diff options
| author | Tom Tromey | 2013-06-13 11:29:06 -0600 |
|---|---|---|
| committer | Tom Tromey | 2013-06-13 11:29:06 -0600 |
| commit | 5ccb7e7b1ea2ca7f6e45d00d839e19f22cc961da (patch) | |
| tree | af9b79246f0b18d748c3e1c33b1bb1b33cf1fbe0 /doc | |
| parent | 313dfb6277b3e1ef28c7bb76e776f10168e3f0a3 (diff) | |
| parent | 94fa6ec7b306b47c251f7b8b67662598027a7ff3 (diff) | |
| download | emacs-5ccb7e7b1ea2ca7f6e45d00d839e19f22cc961da.tar.gz emacs-5ccb7e7b1ea2ca7f6e45d00d839e19f22cc961da.zip | |
merge from trunk
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 35 | ||||
| -rw-r--r-- | doc/emacs/emacs.texi | 16 | ||||
| -rw-r--r-- | doc/emacs/maintaining.texi | 13 | ||||
| -rw-r--r-- | doc/emacs/search.texi | 40 | ||||
| -rw-r--r-- | doc/emacs/vc1-xtra.texi | 49 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 19 | ||||
| -rw-r--r-- | doc/lispref/compile.texi | 12 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 53 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 15 | ||||
| -rw-r--r-- | doc/misc/epa.texi | 5 | ||||
| -rw-r--r-- | doc/misc/eshell.texi | 27 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 15 |
12 files changed, 197 insertions, 102 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index be906fd96fb..f56f2f51e07 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,8 +1,22 @@ | |||
| 1 | 2013-06-02 Michael Albinus <michael.albinus@gmx.de> | 1 | 2013-06-11 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * cmdargs.texi (General Variables): Use "unix:path=/dev/null" as | 3 | * maintaining.texi (VC Directory Commands): Copyedit. |
| 4 | dummy value for $DBUS_SESSION_BUS_ADDRESS. It also suppresses | 4 | (Branches): Put back milder version of pre 2013-06-07 text. |
| 5 | autolaunching of the D-Bus session bus. | 5 | |
| 6 | 2013-06-09 Xue Fuqiao <xfq.free@gmail.com> | ||
| 7 | |||
| 8 | * vc1-xtra.texi (Revision Tags): Add a cross reference. | ||
| 9 | (CVS Options): Fix the default value of `vc-cvs-stay-local'. | ||
| 10 | |||
| 11 | 2013-06-07 Xue Fuqiao <xfq.free@gmail.com> | ||
| 12 | |||
| 13 | * maintaining.texi (Branches): Remove text copied from other sources. | ||
| 14 | |||
| 15 | 2013-06-05 Alan Mackenzie <acm@muc.de> | ||
| 16 | |||
| 17 | * search.texi (Isearch Scroll): Rename to "Not Exiting Isearch". | ||
| 18 | (Not Exiting Isearch): Document new user option | ||
| 19 | `isearch-allow-prefix'. (Bug#9706) | ||
| 6 | 20 | ||
| 7 | 2013-06-03 Juri Linkov <juri@jurta.org> | 21 | 2013-06-03 Juri Linkov <juri@jurta.org> |
| 8 | 22 | ||
| @@ -10,6 +24,19 @@ | |||
| 10 | with the key prefix `M-s h'. Document old command `highlight-phrase'. | 24 | with the key prefix `M-s h'. Document old command `highlight-phrase'. |
| 11 | Document new command `highlight-symbol-at-point'. | 25 | Document new command `highlight-symbol-at-point'. |
| 12 | 26 | ||
| 27 | 2013-06-02 Xue Fuqiao <xfq.free@gmail.com> | ||
| 28 | |||
| 29 | * maintaining.texi (Branches): Add motivations for branching. | ||
| 30 | (VC Mode Line): Fix typo. | ||
| 31 | (VC Directory Commands): Mention `vc-dir-hide-up-to-date' with | ||
| 32 | prefix argument. | ||
| 33 | |||
| 34 | 2013-06-02 Michael Albinus <michael.albinus@gmx.de> | ||
| 35 | |||
| 36 | * cmdargs.texi (General Variables): Use "unix:path=/dev/null" as | ||
| 37 | dummy value for $DBUS_SESSION_BUS_ADDRESS. It also suppresses | ||
| 38 | autolaunching of the D-Bus session bus. | ||
| 39 | |||
| 13 | 2013-06-01 Glenn Morris <rgm@gnu.org> | 40 | 2013-06-01 Glenn Morris <rgm@gnu.org> |
| 14 | 41 | ||
| 15 | * programs.texi (Semantic): Fix typo. | 42 | * programs.texi (Semantic): Fix typo. |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index d2ec2154024..e2d0b0eebf6 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -396,14 +396,14 @@ Searching and Replacement | |||
| 396 | 396 | ||
| 397 | Incremental Search | 397 | Incremental Search |
| 398 | 398 | ||
| 399 | * Basic Isearch:: Basic incremental search commands. | 399 | * Basic Isearch:: Basic incremental search commands. |
| 400 | * Repeat Isearch:: Searching for the same string again. | 400 | * Repeat Isearch:: Searching for the same string again. |
| 401 | * Error in Isearch:: When your string is not found. | 401 | * Error in Isearch:: When your string is not found. |
| 402 | * Special Isearch:: Special input in incremental search. | 402 | * Special Isearch:: Special input in incremental search. |
| 403 | * Isearch Yank:: Commands that grab text into the search string | 403 | * Isearch Yank:: Commands that grab text into the search string |
| 404 | or else edit the search string. | 404 | or else edit the search string. |
| 405 | * Isearch Scroll:: Scrolling during an incremental search. | 405 | * Not Exiting Isearch:: Prefix argument and scrolling commands. |
| 406 | * Isearch Minibuffer:: Incremental search of the minibuffer history. | 406 | * Isearch Minibuffer:: Incremental search of the minibuffer history. |
| 407 | 407 | ||
| 408 | Replacement Commands | 408 | Replacement Commands |
| 409 | 409 | ||
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 33e398ebf75..1b6374a4133 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -379,7 +379,7 @@ merge-based version control system, a @samp{-} character indicates | |||
| 379 | that the work file is unmodified, and @samp{:} indicates that it has | 379 | that the work file is unmodified, and @samp{:} indicates that it has |
| 380 | been modified. @samp{!} indicates that the file contains conflicts as | 380 | been modified. @samp{!} indicates that the file contains conflicts as |
| 381 | result of a recent merge operation (@pxref{Merging}), or that the file | 381 | result of a recent merge operation (@pxref{Merging}), or that the file |
| 382 | was removed from the version control. Finally, @samp{?} means that | 382 | was removed from the version control. Finally, @samp{?} means that |
| 383 | the file is under version control, but is missing from the working | 383 | the file is under version control, but is missing from the working |
| 384 | tree. | 384 | tree. |
| 385 | 385 | ||
| @@ -1203,7 +1203,8 @@ files and directories. | |||
| 1203 | 1203 | ||
| 1204 | @item x | 1204 | @item x |
| 1205 | Hide files with @samp{up-to-date} status | 1205 | Hide files with @samp{up-to-date} status |
| 1206 | (@code{vc-dir-hide-up-to-date}). | 1206 | (@code{vc-dir-hide-up-to-date}). With a prefix argument, hide items |
| 1207 | whose state is that of the item at point. | ||
| 1207 | @end table | 1208 | @end table |
| 1208 | 1209 | ||
| 1209 | @findex vc-dir-mark | 1210 | @findex vc-dir-mark |
| @@ -1266,10 +1267,10 @@ bring them back at a later time). | |||
| 1266 | @cindex branch (version control) | 1267 | @cindex branch (version control) |
| 1267 | 1268 | ||
| 1268 | One use of version control is to support multiple independent lines | 1269 | One use of version control is to support multiple independent lines |
| 1269 | of development, which are called @dfn{branches}. Branches are used | 1270 | of development, which are called @dfn{branches}. Amongst other |
| 1270 | for maintaining separate ``stable'' and ``development'' versions of a | 1271 | things, branches can be used for maintaining separate ``stable'' and |
| 1271 | program, and for developing unrelated features in isolation from one | 1272 | ``development'' versions of a program, and for developing unrelated |
| 1272 | another. | 1273 | features in isolation from one another. |
| 1273 | 1274 | ||
| 1274 | VC's support for branch operations is currently fairly limited. For | 1275 | VC's support for branch operations is currently fairly limited. For |
| 1275 | decentralized version control systems, it provides commands for | 1276 | decentralized version control systems, it provides commands for |
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index e146177255e..ead7c3cbf16 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi | |||
| @@ -52,14 +52,14 @@ Incremental search backward (@code{isearch-backward}). | |||
| 52 | @end table | 52 | @end table |
| 53 | 53 | ||
| 54 | @menu | 54 | @menu |
| 55 | * Basic Isearch:: Basic incremental search commands. | 55 | * Basic Isearch:: Basic incremental search commands. |
| 56 | * Repeat Isearch:: Searching for the same string again. | 56 | * Repeat Isearch:: Searching for the same string again. |
| 57 | * Error in Isearch:: When your string is not found. | 57 | * Error in Isearch:: When your string is not found. |
| 58 | * Special Isearch:: Special input in incremental search. | 58 | * Special Isearch:: Special input in incremental search. |
| 59 | * Isearch Yank:: Commands that grab text into the search string | 59 | * Isearch Yank:: Commands that grab text into the search string |
| 60 | or else edit the search string. | 60 | or else edit the search string. |
| 61 | * Isearch Scroll:: Scrolling during an incremental search. | 61 | * Not Exiting Isearch:: Prefix argument and scrolling commands. |
| 62 | * Isearch Minibuffer:: Incremental search of the minibuffer history. | 62 | * Isearch Minibuffer:: Incremental search of the minibuffer history. |
| 63 | @end menu | 63 | @end menu |
| 64 | 64 | ||
| 65 | @node Basic Isearch | 65 | @node Basic Isearch |
| @@ -332,9 +332,28 @@ alternative method to add the character after point is to enter the | |||
| 332 | minibuffer with @kbd{M-e} (@pxref{Repeat Isearch}) and type @kbd{C-f} | 332 | minibuffer with @kbd{M-e} (@pxref{Repeat Isearch}) and type @kbd{C-f} |
| 333 | at the end of the search string in the minibuffer. | 333 | at the end of the search string in the minibuffer. |
| 334 | 334 | ||
| 335 | @node Isearch Scroll | 335 | @node Not Exiting Isearch |
| 336 | @subsection Scrolling During Incremental Search | 336 | @subsection Not Exiting Incremental Search |
| 337 | 337 | ||
| 338 | This subsection describes two categories of commands which you can | ||
| 339 | type without exiting the current incremental search, even though they | ||
| 340 | are not themselves part of incremental search. | ||
| 341 | |||
| 342 | @table @asis | ||
| 343 | @item Prefix Arguments | ||
| 344 | @vindex isearch-allow-prefix | ||
| 345 | In incremental search, when you enter a prefix argument | ||
| 346 | (@pxref{Arguments}), by default it will apply either to the next | ||
| 347 | action in the search or to the command that exits the search. | ||
| 348 | |||
| 349 | In previous versions of Emacs, entering a prefix argument always | ||
| 350 | terminated the search. You can revert to this behavior by setting the | ||
| 351 | variable @code{isearch-allow-prefix} to @code{nil}. | ||
| 352 | |||
| 353 | When @code{isearch-allow-scroll} is non-@code{nil} (see below), | ||
| 354 | prefix arguments always have the default behavior described above. | ||
| 355 | |||
| 356 | @item Scrolling Commands | ||
| 338 | @vindex isearch-allow-scroll | 357 | @vindex isearch-allow-scroll |
| 339 | Normally, scrolling commands exit incremental search. If you change | 358 | Normally, scrolling commands exit incremental search. If you change |
| 340 | the variable @code{isearch-allow-scroll} to a non-@code{nil} value, | 359 | the variable @code{isearch-allow-scroll} to a non-@code{nil} value, |
| @@ -366,6 +385,7 @@ This feature can be applied to any command that doesn't permanently | |||
| 366 | change point, the buffer contents, the match data, the current buffer, | 385 | change point, the buffer contents, the match data, the current buffer, |
| 367 | or the selected window and frame. The command must not itself attempt | 386 | or the selected window and frame. The command must not itself attempt |
| 368 | an incremental search. | 387 | an incremental search. |
| 388 | @end table | ||
| 369 | 389 | ||
| 370 | @node Isearch Minibuffer | 390 | @node Isearch Minibuffer |
| 371 | @subsection Searching the Minibuffer | 391 | @subsection Searching the Minibuffer |
diff --git a/doc/emacs/vc1-xtra.texi b/doc/emacs/vc1-xtra.texi index 4e701a580a8..96e171855a5 100644 --- a/doc/emacs/vc1-xtra.texi +++ b/doc/emacs/vc1-xtra.texi | |||
| @@ -199,21 +199,28 @@ through VC@. Most later systems (including CVS, Subversion, bzr, git, | |||
| 199 | and hg) have a native tag facility, and VC uses it where available; | 199 | and hg) have a native tag facility, and VC uses it where available; |
| 200 | those tags will be visible even when you bypass VC. | 200 | those tags will be visible even when you bypass VC. |
| 201 | 201 | ||
| 202 | In a file-oriented VCS, when you rename a registered file you need | 202 | In file-based version control systems, when you rename a registered |
| 203 | to rename its master along with it; the command @code{vc-rename-file} | 203 | file you need to rename its master along with it; the command |
| 204 | will do this automatically. If you are using SCCS, you must also | 204 | @code{vc-rename-file} will do this automatically |
| 205 | update the records of the tag, to mention the file by its new name | 205 | @iftex |
| 206 | (@code{vc-rename-file} does this, too). An old tag that refers to a | 206 | (@pxref{VC Delete/Rename,,,emacs, the Emacs Manual}). |
| 207 | master file that no longer exists under the recorded name is invalid; | 207 | @end iftex |
| 208 | VC can no longer retrieve it. It would be beyond the scope of this | 208 | @ifnottex |
| 209 | manual to explain enough about RCS and SCCS to explain how to update | 209 | (@pxref{VC Delete/Rename}). |
| 210 | the tags by hand. Using @code{vc-rename-file} makes the tag remain | 210 | @end ifnottex |
| 211 | valid for retrieval, but it does not solve all problems. For example, | 211 | If you are using SCCS, you must also update the records of the tag, to |
| 212 | some of the files in your program probably refer to others by name. | 212 | mention the file by its new name (@code{vc-rename-file} does this, |
| 213 | At the very least, the makefile probably mentions the file that you | 213 | too). An old tag that refers to a master file that no longer exists |
| 214 | renamed. If you retrieve an old tag, the renamed file is retrieved | 214 | under the recorded name is invalid; VC can no longer retrieve it. It |
| 215 | under its new name, which is not the name that the makefile expects. | 215 | would be beyond the scope of this manual to explain enough about RCS |
| 216 | So the program won't really work as retrieved. | 216 | and SCCS to explain how to update the tags by hand. Using |
| 217 | @code{vc-rename-file} makes the tag remain valid for retrieval, but it | ||
| 218 | does not solve all problems. For example, some of the files in your | ||
| 219 | program probably refer to others by name. At the very least, the | ||
| 220 | makefile probably mentions the file that you renamed. If you retrieve | ||
| 221 | an old tag, the renamed file is retrieved under its new name, which is | ||
| 222 | not the name that the makefile expects. So the program won't really | ||
| 223 | work as retrieved. | ||
| 217 | 224 | ||
| 218 | @node Version Headers | 225 | @node Version Headers |
| 219 | @subsubsection Inserting Version Control Headers | 226 | @subsubsection Inserting Version Control Headers |
| @@ -377,12 +384,12 @@ ends that support it, including CVS@. In the following, we will talk | |||
| 377 | only about @code{vc-cvs-stay-local}, but everything applies to | 384 | only about @code{vc-cvs-stay-local}, but everything applies to |
| 378 | @code{vc-stay-local} as well. | 385 | @code{vc-stay-local} as well. |
| 379 | 386 | ||
| 380 | If @code{vc-cvs-stay-local} is @code{t} (the default), VC determines | 387 | If @code{vc-cvs-stay-local} is @code{only-file} (the default), VC |
| 381 | the version control status of each file using only the entry in the | 388 | determines the version control status of each file using only the |
| 382 | local CVS subdirectory and the information returned by previous CVS | 389 | entry in the local CVS subdirectory and the information returned by |
| 383 | commands. As a consequence, if you have modified a file and somebody | 390 | previous CVS commands. As a consequence, if you have modified a file |
| 384 | else has checked in other changes, you will not be notified of the | 391 | and somebody else has checked in other changes, you will not be |
| 385 | conflict until you try to commit. | 392 | notified of the conflict until you try to commit. |
| 386 | 393 | ||
| 387 | If you change @code{vc-cvs-stay-local} to @code{nil}, VC queries the | 394 | If you change @code{vc-cvs-stay-local} to @code{nil}, VC queries the |
| 388 | remote repository @emph{before} it decides what to do in | 395 | remote repository @emph{before} it decides what to do in |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 8f675bfcda6..259bf9a78a6 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2013-06-11 Xue Fuqiao <xfq.free@gmail.com> | ||
| 2 | |||
| 3 | * files.texi (File Name Expansion): Make the example more | ||
| 4 | intuitive. | ||
| 5 | |||
| 6 | 2013-06-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 7 | |||
| 8 | Documentation fix for 'ls' and hard links. | ||
| 9 | * compile.texi (Compilation Functions): | ||
| 10 | * files.texi (File Attributes, Changing Files): | ||
| 11 | Use current format for GNU 'ls' output. | ||
| 12 | (File Attributes): Fix problem introduced in previous change: | ||
| 13 | the link count is the number of hard links, not the number | ||
| 14 | of hard links + 1. | ||
| 15 | |||
| 16 | 2013-06-10 Xue Fuqiao <xfq.free@gmail.com> | ||
| 17 | |||
| 18 | * files.texi (File Attributes): Fix typo. | ||
| 19 | |||
| 1 | 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca> | 20 | 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 21 | ||
| 3 | * functions.texi (Lambda Expressions): Lambda expressions don't | 22 | * functions.texi (Lambda Expressions): Lambda expressions don't |
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi index 522a88da61e..95f7341c19c 100644 --- a/doc/lispref/compile.texi +++ b/doc/lispref/compile.texi | |||
| @@ -181,8 +181,8 @@ after compiling it. Interactively, @var{load} is the prefix argument. | |||
| 181 | 181 | ||
| 182 | @example | 182 | @example |
| 183 | @group | 183 | @group |
| 184 | % ls -l push* | 184 | $ ls -l push* |
| 185 | -rw-r--r-- 1 lewis 791 Oct 5 20:31 push.el | 185 | -rw-r--r-- 1 lewis lewis 791 Oct 5 20:31 push.el |
| 186 | @end group | 186 | @end group |
| 187 | 187 | ||
| 188 | @group | 188 | @group |
| @@ -191,9 +191,9 @@ after compiling it. Interactively, @var{load} is the prefix argument. | |||
| 191 | @end group | 191 | @end group |
| 192 | 192 | ||
| 193 | @group | 193 | @group |
| 194 | % ls -l push* | 194 | $ ls -l push* |
| 195 | -rw-r--r-- 1 lewis 791 Oct 5 20:31 push.el | 195 | -rw-r--r-- 1 lewis lewis 791 Oct 5 20:31 push.el |
| 196 | -rw-rw-rw- 1 lewis 638 Oct 8 20:25 push.elc | 196 | -rw-rw-rw- 1 lewis lewis 638 Oct 8 20:25 push.elc |
| 197 | @end group | 197 | @end group |
| 198 | @end example | 198 | @end example |
| 199 | @end deffn | 199 | @end deffn |
| @@ -232,7 +232,7 @@ If @var{noforce} is non-@code{nil}, this function does not recompile | |||
| 232 | files that have an up-to-date @samp{.elc} file. | 232 | files that have an up-to-date @samp{.elc} file. |
| 233 | 233 | ||
| 234 | @example | 234 | @example |
| 235 | % emacs -batch -f batch-byte-compile *.el | 235 | $ emacs -batch -f batch-byte-compile *.el |
| 236 | @end example | 236 | @end example |
| 237 | @end defun | 237 | @end defun |
| 238 | 238 | ||
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 971e38f20b7..704ecfb6446 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -1139,8 +1139,8 @@ both others and group, and that the sticky bit is set. | |||
| 1139 | @end group | 1139 | @end group |
| 1140 | 1140 | ||
| 1141 | @group | 1141 | @group |
| 1142 | % ls -l diffs | 1142 | $ ls -l diffs |
| 1143 | -rw-rw-rw- 1 lewis 0 3063 Oct 30 16:00 diffs | 1143 | -rw-rw-rw- 1 lewis lewis 3063 Oct 30 16:00 diffs |
| 1144 | @end group | 1144 | @end group |
| 1145 | @end example | 1145 | @end example |
| 1146 | 1146 | ||
| @@ -1166,17 +1166,17 @@ target. However, they both recursively follow symbolic links at all | |||
| 1166 | levels of parent directories. | 1166 | levels of parent directories. |
| 1167 | 1167 | ||
| 1168 | @defun file-nlinks filename | 1168 | @defun file-nlinks filename |
| 1169 | This functions returns the number of names (i.e., hard links) that | 1169 | This function returns the number of names (i.e., hard links) that |
| 1170 | file @var{filename} has. If the file does not exist, then this function | 1170 | file @var{filename} has. If the file does not exist, this function |
| 1171 | returns @code{nil}. Note that symbolic links have no effect on this | 1171 | returns @code{nil}. Note that symbolic links have no effect on this |
| 1172 | function, because they are not considered to be names of the files they | 1172 | function, because they are not considered to be names of the files |
| 1173 | link to. | 1173 | they link to. |
| 1174 | 1174 | ||
| 1175 | @example | 1175 | @example |
| 1176 | @group | 1176 | @group |
| 1177 | % ls -l foo* | 1177 | $ ls -l foo* |
| 1178 | -rw-rw-rw- 2 rms 4 Aug 19 01:27 foo | 1178 | -rw-rw-rw- 2 rms rms 4 Aug 19 01:27 foo |
| 1179 | -rw-rw-rw- 2 rms 4 Aug 19 01:27 foo1 | 1179 | -rw-rw-rw- 2 rms rms 4 Aug 19 01:27 foo1 |
| 1180 | @end group | 1180 | @end group |
| 1181 | 1181 | ||
| 1182 | @group | 1182 | @group |
| @@ -1477,9 +1477,9 @@ In the first part of the following example, we list two files, | |||
| 1477 | 1477 | ||
| 1478 | @example | 1478 | @example |
| 1479 | @group | 1479 | @group |
| 1480 | % ls -li fo* | 1480 | $ ls -li fo* |
| 1481 | 81908 -rw-rw-rw- 1 rms 29 Aug 18 20:32 foo | 1481 | 81908 -rw-rw-rw- 1 rms rms 29 Aug 18 20:32 foo |
| 1482 | 84302 -rw-rw-rw- 1 rms 24 Aug 18 20:31 foo3 | 1482 | 84302 -rw-rw-rw- 1 rms rms 24 Aug 18 20:31 foo3 |
| 1483 | @end group | 1483 | @end group |
| 1484 | @end example | 1484 | @end example |
| 1485 | 1485 | ||
| @@ -1494,10 +1494,10 @@ the files again. This shows two names for one file, @file{foo} and | |||
| 1494 | @end group | 1494 | @end group |
| 1495 | 1495 | ||
| 1496 | @group | 1496 | @group |
| 1497 | % ls -li fo* | 1497 | $ ls -li fo* |
| 1498 | 81908 -rw-rw-rw- 2 rms 29 Aug 18 20:32 foo | 1498 | 81908 -rw-rw-rw- 2 rms rms 29 Aug 18 20:32 foo |
| 1499 | 81908 -rw-rw-rw- 2 rms 29 Aug 18 20:32 foo2 | 1499 | 81908 -rw-rw-rw- 2 rms rms 29 Aug 18 20:32 foo2 |
| 1500 | 84302 -rw-rw-rw- 1 rms 24 Aug 18 20:31 foo3 | 1500 | 84302 -rw-rw-rw- 1 rms rms 24 Aug 18 20:31 foo3 |
| 1501 | @end group | 1501 | @end group |
| 1502 | @end example | 1502 | @end example |
| 1503 | 1503 | ||
| @@ -1519,10 +1519,10 @@ contents of @file{foo3} are lost. | |||
| 1519 | @end group | 1519 | @end group |
| 1520 | 1520 | ||
| 1521 | @group | 1521 | @group |
| 1522 | % ls -li fo* | 1522 | $ ls -li fo* |
| 1523 | 81908 -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo | 1523 | 81908 -rw-rw-rw- 3 rms rms 29 Aug 18 20:32 foo |
| 1524 | 81908 -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo2 | 1524 | 81908 -rw-rw-rw- 3 rms rms 29 Aug 18 20:32 foo2 |
| 1525 | 81908 -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo3 | 1525 | 81908 -rw-rw-rw- 3 rms rms 29 Aug 18 20:32 foo3 |
| 1526 | @end group | 1526 | @end group |
| 1527 | @end example | 1527 | @end example |
| 1528 | 1528 | ||
| @@ -2105,10 +2105,6 @@ start with @samp{~}.) Otherwise, the current buffer's value of | |||
| 2105 | (expand-file-name "foo" "/usr/spool/") | 2105 | (expand-file-name "foo" "/usr/spool/") |
| 2106 | @result{} "/usr/spool/foo" | 2106 | @result{} "/usr/spool/foo" |
| 2107 | @end group | 2107 | @end group |
| 2108 | @group | ||
| 2109 | (expand-file-name "$HOME/foo") | ||
| 2110 | @result{} "/xcssun/users/rms/lewis/$HOME/foo" | ||
| 2111 | @end group | ||
| 2112 | @end example | 2108 | @end example |
| 2113 | 2109 | ||
| 2114 | If the part of the combined file name before the first slash is | 2110 | If the part of the combined file name before the first slash is |
| @@ -2142,7 +2138,14 @@ This is for the sake of filesystems that have the concept of a | |||
| 2142 | @file{/../} is interpreted exactly the same as @file{/}. | 2138 | @file{/../} is interpreted exactly the same as @file{/}. |
| 2143 | 2139 | ||
| 2144 | Note that @code{expand-file-name} does @emph{not} expand environment | 2140 | Note that @code{expand-file-name} does @emph{not} expand environment |
| 2145 | variables; only @code{substitute-in-file-name} does that. | 2141 | variables; only @code{substitute-in-file-name} does that: |
| 2142 | |||
| 2143 | @example | ||
| 2144 | @group | ||
| 2145 | (expand-file-name "$HOME/foo") | ||
| 2146 | @result{} "/xcssun/users/rms/lewis/$HOME/foo" | ||
| 2147 | @end group | ||
| 2148 | @end example | ||
| 2146 | 2149 | ||
| 2147 | Note also that @code{expand-file-name} does not follow symbolic links | 2150 | Note also that @code{expand-file-name} does not follow symbolic links |
| 2148 | at any level. This results in a difference between the way | 2151 | at any level. This results in a difference between the way |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 8ee12718980..4cae3d0a478 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2013-06-10 Aidan Gauland <aidalgol@amuri.net> | ||
| 2 | |||
| 3 | * eshell.texi (Input/Output): Expand to cover new visual-command | ||
| 4 | options, eshell-visual-subcommands and eshell-visual-options. | ||
| 5 | Divide into separate Visual Commands and Redirection sections. | ||
| 6 | |||
| 7 | 2013-06-10 Glenn Morris <rgm@gnu.org> | ||
| 8 | |||
| 9 | * epa.texi (Cryptographic operations on files): Update epa-decrypt-file. | ||
| 10 | |||
| 11 | 2013-06-04 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 12 | |||
| 13 | * gnus.texi (Article Date): | ||
| 14 | Fix description of gnus-article-update-date-headers. | ||
| 15 | |||
| 1 | 2013-05-28 Xue Fuqiao <xfq.free@gmail.com> | 16 | 2013-05-28 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 17 | ||
| 3 | * erc.texi (Special Features): ERC is being maintained within | 18 | * erc.texi (Special Features): ERC is being maintained within |
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi index e21851ef37a..adc63cc0bdb 100644 --- a/doc/misc/epa.texi +++ b/doc/misc/epa.texi | |||
| @@ -240,8 +240,9 @@ you answered yes, it will let you select the signing keys. | |||
| 240 | @node Cryptographic operations on files | 240 | @node Cryptographic operations on files |
| 241 | @section Cryptographic operations on files | 241 | @section Cryptographic operations on files |
| 242 | 242 | ||
| 243 | @deffn Command epa-decrypt-file file | 243 | @deffn Command epa-decrypt-file file &optional output |
| 244 | Decrypt @var{file}. | 244 | Decrypt @var{file}. If you do not specify the name @var{output} to |
| 245 | use for the decrypted file, this function prompts for the value to use. | ||
| 245 | @end deffn | 246 | @end deffn |
| 246 | 247 | ||
| 247 | @deffn Command epa-verify-file file | 248 | @deffn Command epa-verify-file file |
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi index dca95da2d10..0da422fe14f 100644 --- a/doc/misc/eshell.texi +++ b/doc/misc/eshell.texi | |||
| @@ -701,14 +701,25 @@ groups ``eshell-glob'' and ``eshell-pred''. | |||
| 701 | @node Input/Output | 701 | @node Input/Output |
| 702 | @chapter Input/Output | 702 | @chapter Input/Output |
| 703 | Since Eshell does not communicate with a terminal like most command | 703 | Since Eshell does not communicate with a terminal like most command |
| 704 | shells, IO is a little different. If you try to run programs from | 704 | shells, IO is a little different. |
| 705 | within Eshell that are not line-oriented, such as programs that use | 705 | |
| 706 | ncurses, you will just get garbage output, since the Eshell buffer is | 706 | @section Visual Commands |
| 707 | not a terminal emulator. Eshell solves this problem by running | 707 | If you try to run programs from within Eshell that are not |
| 708 | specified commands in Emacs's terminal emulator; to let Eshell know | 708 | line-oriented, such as programs that use ncurses, you will just get |
| 709 | which commands need to be run in a terminal, add them to the list | 709 | garbage output, since the Eshell buffer is not a terminal emulator. |
| 710 | @var{eshell-visual-commands}. | 710 | Eshell solves this problem by running such programs in Emacs's |
| 711 | 711 | terminal emulator. | |
| 712 | |||
| 713 | Programs that need a terminal to display output properly are referred | ||
| 714 | to in this manual as ``visual commands,'' because they are not simply | ||
| 715 | line-oriented. You must tell Eshell which commands are visual, by | ||
| 716 | adding them to @var{eshell-visual-commands}; for commands that are | ||
| 717 | visual for only certain @emph{sub}-commands -- e.g. @samp{git log} but | ||
| 718 | not @samp{git status} -- use @var{eshell-visual-subcommands}; and for | ||
| 719 | commands that are visual only when passed certain options, use | ||
| 720 | @var{eshell-visual-options}. | ||
| 721 | |||
| 722 | @section Redirection | ||
| 712 | Redirection is mostly the same in Eshell as it is in other command | 723 | Redirection is mostly the same in Eshell as it is in other command |
| 713 | shells. The output redirection operators @code{>} and @code{>>} as | 724 | shells. The output redirection operators @code{>} and @code{>>} as |
| 714 | well as pipes are supported, but there is not yet any support for | 725 | well as pipes are supported, but there is not yet any support for |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index a7a9647fd81..b4d786c4d45 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -9517,18 +9517,9 @@ Say how much time has elapsed between the article was posted and now | |||
| 9517 | Date: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago | 9517 | Date: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago |
| 9518 | @end example | 9518 | @end example |
| 9519 | 9519 | ||
| 9520 | This line is updated continually by default. The frequency (in | 9520 | To make this line updated continually, set the |
| 9521 | seconds) is controlled by the @code{gnus-article-update-date-headers} | 9521 | @code{gnus-article-update-date-headers} variable to the frequency in |
| 9522 | variable. | 9522 | seconds (the default is @code{nil}). |
| 9523 | |||
| 9524 | If you wish to switch updating off, say: | ||
| 9525 | |||
| 9526 | @vindex gnus-article-update-date-headers | ||
| 9527 | @lisp | ||
| 9528 | (setq gnus-article-update-date-headers nil) | ||
| 9529 | @end lisp | ||
| 9530 | |||
| 9531 | in your @file{~/.gnus.el} file. | ||
| 9532 | 9523 | ||
| 9533 | @item W T o | 9524 | @item W T o |
| 9534 | @kindex W T o (Summary) | 9525 | @kindex W T o (Summary) |