-
Notifications
You must be signed in to change notification settings - Fork 9
/
eping.texinfo
166 lines (108 loc) · 3.58 KB
/
eping.texinfo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
\input texinfo
@setfilename eping.info
@titlepage
@title Eping
@end titlepage
@contents
@ifnottex
@node Top
@top Eping
This manual is for Eping 0.1.1
@end ifnottex
@menu
* Overview::
* Dependencies::
* How to use Eping::
* Configuration::
* Eping License::
* Index::
@end menu
@node Overview
@chapter Overview
@cindex Overview
Eping is an Emacs package that checks internet connectivity using
@command{ping}.
Eping requires that you have @command{ping} installed for it to work.
@node Dependencies
@chapter Dependencies
@cindex Dependencies
@section Required Dependency
@cindex Required dependency
Eping requires that you have @command{ping} installed. Eping uses
@command{ping} to check internet connectivity.
@section Optional Dependency
@cindex Optional dependency
eSpeak is an optional dependency for Eping. You need to have
@command{espeak} installed if you want Eping's result to be spoken to
you.
@node How to use Eping
@chapter How to use Eping
@cindex How to use Eping
Eping is used through it's @command{eping} command.
@section Minibuffer Output
@cindex Minibuffer output
@findex eping
@kindex eping minibuffer
@kbd{M-x eping}
You will be promted for a domain to ping and then for a number of
times to ping the domain. Eping then pings the selected domain the
specified number of times with @command{ping}. Eping outputs to the
minibuffer the success or failure of @command{ping} to ping the
domain.
@section eSpeak Output
@cindex eSpeak output
@kindex eping eSpeak
@kbd{C-u M-x eping}
You will be promted for a domain to ping and then for a number of
times to ping the domain. Eping then pings the selected domain the
specified number of times with @command{ping}. Eping will say the
success or failure of @command{ping} to ping the domain using
@command{espeak}.
@node Configuration
@chapter Configuration
@cindex Configuration
@section Configure list of domains
@cindex Configure list of domains
@vindex eping-domain-options
The @code{eping-domain-options} variable is a list of domains. When
the user runs the @code{ping} function they are prompted to select
from this list. The user can configure this to be a list of domains
of their choice. Here is an example:
@lisp
(setq eping-domain-options
'("haskell.org" "idris-lang.org" "rust-lang.org"))
@end lisp
@section Configure number of pings
@cindex Configure number of pings
@vindex eping-number-pings-options
The @code{eping-domain-options} variable is a list of number strings.
When the user runs the @code{ping} function they are prompted to
select from this list. The user can configure this to be a list of
number strings of their choice. Here is an example:
@lisp
(setq eping-number-pings-options '("10" "20" "30"))
@end lisp
@node Eping License
@appendix Eping License
@cindex License
Copyright @copyright{} 2020 Sean Hutchings
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
@node Index
@unnumbered Index
@section Concept Index
@printindex cp
@section Keystroke Index
@printindex ky
@section Function Index
@printindex fn
@section Variable Index
@printindex vr
@bye