163
|
1 ;;; DO NOT MODIFY THIS FILE
|
|
2 (if (not (featurep 'comint-autoloads))
|
|
3 (progn
|
|
4
|
|
5 ;;;### (autoloads (background) "background" "comint/background.el")
|
|
6
|
|
7 (autoload 'background "background" "\
|
|
8 Run COMMAND in the background like csh.
|
|
9 A message is displayed when the job starts and finishes. The buffer is in
|
|
10 comint mode, so you can send input and signals to the job. The process object
|
|
11 is returned if anyone cares. See also comint-mode and the variables
|
|
12 background-show and background-select.
|
|
13
|
|
14 Optional second argument BUFFER-NAME is a buffer to insert the output into.
|
|
15 If omitted, a buffer name is constructed from the command run." t nil)
|
|
16
|
|
17 ;;;***
|
|
18
|
|
19 ;;;### (autoloads (comint-dynamic-list-completions comint-dynamic-complete comint-run make-comint) "comint" "comint/comint.el")
|
|
20
|
|
21 (autoload 'make-comint "comint" "\
|
|
22 Make a comint process NAME in a buffer, running PROGRAM.
|
|
23 The name of the buffer is made by surrounding NAME with `*'s.
|
|
24 PROGRAM should be either a string denoting an executable program to create
|
|
25 via `start-process', or a cons pair of the form (HOST . SERVICE) denoting a TCP
|
|
26 connection to be opened via `open-network-stream'. If there is already a
|
|
27 running process in that buffer, it is not restarted. Optional third arg
|
|
28 STARTFILE is the name of a file to send the contents of to the process.
|
|
29
|
|
30 If PROGRAM is a string, any more args are arguments to PROGRAM." nil nil)
|
|
31
|
|
32 (autoload 'comint-run "comint" "\
|
|
33 Run PROGRAM in a comint buffer and switch to it.
|
|
34 The buffer name is made by surrounding the file name of PROGRAM with `*'s.
|
|
35 The file name is used to make a symbol name, such as `comint-sh-hook', and any
|
|
36 hooks on this symbol are run in the buffer.
|
|
37 See `make-comint' and `comint-exec'." t nil)
|
|
38
|
|
39 (autoload 'comint-dynamic-complete "comint" "\
|
|
40 Dynamically perform completion at point.
|
|
41 Calls the functions in `comint-dynamic-complete-functions' to perform
|
|
42 completion until a function returns non-nil, at which point completion is
|
|
43 assumed to have occurred." t nil)
|
|
44
|
|
45 (autoload 'comint-dynamic-list-completions "comint" "\
|
|
46 List in help buffer sorted COMPLETIONS.
|
|
47 Typing SPC flushes the help buffer." nil nil)
|
|
48
|
|
49 ;;;***
|
|
50
|
|
51 ;;;### (autoloads (gdb) "gdb" "comint/gdb.el")
|
|
52
|
|
53 (defvar gdb-command-name "gdb" "\
|
|
54 Pathname for executing gdb.")
|
|
55
|
|
56 (autoload 'gdb "gdb" "\
|
|
57 Run gdb on program FILE in buffer *gdb-FILE*.
|
|
58 The directory containing FILE becomes the initial working directory
|
|
59 and source-file directory for GDB. If you wish to change this, use
|
|
60 the GDB commands `cd DIR' and `directory'." t nil)
|
|
61
|
|
62 ;;;***
|
|
63
|
|
64 ;;;### (autoloads (gdbsrc) "gdbsrc" "comint/gdbsrc.el")
|
|
65
|
|
66 (autoload 'gdbsrc "gdbsrc" "\
|
|
67 Activates a gdb session with gdbsrc-mode turned on. A numeric prefix
|
|
68 argument can be used to specify a running process to attach, and a non-numeric
|
|
69 prefix argument will cause you to be prompted for a core file to debug." t nil)
|
|
70
|
|
71 ;;;***
|
|
72
|
|
73 ;;;### (autoloads (perldb xdb dbx sdb) "gud" "comint/gud.el")
|
|
74
|
|
75 (autoload 'sdb "gud" "\
|
|
76 Run sdb on program FILE in buffer *gud-FILE*.
|
|
77 The directory containing FILE becomes the initial working directory
|
|
78 and source-file directory for your debugger." t nil)
|
|
79
|
|
80 (autoload 'dbx "gud" "\
|
|
81 Run dbx on program FILE in buffer *gud-FILE*.
|
|
82 The directory containing FILE becomes the initial working directory
|
|
83 and source-file directory for your debugger." t nil)
|
|
84
|
|
85 (autoload 'xdb "gud" "\
|
|
86 Run xdb on program FILE in buffer *gud-FILE*.
|
|
87 The directory containing FILE becomes the initial working directory
|
|
88 and source-file directory for your debugger.
|
|
89
|
|
90 You can set the variable 'gud-xdb-directories' to a list of program source
|
|
91 directories if your program contains sources from more than one directory." t nil)
|
|
92
|
|
93 (autoload 'perldb "gud" "\
|
|
94 Run perldb on program FILE in buffer *gud-FILE*.
|
|
95 The directory containing FILE becomes the initial working directory
|
|
96 and source-file directory for your debugger." t nil)
|
|
97
|
|
98 ;;;***
|
|
99
|
|
100 ;;;### (autoloads nil "inf-lisp" "comint/inf-lisp.el")
|
|
101
|
|
102 (add-hook 'same-window-buffer-names "*inferior-lisp*")
|
|
103
|
|
104 ;;;***
|
|
105
|
|
106 ;;;### (autoloads (rlogin) "rlogin" "comint/rlogin.el")
|
|
107
|
|
108 (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)")
|
|
109
|
|
110 (autoload 'rlogin "rlogin" "\
|
|
111 Open a network login connection to HOST via the `rlogin' program.
|
|
112 Input is sent line-at-a-time to the remote connection.
|
|
113
|
|
114 Communication with the remote host is recorded in a buffer `*rlogin-HOST*'
|
|
115 \(or `*rlogin-USER@HOST*' if the remote username differs).
|
|
116 If a prefix argument is given and the buffer `*rlogin-HOST*' already exists,
|
|
117 a new buffer with a different connection will be made.
|
|
118
|
|
119 When called from a program, if the optional second argument is a string or
|
|
120 buffer, it names the buffer to use.
|
|
121
|
|
122 The variable `rlogin-program' contains the name of the actual program to
|
|
123 run. It can be a relative or absolute path.
|
|
124
|
|
125 The variable `rlogin-explicit-args' is a list of arguments to give to
|
|
126 the rlogin when starting. They are added after any arguments given in
|
|
127 INPUT-ARGS.
|
|
128
|
|
129 If the default value of `rlogin-directory-tracking-mode' is t, then the
|
|
130 default directory in that buffer is set to a remote (FTP) file name to
|
|
131 access your home directory on the remote machine. Occasionally this causes
|
|
132 an error, if you cannot access the home directory on that machine. This
|
|
133 error is harmless as long as you don't try to use that default directory.
|
|
134
|
|
135 If `rlogin-directory-tracking-mode' is neither t nor nil, then the default
|
|
136 directory is initially set up to your (local) home directory.
|
|
137 This is useful if the remote machine and your local machine
|
|
138 share the same files via NFS. This is the default.
|
|
139
|
|
140 If you wish to change directory tracking styles during a session, use the
|
|
141 function `rlogin-directory-tracking-mode' rather than simply setting the
|
|
142 variable." t nil)
|
|
143
|
|
144 ;;;***
|
|
145
|
|
146 ;;;### (autoloads (shell) "shell" "comint/shell.el")
|
|
147
|
|
148 (defvar shell-prompt-pattern (purecopy "^[^#$%>\n]*[#$%>] *") "\
|
|
149 Regexp to match prompts in the inferior shell.
|
|
150 Defaults to \"^[^#$%>\\n]*[#$%>] *\", which works pretty well.
|
|
151 This variable is used to initialise `comint-prompt-regexp' in the
|
|
152 shell buffer.
|
|
153
|
|
154 The pattern should probably not match more than one line. If it does,
|
|
155 shell-mode may become confused trying to distinguish prompt from input
|
|
156 on lines which don't start with a prompt.
|
|
157
|
|
158 This is a fine thing to set in your `.emacs' file.")
|
|
159
|
|
160 (autoload 'shell "shell" "\
|
|
161 Run an inferior shell, with I/O through buffer *shell*.
|
|
162 If buffer exists but shell process is not running, make new shell.
|
|
163 If buffer exists and shell process is running,
|
|
164 just switch to buffer `*shell*'.
|
|
165 Program used comes from variable `explicit-shell-file-name',
|
|
166 or (if that is nil) from the ESHELL environment variable,
|
|
167 or else from SHELL if there is no ESHELL.
|
|
168 If a file `~/.emacs_SHELLNAME' exists, it is given as initial input
|
|
169 (Note that this may lose due to a timing error if the shell
|
|
170 discards input when it starts up.)
|
|
171 The buffer is put in Shell mode, giving commands for sending input
|
|
172 and controlling the subjobs of the shell. See `shell-mode'.
|
|
173 See also the variable `shell-prompt-pattern'.
|
|
174
|
|
175 The shell file name (sans directories) is used to make a symbol name
|
|
176 such as `explicit-csh-args'. If that symbol is a variable,
|
|
177 its value is used as a list of arguments when invoking the shell.
|
|
178 Otherwise, one argument `-i' is passed to the shell.
|
|
179
|
|
180 \(Type \\[describe-mode] in the shell buffer for a list of commands.)" t nil)
|
|
181
|
|
182 (add-hook 'same-window-buffer-names "*shell*")
|
|
183
|
|
184 ;;;***
|
|
185
|
|
186 ;;;### (autoloads (ssh) "ssh" "comint/ssh.el")
|
|
187
|
|
188 (add-hook 'same-window-regexps "^\\*ssh-.*\\*\\(\\|<[0-9]+>\\)")
|
|
189
|
|
190 (autoload 'ssh "ssh" "\
|
|
191 Open a network login connection via `ssh' with args INPUT-ARGS.
|
|
192 INPUT-ARGS should start with a host name; it may also contain
|
|
193 other arguments for `ssh'.
|
|
194
|
|
195 Input is sent line-at-a-time to the remote connection.
|
|
196
|
|
197 Communication with the remote host is recorded in a buffer `*ssh-HOST*'
|
|
198 \(or `*ssh-USER@HOST*' if the remote username differs).
|
|
199 If a prefix argument is given and the buffer `*ssh-HOST*' already exists,
|
|
200 a new buffer with a different connection will be made.
|
|
201
|
|
202 When called from a program, if the optional second argument BUFFER is
|
|
203 a string or buffer, it specifies the buffer to use.
|
|
204
|
|
205 The variable `ssh-program' contains the name of the actual program to
|
|
206 run. It can be a relative or absolute path.
|
|
207
|
|
208 The variable `ssh-explicit-args' is a list of arguments to give to
|
|
209 the ssh when starting. They are prepended to any arguments given in
|
|
210 INPUT-ARGS.
|
|
211
|
|
212 If the default value of `ssh-directory-tracking-mode' is t, then the
|
|
213 default directory in that buffer is set to a remote (FTP) file name to
|
|
214 access your home directory on the remote machine. Occasionally this causes
|
|
215 an error, if you cannot access the home directory on that machine. This
|
|
216 error is harmless as long as you don't try to use that default directory.
|
|
217
|
|
218 If `ssh-directory-tracking-mode' is neither t nor nil, then the default
|
|
219 directory is initially set up to your (local) home directory.
|
|
220 This is useful if the remote machine and your local machine
|
|
221 share the same files via NFS. This is the default.
|
|
222
|
|
223 If you wish to change directory tracking styles during a session, use the
|
|
224 function `ssh-directory-tracking-mode' rather than simply setting the
|
|
225 variable." t nil)
|
|
226
|
|
227 ;;;***
|
|
228
|
|
229 ;;;### (autoloads (rsh telnet) "telnet" "comint/telnet.el")
|
|
230
|
|
231 (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)")
|
|
232
|
|
233 (autoload 'telnet "telnet" "\
|
|
234 Open a network login connection to host named HOST (a string).
|
|
235 With a prefix argument, prompts for the port name or number as well.
|
|
236 Communication with HOST is recorded in a buffer `*HOST-telnet*'.
|
|
237 Normally input is edited in Emacs and sent a line at a time.
|
|
238 See also `\\[rsh]'." t nil)
|
|
239
|
|
240 (add-hook 'same-window-regexps "\\*rsh-[^-]*\\*\\(\\|<[0-9]*>\\)")
|
|
241
|
|
242 (autoload 'rsh "telnet" "\
|
|
243 Open a network login connection to host named HOST (a string).
|
|
244 Communication with HOST is recorded in a buffer `*rsh-HOST*'.
|
|
245 Normally input is edited in Emacs and sent a line at a time.
|
|
246 See also `\\[telnet]'." t nil)
|
|
247
|
|
248 ;;;***
|
|
249
|
|
250 (provide 'comint-autoloads)
|
|
251 ))
|