Commit 6a5ca7c8 authored by Chong Yidong's avatar Chong Yidong
Browse files

* misc.texi (Invoking emacsclient): Minor clarifications (Bug#4419).

parent 1f5c1626
2009-09-13 Chong Yidong <cyd@stupidchicken.com>
* misc.texi (Invoking emacsclient): Minor clarifications (Bug#4419).
2009-08-31 Nick Roberts <nickrob@snap.net.nz> 2009-08-31 Nick Roberts <nickrob@snap.net.nz>
* building.texi (Threads Buffer, Multithreaded Debugging): * building.texi (Threads Buffer, Multithreaded Debugging):
......
...@@ -1499,19 +1499,21 @@ can then select that frame to begin editing. ...@@ -1499,19 +1499,21 @@ can then select that frame to begin editing.
with an error message. If the Emacs process has no existing with an error message. If the Emacs process has no existing
frame---which can happen if it was started as a daemon (@pxref{Emacs frame---which can happen if it was started as a daemon (@pxref{Emacs
Server})---then Emacs opens a frame on the terminal in which you Server})---then Emacs opens a frame on the terminal in which you
called @command{emacsclient}, as though you had used the @samp{-t} called @command{emacsclient}.
option (@pxref{emacsclient Options}).
You can also force @command{emacsclient} to open a new frame on a
On a graphical display, switching to the Emacs server is graphical display, or on a text-only terminal, using the @samp{-c} and
straightforward---just select its (system-level) window. If you are @samp{-t} options. @xref{emacsclient Options}.
using a text-only terminal, there are two ways to switch between
@command{emacsclient}'s shell and the Emacs server: (i) run the Emacs If you are running on a single text-only terminal, you can switch
server and @command{emacsclient} on different virtual terminals, and between @command{emacsclient}'s shell and the Emacs server using one
switch to the Emacs server's virtual terminal after calling of two methods: (i) run the Emacs server and @command{emacsclient} on
@command{emacsclient}; or (ii) call @command{emacsclient} from within different virtual terminals, and switch to the Emacs server's virtual
the Emacs server itself, using Shell mode (@pxref{Interactive Shell}) terminal after calling @command{emacsclient}; or (ii) call
or Term mode (@pxref{Term Mode}); @code{emacsclient} blocks only the @command{emacsclient} from within the Emacs server itself, using Shell
subshell under Emacs, and you can still use Emacs to edit the file. mode (@pxref{Interactive Shell}) or Term mode (@pxref{Term Mode});
@code{emacsclient} blocks only the subshell under Emacs, and you can
still use Emacs to edit the file.
@kindex C-x # @kindex C-x #
@findex server-edit @findex server-edit
...@@ -1548,9 +1550,9 @@ with @kbd{C-x #}. But @kbd{C-x #} is the way to tell ...@@ -1548,9 +1550,9 @@ with @kbd{C-x #}. But @kbd{C-x #} is the way to tell
@command{emacsclient} that you are finished. @command{emacsclient} that you are finished.
@vindex server-window @vindex server-window
If you set the variable @code{server-window} to a window or a frame, If you set the value of the variable @code{server-window} to a
@kbd{C-x #} always displays the next server buffer in that window or window or a frame, @kbd{C-x #} always displays the next server buffer
in that frame. in that window or in that frame.
@node emacsclient Options @node emacsclient Options
@subsection @code{emacsclient} Options @subsection @code{emacsclient} Options
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment