diff options
| author | Chong Yidong | 2011-07-11 21:38:28 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-07-11 21:38:28 -0400 |
| commit | fdeb32ec4716f7023469dd68a18b514293dbdfb3 (patch) | |
| tree | e47a63ebb0eec451407531b2b9c2b72cedafb2f1 | |
| parent | c8618a0615fc9ed25c04c10c6a4e73d189734fe7 (diff) | |
| download | emacs-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/ChangeLog | 12 | ||||
| -rw-r--r-- | doc/emacs/cmdargs.texi | 22 | ||||
| -rw-r--r-- | doc/emacs/frames.texi | 18 | ||||
| -rw-r--r-- | doc/emacs/misc.texi | 5 | ||||
| -rw-r--r-- | doc/emacs/msdog.texi | 8 | ||||
| -rw-r--r-- | doc/man/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/man/emacsclient.1 | 3 | ||||
| -rw-r--r-- | etc/NEWS | 7 |
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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org> | 13 | 2011-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 |
| 292 | Do not load @file{site-start.el}. The options @samp{-q}, @samp{-u} | 292 | Do not load @file{site-start.el} (@pxref{Init File}). The @samp{-Q} |
| 293 | and @samp{--batch} have no effect on the loading of this file---this | 293 | option does this too, but other options like @samp{-q} do not. |
| 294 | option 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 | ||
| 298 | Do 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 |
| 309 | Start emacs with minimum customizations, similar to using @samp{-q}, | 314 | Start 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} |
| 311 | stops Emacs from processing X resources by setting | 316 | together. This also stops Emacs from processing X resources by |
| 312 | @code{inhibit-x-resources} to @code{t} (@pxref{Resources}). | 317 | setting @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} | ||
| 1140 | Open Emacs as a client X window via the XEmbed protocol, with @var{ID} | ||
| 1141 | as the parent X window id. Currently, this option is mainly useful | ||
| 1142 | for 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 | |||
| 460 | can use @command{emacsclient} to reconnect to the Emacs session. | 460 | can 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 |
| 464 | manager) handles focus-switching between windows, in order for the | 464 | focus-switching between windows, in order for @kbd{C-x 5 o} |
| 465 | command @kbd{C-x 5 o} (@code{other-frame}) to work properly. | 465 | (@code{other-frame}) to work properly. Unfortunately, there is no way |
| 466 | Unfortunately, there is no way for Emacs to detect this automatically, | 466 | for Emacs to detect this automatically, so you should set the variable |
| 467 | so you should set the variable @code{focus-follows-mouse}. If simply | 467 | @code{focus-follows-mouse}. The default is @code{nil}, meaning you |
| 468 | moving the mouse onto a window selects it and gives it focus, the | 468 | have to click on the window to select it (the default for most modern |
| 469 | variable should be @code{t}; if you have to click on the window to | 469 | window managers). You should change it to @code{t} if your window |
| 470 | select it, the variable should be @code{nil}. The default is | 470 | manager selects and window and gives it focus anytime you move the |
| 471 | @code{t}. | 471 | mouse 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 |
| 474 | a frame that raises, so this variable has no effect in the native | 474 | a 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 | |||
| 1678 | edit the server buffers within Emacs, and they are @emph{not} killed | 1678 | edit the server buffers within Emacs, and they are @emph{not} killed |
| 1679 | when you type @kbd{C-x #} in them. | 1679 | when you type @kbd{C-x #} in them. |
| 1680 | 1680 | ||
| 1681 | @item --parent-id @var{ID} | ||
| 1682 | Open an @command{emacsclient} frame as a client frame in the parent X | ||
| 1683 | window with id @var{ID}, via the XEmbed protocol. Currently, this | ||
| 1684 | option is mainly useful for developers. | ||
| 1685 | |||
| 1681 | @item -q | 1686 | @item -q |
| 1682 | @itemx --quiet | 1687 | @itemx --quiet |
| 1683 | Do not let @command{emacsclient} display messages about waiting for | 1688 | Do 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 |
| 448 | because older Windows systems made it hard to create files with such | 448 | older Windows systems made it hard to create files with such names, |
| 449 | names, the Windows port of Emacs supports an alternative name | 449 | the 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 | 450 | such a file exists in the home directory and @file{.emacs} does not. |
| 451 | directory, whereas @file{.emacs} does not. | 451 | This 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 @@ | |||
| 1 | 2011-07-12 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * emacsclient.1: Document exit status. | ||
| 4 | |||
| 1 | 2011-06-25 Andreas Rottmann <a.rottmann@gmx.at> | 5 | 2011-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 |
| 89 | print this usage information message and exit | 89 | print this usage information message and exit |
| 90 | .SH "EXIT STATUS" | ||
| 91 | Normally, the exit status is 0. If emacsclient shuts down due to | ||
| 92 | Emacs signaling an error, the exit status is 1. | ||
| 90 | .SH "SEE ALSO" | 93 | .SH "SEE ALSO" |
| 91 | The program is documented fully in | 94 | The program is documented fully in |
| 92 | .IR "Using Emacs as a Server" | 95 | .IR "Using Emacs as a Server" |
| @@ -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 |
| 62 | command line arguments, and the EMACS_UNIBYTE environment variable, no | 63 | command line arguments, and the EMACS_UNIBYTE environment variable, no |
| 63 | longer have any effect. (They were declared obsolete in Emacs 23.) | 64 | longer 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 |
| 66 | from load-path. -Q now implies this. | 68 | from 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, |
| 69 | and also when HOME is set to C:\ by default. | 72 | and 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 |
| 81 | client frame in parent X window ID, via XEmbed. This works like the | 85 | client 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 |
| 89 | frame parameters of a newly-created graphical frame. | 93 | frame 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 |
| 92 | error, its exit status is 1. | 97 | error, 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. |
| 354 | If you need it, feedmail.el ought to provide a superset of the functionality. | 360 | If 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 |