Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
emacsclient(1)
Edit
PageHistory
Diff
Info
LikePages
EMACSCLIENT !!!EMACSCLIENT NAME SYNOPSIS DESCRIPTION OPTIONS SEE ALSO BUGS AUTHOR ---- !!NAME emacsclient - tells a running Emacs to visit a file !!SYNOPSIS __emacsclient__ ''[[options] files ...'' !!DESCRIPTION This manual page documents briefly the __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. __emacsclient__ works in conjunction with the built-in server of Emacs. You typically does not call __emacsclient__ directly. Instead, you set the environment variable EDITOR to __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 __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 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. !!OPTIONS The programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). __-n, --no-wait__ returns immediately without waiting for you to !!SEE ALSO The program is documented fully in ''Using Emacs as a Server'' available via the Info system. !!BUGS If there is no running Emacs server, __emacsclient__ cannot launch one. I use a small Perl script instead of raw __emacsclient__ to do it (it works only with systems which have BSD sockets, which is fine for Debian GNU/Linux). !!AUTHOR This manual page was written by Stephane Bortzmeyer ----
One page links to
emacsclient(1)
:
Man1e
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.