diff options
| author | Xue Fuqiao | 2013-06-12 20:12:47 +0800 |
|---|---|---|
| committer | Xue Fuqiao | 2013-06-12 20:12:47 +0800 |
| commit | 6186a2767fcae48a43675dabc457ed2b2177b884 (patch) | |
| tree | 8eb823df7cbd64d9bf9201c03cadd89fe1e441ac /doc | |
| parent | 8d0b26f65d9d4cf52a11a273073cd52fb1feaf13 (diff) | |
| parent | 5f9dbd7a1241239b5376435e96fbd9dbfa65e0f5 (diff) | |
| download | emacs-6186a2767fcae48a43675dabc457ed2b2177b884.tar.gz emacs-6186a2767fcae48a43675dabc457ed2b2177b884.zip | |
Merge from mainline.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 8 | ||||
| -rw-r--r-- | doc/emacs/maintaining.texi | 7 | ||||
| -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 | 10 | ||||
| -rw-r--r-- | doc/misc/epa.texi | 5 | ||||
| -rw-r--r-- | doc/misc/eshell.texi | 27 |
8 files changed, 96 insertions, 45 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 9f9f7da7d82..f56f2f51e07 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-06-11 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * maintaining.texi (VC Directory Commands): Copyedit. | ||
| 4 | (Branches): Put back milder version of pre 2013-06-07 text. | ||
| 5 | |||
| 1 | 2013-06-09 Xue Fuqiao <xfq.free@gmail.com> | 6 | 2013-06-09 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 7 | ||
| 3 | * vc1-xtra.texi (Revision Tags): Add a cross reference. | 8 | * vc1-xtra.texi (Revision Tags): Add a cross reference. |
| @@ -5,8 +10,7 @@ | |||
| 5 | 10 | ||
| 6 | 2013-06-07 Xue Fuqiao <xfq.free@gmail.com> | 11 | 2013-06-07 Xue Fuqiao <xfq.free@gmail.com> |
| 7 | 12 | ||
| 8 | * maintaining.texi (Branches): Remove text copied from other | 13 | * maintaining.texi (Branches): Remove text copied from other sources. |
| 9 | sources. | ||
| 10 | 14 | ||
| 11 | 2013-06-05 Alan Mackenzie <acm@muc.de> | 15 | 2013-06-05 Alan Mackenzie <acm@muc.de> |
| 12 | 16 | ||
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index dbcd08ee017..1b6374a4133 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -1204,7 +1204,7 @@ files and directories. | |||
| 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}). With a prefix argument, hide items | 1206 | (@code{vc-dir-hide-up-to-date}). With a prefix argument, hide items |
| 1207 | that are in state of item at point from display. | 1207 | whose state is that of the item at point. |
| 1208 | @end table | 1208 | @end table |
| 1209 | 1209 | ||
| 1210 | @findex vc-dir-mark | 1210 | @findex vc-dir-mark |
| @@ -1267,7 +1267,10 @@ bring them back at a later time). | |||
| 1267 | @cindex branch (version control) | 1267 | @cindex branch (version control) |
| 1268 | 1268 | ||
| 1269 | One use of version control is to support multiple independent lines | 1269 | One use of version control is to support multiple independent lines |
| 1270 | of development, which are called @dfn{branches}. | 1270 | of development, which are called @dfn{branches}. Amongst other |
| 1271 | things, branches can be used for maintaining separate ``stable'' and | ||
| 1272 | ``development'' versions of a program, and for developing unrelated | ||
| 1273 | features in isolation from one another. | ||
| 1271 | 1274 | ||
| 1272 | VC's support for branch operations is currently fairly limited. For | 1275 | VC's support for branch operations is currently fairly limited. For |
| 1273 | decentralized version control systems, it provides commands for | 1276 | decentralized version control systems, it provides commands for |
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 bcd3fe78ae8..4cae3d0a478 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 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 | |||
| 1 | 2013-06-04 Katsumi Yamaoka <yamaoka@jpl.org> | 11 | 2013-06-04 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 12 | ||
| 3 | * gnus.texi (Article Date): | 13 | * gnus.texi (Article Date): |
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 |