diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 43 | ||||
| -rw-r--r-- | doc/emacs/cmdargs.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/display.texi | 48 | ||||
| -rw-r--r-- | doc/emacs/emacs.texi | 16 | ||||
| -rw-r--r-- | doc/emacs/maintaining.texi | 17 | ||||
| -rw-r--r-- | doc/emacs/programs.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/search.texi | 40 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 24 | ||||
| -rw-r--r-- | doc/lispref/compile.texi | 12 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 53 | ||||
| -rw-r--r-- | doc/lispref/functions.texi | 5 | ||||
| -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 |
15 files changed, 234 insertions, 92 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 14e9be8ba84..6f2d9517df7 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,46 @@ | |||
| 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 | |||
| 6 | 2013-06-07 Xue Fuqiao <xfq.free@gmail.com> | ||
| 7 | |||
| 8 | * maintaining.texi (Branches): Remove text copied from other sources. | ||
| 9 | |||
| 10 | 2013-06-05 Alan Mackenzie <acm@muc.de> | ||
| 11 | |||
| 12 | * search.texi (Isearch Scroll): Rename to "Not Exiting Isearch". | ||
| 13 | (Not Exiting Isearch): Document new user option | ||
| 14 | `isearch-allow-prefix'. (Bug#9706) | ||
| 15 | |||
| 16 | 2013-06-03 Juri Linkov <juri@jurta.org> | ||
| 17 | |||
| 18 | * display.texi (Highlight Interactively): Add global keybindings | ||
| 19 | with the key prefix `M-s h'. Document old command `highlight-phrase'. | ||
| 20 | Document new command `highlight-symbol-at-point'. | ||
| 21 | |||
| 22 | 2013-06-02 Xue Fuqiao <xfq.free@gmail.com> | ||
| 23 | |||
| 24 | * maintaining.texi (Branches): Add motivations for branching. | ||
| 25 | (VC Mode Line): Fix typo. | ||
| 26 | (VC Directory Commands): Mention `vc-dir-hide-up-to-date' with | ||
| 27 | prefix argument. | ||
| 28 | |||
| 29 | 2013-06-02 Michael Albinus <michael.albinus@gmx.de> | ||
| 30 | |||
| 31 | * cmdargs.texi (General Variables): Use "unix:path=/dev/null" as | ||
| 32 | dummy value for $DBUS_SESSION_BUS_ADDRESS. It also suppresses | ||
| 33 | autolaunching of the D-Bus session bus. | ||
| 34 | |||
| 35 | 2013-06-01 Glenn Morris <rgm@gnu.org> | ||
| 36 | |||
| 37 | * programs.texi (Semantic): Fix typo. | ||
| 38 | |||
| 39 | 2013-05-30 Xue Fuqiao <xfq.free@gmail.com> | ||
| 40 | |||
| 41 | * maintaining.texi (Types of Log File): Supplement some | ||
| 42 | information of change log files. | ||
| 43 | |||
| 1 | 2013-05-15 Juri Linkov <juri@jurta.org> | 44 | 2013-05-15 Juri Linkov <juri@jurta.org> |
| 2 | 45 | ||
| 3 | * search.texi (Repeat Isearch): Mention key `RET' to finish | 46 | * search.texi (Repeat Isearch): Mention key `RET' to finish |
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index e285104b5de..3dc64fdd127 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi | |||
| @@ -438,8 +438,8 @@ when you specify a relative directory name. | |||
| 438 | @item DBUS_SESSION_BUS_ADDRESS | 438 | @item DBUS_SESSION_BUS_ADDRESS |
| 439 | Used by D-Bus when Emacs is compiled with it. Usually, there is no | 439 | Used by D-Bus when Emacs is compiled with it. Usually, there is no |
| 440 | need to change it. Setting it to a dummy address, like | 440 | need to change it. Setting it to a dummy address, like |
| 441 | @samp{unix:path=/tmp/foo}, suppresses connections to the D-Bus session | 441 | @samp{unix:path=/dev/null}, suppresses connections to the D-Bus session |
| 442 | bus. | 442 | bus as well as autolaunching the D-Bus session bus if not running yet. |
| 443 | @item EMACSDATA | 443 | @item EMACSDATA |
| 444 | Directory for the architecture-independent files that come with Emacs. | 444 | Directory for the architecture-independent files that come with Emacs. |
| 445 | This is used to initialize the variable @code{data-directory}. | 445 | This is used to initialize the variable @code{data-directory}. |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index f5ec8946e1b..482d7e7741a 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -903,14 +903,16 @@ that you specify explicitly the regular expressions to highlight. You | |||
| 903 | control them with these commands: | 903 | control them with these commands: |
| 904 | 904 | ||
| 905 | @table @kbd | 905 | @table @kbd |
| 906 | @item C-x w h @var{regexp} @key{RET} @var{face} @key{RET} | 906 | @item M-s h r @var{regexp} @key{RET} @var{face} @key{RET} |
| 907 | @itemx C-x w h @var{regexp} @key{RET} @var{face} @key{RET} | ||
| 908 | @kindex M-s h r | ||
| 907 | @kindex C-x w h | 909 | @kindex C-x w h |
| 908 | @findex highlight-regexp | 910 | @findex highlight-regexp |
| 909 | Highlight text that matches @var{regexp} using face @var{face} | 911 | Highlight text that matches @var{regexp} using face @var{face} |
| 910 | (@code{highlight-regexp}). The highlighting will remain as long as | 912 | (@code{highlight-regexp}). The highlighting will remain as long as |
| 911 | the buffer is loaded. For example, to highlight all occurrences of | 913 | the buffer is loaded. For example, to highlight all occurrences of |
| 912 | the word ``whim'' using the default face (a yellow background) | 914 | the word ``whim'' using the default face (a yellow background) |
| 913 | @kbd{C-x w h whim @key{RET} @key{RET}}. Any face can be used for | 915 | @kbd{M-s h r whim @key{RET} @key{RET}}. Any face can be used for |
| 914 | highlighting, Hi Lock provides several of its own and these are | 916 | highlighting, Hi Lock provides several of its own and these are |
| 915 | pre-loaded into a list of default values. While being prompted | 917 | pre-loaded into a list of default values. While being prompted |
| 916 | for a face use @kbd{M-n} and @kbd{M-p} to cycle through them. | 918 | for a face use @kbd{M-n} and @kbd{M-p} to cycle through them. |
| @@ -918,7 +920,9 @@ for a face use @kbd{M-n} and @kbd{M-p} to cycle through them. | |||
| 918 | You can use this command multiple times, specifying various regular | 920 | You can use this command multiple times, specifying various regular |
| 919 | expressions to highlight in different ways. | 921 | expressions to highlight in different ways. |
| 920 | 922 | ||
| 921 | @item C-x w r @var{regexp} @key{RET} | 923 | @item M-s h u @var{regexp} @key{RET} |
| 924 | @itemx C-x w r @var{regexp} @key{RET} | ||
| 925 | @kindex M-s h u | ||
| 922 | @kindex C-x w r | 926 | @kindex C-x w r |
| 923 | @findex unhighlight-regexp | 927 | @findex unhighlight-regexp |
| 924 | Unhighlight @var{regexp} (@code{unhighlight-regexp}). | 928 | Unhighlight @var{regexp} (@code{unhighlight-regexp}). |
| @@ -926,13 +930,15 @@ Unhighlight @var{regexp} (@code{unhighlight-regexp}). | |||
| 926 | If you invoke this from the menu, you select the expression to | 930 | If you invoke this from the menu, you select the expression to |
| 927 | unhighlight from a list. If you invoke this from the keyboard, you | 931 | unhighlight from a list. If you invoke this from the keyboard, you |
| 928 | use the minibuffer. It will show the most recently added regular | 932 | use the minibuffer. It will show the most recently added regular |
| 929 | expression; use @kbd{M-p} to show the next older expression and | 933 | expression; use @kbd{M-n} to show the next older expression and |
| 930 | @kbd{M-n} to select the next newer expression. (You can also type the | 934 | @kbd{M-p} to select the next newer expression. (You can also type the |
| 931 | expression by hand, with completion.) When the expression you want to | 935 | expression by hand, with completion.) When the expression you want to |
| 932 | unhighlight appears in the minibuffer, press @kbd{@key{RET}} to exit | 936 | unhighlight appears in the minibuffer, press @kbd{@key{RET}} to exit |
| 933 | the minibuffer and unhighlight it. | 937 | the minibuffer and unhighlight it. |
| 934 | 938 | ||
| 935 | @item C-x w l @var{regexp} @key{RET} @var{face} @key{RET} | 939 | @item M-s h l @var{regexp} @key{RET} @var{face} @key{RET} |
| 940 | @itemx C-x w l @var{regexp} @key{RET} @var{face} @key{RET} | ||
| 941 | @kindex M-s h l | ||
| 936 | @kindex C-x w l | 942 | @kindex C-x w l |
| 937 | @findex highlight-lines-matching-regexp | 943 | @findex highlight-lines-matching-regexp |
| 938 | @cindex lines, highlighting | 944 | @cindex lines, highlighting |
| @@ -940,7 +946,31 @@ the minibuffer and unhighlight it. | |||
| 940 | Highlight entire lines containing a match for @var{regexp}, using face | 946 | Highlight entire lines containing a match for @var{regexp}, using face |
| 941 | @var{face} (@code{highlight-lines-matching-regexp}). | 947 | @var{face} (@code{highlight-lines-matching-regexp}). |
| 942 | 948 | ||
| 943 | @item C-x w b | 949 | @item M-s h p @var{phrase} @key{RET} @var{face} @key{RET} |
| 950 | @itemx C-x w p @var{phrase} @key{RET} @var{face} @key{RET} | ||
| 951 | @kindex M-s h p | ||
| 952 | @kindex C-x w p | ||
| 953 | @findex highlight-phrase | ||
| 954 | @cindex phrase, highlighting | ||
| 955 | @cindex highlighting phrase | ||
| 956 | Highlight matches of @var{phrase}, using face @var{face} | ||
| 957 | (@code{highlight-phrase}). @var{phrase} can be any regexp, | ||
| 958 | but spaces will be replaced by matches to whitespace and | ||
| 959 | initial lower-case letters will become case insensitive. | ||
| 960 | |||
| 961 | @item M-s h . | ||
| 962 | @itemx C-x w . | ||
| 963 | @kindex M-s h . | ||
| 964 | @kindex C-x w . | ||
| 965 | @findex highlight-symbol-at-point | ||
| 966 | @cindex symbol, highlighting | ||
| 967 | @cindex highlighting symbol at point | ||
| 968 | Highlight the symbol found near point without prompting, using the next | ||
| 969 | available face automatically (@code{highlight-symbol-at-point}). | ||
| 970 | |||
| 971 | @item M-s h w | ||
| 972 | @itemx C-x w b | ||
| 973 | @kindex M-s h w | ||
| 944 | @kindex C-x w b | 974 | @kindex C-x w b |
| 945 | @findex hi-lock-write-interactive-patterns | 975 | @findex hi-lock-write-interactive-patterns |
| 946 | Insert all the current highlighting regexp/face pairs into the buffer | 976 | Insert all the current highlighting regexp/face pairs into the buffer |
| @@ -952,7 +982,9 @@ These patterns are extracted from the comments, if appropriate, if you | |||
| 952 | invoke @kbd{M-x hi-lock-find-patterns}, or if you visit the file while | 982 | invoke @kbd{M-x hi-lock-find-patterns}, or if you visit the file while |
| 953 | Hi Lock mode is enabled (since that runs @code{hi-lock-find-patterns}). | 983 | Hi Lock mode is enabled (since that runs @code{hi-lock-find-patterns}). |
| 954 | 984 | ||
| 955 | @item C-x w i | 985 | @item M-s h f |
| 986 | @itemx C-x w i | ||
| 987 | @kindex M-s h f | ||
| 956 | @kindex C-x w i | 988 | @kindex C-x w i |
| 957 | @findex hi-lock-find-patterns | 989 | @findex hi-lock-find-patterns |
| 958 | Extract regexp/face pairs from comments in the current buffer | 990 | Extract regexp/face pairs from comments in the current buffer |
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 c8d9e9f2087..1b6374a4133 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -342,7 +342,9 @@ before version control systems. | |||
| 342 | modification log for the entire system, which makes change log files | 342 | modification log for the entire system, which makes change log files |
| 343 | somewhat redundant. One advantage that they retain is that it is | 343 | somewhat redundant. One advantage that they retain is that it is |
| 344 | sometimes useful to be able to view the transaction history of a | 344 | sometimes useful to be able to view the transaction history of a |
| 345 | single directory separately from those of other directories. | 345 | single directory separately from those of other directories. Another |
| 346 | advantage is that commit logs can't be fixed in many version control | ||
| 347 | systems. | ||
| 346 | 348 | ||
| 347 | A project maintained with version control can use just the version | 349 | A project maintained with version control can use just the version |
| 348 | control log, or it can use both kinds of logs. It can handle some | 350 | control log, or it can use both kinds of logs. It can handle some |
| @@ -377,7 +379,7 @@ merge-based version control system, a @samp{-} character indicates | |||
| 377 | 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 |
| 378 | been modified. @samp{!} indicates that the file contains conflicts as | 380 | been modified. @samp{!} indicates that the file contains conflicts as |
| 379 | 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 |
| 380 | was removed from the version control. Finally, @samp{?} means that | 382 | was removed from the version control. Finally, @samp{?} means that |
| 381 | 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 |
| 382 | tree. | 384 | tree. |
| 383 | 385 | ||
| @@ -1201,7 +1203,8 @@ files and directories. | |||
| 1201 | 1203 | ||
| 1202 | @item x | 1204 | @item x |
| 1203 | Hide files with @samp{up-to-date} status | 1205 | Hide files with @samp{up-to-date} status |
| 1204 | (@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. | ||
| 1205 | @end table | 1208 | @end table |
| 1206 | 1209 | ||
| 1207 | @findex vc-dir-mark | 1210 | @findex vc-dir-mark |
| @@ -1264,10 +1267,10 @@ bring them back at a later time). | |||
| 1264 | @cindex branch (version control) | 1267 | @cindex branch (version control) |
| 1265 | 1268 | ||
| 1266 | One use of version control is to support multiple independent lines | 1269 | One use of version control is to support multiple independent lines |
| 1267 | of development, which are called @dfn{branches}. Branches are used | 1270 | of development, which are called @dfn{branches}. Amongst other |
| 1268 | for maintaining separate ``stable'' and ``development'' versions of a | 1271 | things, branches can be used for maintaining separate ``stable'' and |
| 1269 | program, and for developing unrelated features in isolation from one | 1272 | ``development'' versions of a program, and for developing unrelated |
| 1270 | another. | 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/emacs/programs.texi b/doc/emacs/programs.texi index 459221a9088..70eecf1c97b 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -1356,7 +1356,7 @@ the menu item named @samp{Source Code Parsers (Semantic)} in the | |||
| 1356 | @samp{Tools} menu. This enables Semantic mode, a global minor mode. | 1356 | @samp{Tools} menu. This enables Semantic mode, a global minor mode. |
| 1357 | 1357 | ||
| 1358 | When Semantic mode is enabled, Emacs automatically attempts to | 1358 | When Semantic mode is enabled, Emacs automatically attempts to |
| 1359 | parses each file you visit. Currently, Semantic understands C, C++, | 1359 | parse each file you visit. Currently, Semantic understands C, C++, |
| 1360 | Scheme, Javascript, Java, HTML, and Make. Within each parsed buffer, | 1360 | Scheme, Javascript, Java, HTML, and Make. Within each parsed buffer, |
| 1361 | the following commands are available: | 1361 | the following commands are available: |
| 1362 | 1362 | ||
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/lispref/ChangeLog b/doc/lispref/ChangeLog index 249a2f21ccb..259bf9a78a6 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,27 @@ | |||
| 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 | |||
| 20 | 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 21 | |||
| 22 | * functions.texi (Lambda Expressions): Lambda expressions don't | ||
| 23 | evaluate to themselves in general (bug#11782). | ||
| 24 | |||
| 1 | 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca> | 25 | 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 26 | ||
| 3 | * loading.texi (Autoload): | 27 | * loading.texi (Autoload): |
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/lispref/functions.texi b/doc/lispref/functions.texi index 999923f5b84..7768c147827 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi | |||
| @@ -196,9 +196,8 @@ an example: | |||
| 196 | @end example | 196 | @end example |
| 197 | 197 | ||
| 198 | @noindent | 198 | @noindent |
| 199 | In Emacs Lisp, such a list is valid as an expression---it evaluates to | 199 | In Emacs Lisp, such a list is a valid expression which evaluates to |
| 200 | itself. But its main use is not to be evaluated as an expression, but | 200 | a function object. |
| 201 | to be called as a function. | ||
| 202 | 201 | ||
| 203 | A lambda expression, by itself, has no name; it is an @dfn{anonymous | 202 | A lambda expression, by itself, has no name; it is an @dfn{anonymous |
| 204 | function}. Although lambda expressions can be used this way | 203 | function}. Although lambda expressions can be used this 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) |