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