diff options
author | Dave Love <fx@gnu.org> | 1999-10-03 12:39:42 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 1999-10-03 12:39:42 +0000 |
commit | a933dad155af89ff3e97634c07aa09f9df0fb2b3 (patch) | |
tree | 43be918d0d87dc41c6051df657247209b1736c82 /etc/emacsclient.1 | |
parent | a7bfd66f45c12ca1b8c158b44c57dc56de13654c (diff) | |
download | emacs-a933dad155af89ff3e97634c07aa09f9df0fb2b3.tar.gz |
#
Diffstat (limited to 'etc/emacsclient.1')
-rw-r--r-- | etc/emacsclient.1 | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/etc/emacsclient.1 b/etc/emacsclient.1 new file mode 100644 index 00000000000..098915059fc --- /dev/null +++ b/etc/emacsclient.1 @@ -0,0 +1,65 @@ +.TH EMACSCLIENT 1 +.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection +.\" other parms are allowed: see man(7), man(1) +.SH NAME +emacsclient \- tells a running Emacs to visit a file +.SH SYNOPSIS +.B emacsclient +.I "[options] files ..." +.SH "DESCRIPTION" +This manual page documents briefly the +.BR emacsclient +command. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +Instead, it has documentation in the GNU Info format; see below. +.PP +.B emacsclient +works in conjunction with the built-in server of Emacs. +.PP +You typically does not call +.B emacsclient +directly. Instead, you set the environment variable EDITOR +to +.B emacsclient +and let programs like 'vipw' or 'bug' or anything run +it for you, which will use an existing Emacs to visit the file. + +For +.B emacsclient +to work, you need an already running Emacs with a server. Within Emacs, call +the function +`server-start'. (Your `.emacs' file can do this automatically if you +add the expression `(server-start)' to it.) + +When you've finished editing the buffer, type `C-x #' +(`server-edit'). This saves the file and sends a message back to the +`emacsclient' program telling it to exit. The programs that use +`EDITOR' wait for the "editor" (actually, `emacsclient') to exit. `C-x +#' also checks for other pending external requests to edit various +files, and selects the next such file. + +If you set the variable `server-window' to a window or a frame, `C-x +#' displays the server buffer in that window or in that frame. + +.SH OPTIONS +The programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +.TP +.B \-n, \-\-no-wait +returns +immediately without waiting for you to "finish" the buffer in Emacs. +.SH "SEE ALSO" +The program is documented fully in +.IR "Using Emacs as a Server" +available via the Info system. +.SH BUGS +If there is no running Emacs server, +.B emacsclient +cannot launch one. I use a small Perl script instead of raw +.B emacsclient +to do it (it works only with systems which have BSD sockets, which is fine +for Debian GNU/Linux). +.SH AUTHOR +This manual page was written by Stephane Bortzmeyer <bortzmeyer@debian.org>, +for the Debian GNU/Linux system (but may be used by others). |