aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2011-07-11 21:38:28 -0400
committerChong Yidong2011-07-11 21:38:28 -0400
commitfdeb32ec4716f7023469dd68a18b514293dbdfb3 (patch)
treee47a63ebb0eec451407531b2b9c2b72cedafb2f1
parentc8618a0615fc9ed25c04c10c6a4e73d189734fe7 (diff)
downloademacs-fdeb32ec4716f7023469dd68a18b514293dbdfb3.tar.gz
emacs-fdeb32ec4716f7023469dd68a18b514293dbdfb3.zip
Document several Emacs 24 changes.
* doc/emacs/cmdargs.texi (Initial Options): Document --no-site-lisp. (Misc X): Document --parent-id. * doc/emacs/frames.texi (Frame Commands): Note that focus-follows-mouse now defaults to nil. * doc/emacs/misc.texi (emacsclient Options): Document --parent-id. * doc/emacs/msdog.texi (Windows HOME): Document _emacs as obsolete. * doc/man/emacsclient.1: Document exit status.
-rw-r--r--doc/emacs/ChangeLog12
-rw-r--r--doc/emacs/cmdargs.texi22
-rw-r--r--doc/emacs/frames.texi18
-rw-r--r--doc/emacs/misc.texi5
-rw-r--r--doc/emacs/msdog.texi8
-rw-r--r--doc/man/ChangeLog4
-rw-r--r--doc/man/emacsclient.13
-rw-r--r--etc/NEWS7
8 files changed, 60 insertions, 19 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 79558a3ff47..aa1657462a2 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,15 @@
12011-07-12 Chong Yidong <cyd@stupidchicken.com>
2
3 * cmdargs.texi (Initial Options): Document --no-site-lisp.
4 (Misc X): Document --parent-id.
5
6 * frames.texi (Frame Commands): Note that focus-follows-mouse now
7 defaults to nil.
8
9 * misc.texi (emacsclient Options): Document --parent-id.
10
11 * msdog.texi (Windows HOME): Document _emacs as obsolete.
12
12011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org> 132011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 14
3 * emacs.texi: Use "..." instead of ``...'' in the menus 15 * emacs.texi: Use "..." instead of ``...'' in the menus
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi
index af493ade2f2..2a19e1b009d 100644
--- a/doc/emacs/cmdargs.texi
+++ b/doc/emacs/cmdargs.texi
@@ -289,9 +289,14 @@ like this, the Customize facility does not allow options to be saved
289@item --no-site-file 289@item --no-site-file
290@opindex --no-site-file 290@opindex --no-site-file
291@cindex @file{site-start.el} file, not loading 291@cindex @file{site-start.el} file, not loading
292Do not load @file{site-start.el}. The options @samp{-q}, @samp{-u} 292Do not load @file{site-start.el} (@pxref{Init File}). The @samp{-Q}
293and @samp{--batch} have no effect on the loading of this file---this 293option does this too, but other options like @samp{-q} do not.
294option and @samp{-Q} are the only options that block it. 294
295@item --no-site-lisp
296@opindex --no-site-lisp
297@cindex @file{site-start.el} file, not loading
298Do not include the @file{site-lisp} directories in @code{load-path}
299(@pxref{Init File}). The @samp{-Q} option does this too.
295 300
296@item --no-splash 301@item --no-splash
297@opindex --no-splash 302@opindex --no-splash
@@ -307,9 +312,9 @@ in your initialization file (@pxref{Entering Emacs}).
307@itemx --quick 312@itemx --quick
308@opindex --quick 313@opindex --quick
309Start emacs with minimum customizations, similar to using @samp{-q}, 314Start emacs with minimum customizations, similar to using @samp{-q},
310@samp{--no-site-file}, and @samp{--no-splash} together. This also 315@samp{--no-site-file}, @samp{--no-site-lisp}, and @samp{--no-splash}
311stops Emacs from processing X resources by setting 316together. This also stops Emacs from processing X resources by
312@code{inhibit-x-resources} to @code{t} (@pxref{Resources}). 317setting @code{inhibit-x-resources} to @code{t} (@pxref{Resources}).
313 318
314@item -daemon 319@item -daemon
315@opindex -daemon 320@opindex -daemon
@@ -1131,6 +1136,11 @@ use---usually just a small rectangle containing the frame's title.
1131@c Enable horizontal scroll bars. Since horizontal scroll bars 1136@c Enable horizontal scroll bars. Since horizontal scroll bars
1132@c are not yet implemented, this actually does nothing. 1137@c are not yet implemented, this actually does nothing.
1133 1138
1139@item --parent-id @var{ID}
1140Open Emacs as a client X window via the XEmbed protocol, with @var{ID}
1141as the parent X window id. Currently, this option is mainly useful
1142for developers.
1143
1134@item -vb 1144@item -vb
1135@opindex -vb 1145@opindex -vb
1136@itemx --vertical-scroll-bars 1146@itemx --vertical-scroll-bars
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 5f708895d07..b9b56670988 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -460,15 +460,15 @@ this case, @kbd{C-x 5 0} can delete the last interactive frame; you
460can use @command{emacsclient} to reconnect to the Emacs session. 460can use @command{emacsclient} to reconnect to the Emacs session.
461 461
462@vindex focus-follows-mouse 462@vindex focus-follows-mouse
463 On X, you may have to tell Emacs how the system (or the window 463 On X, you may have to tell Emacs how the window manager handles
464manager) handles focus-switching between windows, in order for the 464focus-switching between windows, in order for @kbd{C-x 5 o}
465command @kbd{C-x 5 o} (@code{other-frame}) to work properly. 465(@code{other-frame}) to work properly. Unfortunately, there is no way
466Unfortunately, there is no way for Emacs to detect this automatically, 466for Emacs to detect this automatically, so you should set the variable
467so you should set the variable @code{focus-follows-mouse}. If simply 467@code{focus-follows-mouse}. The default is @code{nil}, meaning you
468moving the mouse onto a window selects it and gives it focus, the 468have to click on the window to select it (the default for most modern
469variable should be @code{t}; if you have to click on the window to 469window managers). You should change it to @code{t} if your window
470select it, the variable should be @code{nil}. The default is 470manager selects and window and gives it focus anytime you move the
471@code{t}. 471mouse onto the window.
472 472
473 The window manager that is part of MS-Windows always gives focus to 473 The window manager that is part of MS-Windows always gives focus to
474a frame that raises, so this variable has no effect in the native 474a frame that raises, so this variable has no effect in the native
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index b7b634af8b1..73c742c493a 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1678,6 +1678,11 @@ all server buffers are finished. You can take as long as you like to
1678edit the server buffers within Emacs, and they are @emph{not} killed 1678edit the server buffers within Emacs, and they are @emph{not} killed
1679when you type @kbd{C-x #} in them. 1679when you type @kbd{C-x #} in them.
1680 1680
1681@item --parent-id @var{ID}
1682Open an @command{emacsclient} frame as a client frame in the parent X
1683window with id @var{ID}, via the XEmbed protocol. Currently, this
1684option is mainly useful for developers.
1685
1681@item -q 1686@item -q
1682@itemx --quiet 1687@itemx --quiet
1683Do not let @command{emacsclient} display messages about waiting for 1688Do not let @command{emacsclient} display messages about waiting for
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 56fe20f0794..533872ddf61 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -445,10 +445,10 @@ any name mentioned in @ref{Init File}.
445 445
446@cindex @file{_emacs} init file, MS-Windows 446@cindex @file{_emacs} init file, MS-Windows
447 Because MS-DOS does not allow file names with leading dots, and 447 Because MS-DOS does not allow file names with leading dots, and
448because older Windows systems made it hard to create files with such 448older Windows systems made it hard to create files with such names,
449names, the Windows port of Emacs supports an alternative name 449the Windows port of Emacs supports an init file name @file{_emacs}, if
450@file{_emacs} as a fallback, if such a file exists in the home 450such a file exists in the home directory and @file{.emacs} does not.
451directory, whereas @file{.emacs} does not. 451This name is considered obsolete.
452 452
453@node Windows Keyboard 453@node Windows Keyboard
454@section Keyboard Usage on MS-Windows 454@section Keyboard Usage on MS-Windows
diff --git a/doc/man/ChangeLog b/doc/man/ChangeLog
index 88f70e410c8..0735e0593f9 100644
--- a/doc/man/ChangeLog
+++ b/doc/man/ChangeLog
@@ -1,3 +1,7 @@
12011-07-12 Chong Yidong <cyd@stupidchicken.com>
2
3 * emacsclient.1: Document exit status.
4
12011-06-25 Andreas Rottmann <a.rottmann@gmx.at> 52011-06-25 Andreas Rottmann <a.rottmann@gmx.at>
2 6
3 * emacsclient.1: Mention --frame-parameters. 7 * emacsclient.1: Mention --frame-parameters.
diff --git a/doc/man/emacsclient.1 b/doc/man/emacsclient.1
index 4843053666a..4020b6c0b6a 100644
--- a/doc/man/emacsclient.1
+++ b/doc/man/emacsclient.1
@@ -87,6 +87,9 @@ print version information and exit
87.TP 87.TP
88.B \-H, \-\-help 88.B \-H, \-\-help
89print this usage information message and exit 89print this usage information message and exit
90.SH "EXIT STATUS"
91Normally, the exit status is 0. If emacsclient shuts down due to
92Emacs signaling an error, the exit status is 1.
90.SH "SEE ALSO" 93.SH "SEE ALSO"
91The program is documented fully in 94The program is documented fully in
92.IR "Using Emacs as a Server" 95.IR "Using Emacs as a Server"
diff --git a/etc/NEWS b/etc/NEWS
index ab9900883c8..c34c0467dd9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -58,13 +58,16 @@ automatically select it.
58 58
59* Startup Changes in Emacs 24.1 59* Startup Changes in Emacs 24.1
60 60
61---
61** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte 62** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte
62command line arguments, and the EMACS_UNIBYTE environment variable, no 63command line arguments, and the EMACS_UNIBYTE environment variable, no
63longer have any effect. (They were declared obsolete in Emacs 23.) 64longer have any effect. (They were declared obsolete in Emacs 23.)
64 65
66+++
65** New command line option `--no-site-lisp' removes site-lisp directories 67** New command line option `--no-site-lisp' removes site-lisp directories
66from load-path. -Q now implies this. 68from load-path. -Q now implies this.
67 69
70---
68** On Windows, Emacs now warns when the obsolete _emacs init file is used, 71** On Windows, Emacs now warns when the obsolete _emacs init file is used,
69and also when HOME is set to C:\ by default. 72and also when HOME is set to C:\ by default.
70 73
@@ -77,6 +80,7 @@ pops up *Messages*" feature, which can now easily be changed.
77 80
78** emacsclient changes 81** emacsclient changes
79 82
83+++
80*** New emacsclient argument --parent-id ID can be used to open a 84*** New emacsclient argument --parent-id ID can be used to open a
81client frame in parent X window ID, via XEmbed. This works like the 85client frame in parent X window ID, via XEmbed. This works like the
82--parent-id argument to Emacs. 86--parent-id argument to Emacs.
@@ -88,10 +92,12 @@ client frame in parent X window ID, via XEmbed. This works like the
88*** New emacsclient argument --frame-parameters can be used to set the 92*** New emacsclient argument --frame-parameters can be used to set the
89frame parameters of a newly-created graphical frame. 93frame parameters of a newly-created graphical frame.
90 94
95+++
91*** If emacsclient shuts down as a result of Emacs signalling an 96*** If emacsclient shuts down as a result of Emacs signalling an
92error, its exit status is 1. 97error, its exit status is 1.
93 98
94** Completion 99** Completion
100
95*** shell-mode uses pcomplete rules, with the standard completion UI. 101*** shell-mode uses pcomplete rules, with the standard completion UI.
96 102
97*** Many packages have been changed to use completion-at-point rather than 103*** Many packages have been changed to use completion-at-point rather than
@@ -353,6 +359,7 @@ replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'.
353** The standalone program `fakemail' has been removed. 359** The standalone program `fakemail' has been removed.
354If you need it, feedmail.el ought to provide a superset of the functionality. 360If you need it, feedmail.el ought to provide a superset of the functionality.
355 361
362+++
356** The variable `focus-follows-mouse' now always defaults to nil. 363** The variable `focus-follows-mouse' now always defaults to nil.
357 364
358** New primitive `secure-hash' that supports many secure hash algorithms 365** New primitive `secure-hash' that supports many secure hash algorithms