diff options
| author | Kenichi Handa | 2003-09-08 11:56:09 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2003-09-08 11:56:09 +0000 |
| commit | 463f5630a5e7cbe7f042bc1175d1fa1c4e98860f (patch) | |
| tree | 3287d0c628fea2249abf4635b3a4f45bedd6f8c4 /man | |
| parent | 4256310de631bd57c78b88b5131caa073315b3d7 (diff) | |
| download | emacs-463f5630a5e7cbe7f042bc1175d1fa1c4e98860f.tar.gz emacs-463f5630a5e7cbe7f042bc1175d1fa1c4e98860f.zip | |
New directory
Diffstat (limited to 'man')
79 files changed, 303 insertions, 760 deletions
diff --git a/man/ChangeLog b/man/ChangeLog index 849c656fcb5..3b55fff5d12 100644 --- a/man/ChangeLog +++ b/man/ChangeLog | |||
| @@ -1,72 +1,3 @@ | |||
| 1 | 2003-09-03 Peter Runestig <peter@runestig.com> | ||
| 2 | |||
| 3 | * makefile.w32-in: New file. | ||
| 4 | |||
| 5 | 2003-08-29 Richard M. Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * misc.texi (Saving Emacs Sessions): Correct previous change. | ||
| 8 | |||
| 9 | 2003-08-26 Per Abrahamsen <abraham@dina.kvl.dk> | ||
| 10 | |||
| 11 | * widget.texi (User Interface): Explain the need of static text | ||
| 12 | around an editable field. | ||
| 13 | |||
| 14 | 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu> | ||
| 15 | |||
| 16 | * widget.texi (Basic Types): The argument to `:help-echo' can now | ||
| 17 | be a form that evaluates to a string. | ||
| 18 | |||
| 19 | * emacs.texi (Top): Update menu to reflect new Keyboard Macros | ||
| 20 | chapter. | ||
| 21 | (Intro): Include kmacro.texi after fixit.texi instead of after | ||
| 22 | custom.texi. (As suggested by Kim Storm.) | ||
| 23 | |||
| 24 | 2003-08-18 Luc Teirlinck <teirllm@mail.auburn.edu> | ||
| 25 | |||
| 26 | * fixit.texi (Fixit): Update `Next' pointer. | ||
| 27 | * files.texi (Files): Update `Previous' pointer. | ||
| 28 | * kmacro.texi (Keyboard Macros): Remove redundant node and | ||
| 29 | section. | ||
| 30 | * emacs.texi (Intro): Include kmacro.texi after custom.texi. | ||
| 31 | (Suggested by Kim Storm.) | ||
| 32 | * Makefile (EMACSSOURCES): Add kmacro.texi. (Suggested by Kim | ||
| 33 | Storm.) | ||
| 34 | |||
| 35 | 2003-08-18 Kim F. Storm <storm@cua.dk> | ||
| 36 | |||
| 37 | * kmacro.texi: New file describing enhanced keyboard macro | ||
| 38 | functionality. Replaces old description in custom.texi. | ||
| 39 | |||
| 40 | * custom.texi (Customization): Add xref to Keyboard Macros chapter. | ||
| 41 | (Keyboard Macros): Move to new kmacro.texi file. | ||
| 42 | |||
| 43 | * emacs.texi (Keyboard Macros): Reference new keyboard macro topics. | ||
| 44 | |||
| 45 | * calc.texi (Queries in Macros): Update xref to keyboard macro query. | ||
| 46 | |||
| 47 | 2003-08-17 Edward M. Reingold <reingold@emr.cs.iit.edu> | ||
| 48 | |||
| 49 | * calendar.texi (Specified Dates): Add `calendar-goto-day-of-year'. | ||
| 50 | |||
| 51 | 2003-08-17 Alex Schroeder <alex@gnu.org> | ||
| 52 | |||
| 53 | * misc.texi (Saving Emacs Sessions): Manual M-x desktop-save not | ||
| 54 | required. | ||
| 55 | |||
| 56 | 2003-08-16 Richard M. Stallman <rms@gnu.org> | ||
| 57 | |||
| 58 | * dired-x.texi (Shell Command Guessing): Explain *. | ||
| 59 | |||
| 60 | 2003-08-16 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change) | ||
| 61 | |||
| 62 | * pcl-cvs.texi (Log Edit Mode): Fix key binding for | ||
| 63 | log-edit-insert-changelog. | ||
| 64 | |||
| 65 | 2003-08-05 Richard M. Stallman <rms@gnu.org> | ||
| 66 | |||
| 67 | * programs.texi (Lisp Indent): Don't describe | ||
| 68 | lisp-indent-function property here. Use xref to Lisp Manual. | ||
| 69 | |||
| 70 | 2003-08-03 Karl Berry <karl@gnu.org> | 1 | 2003-08-03 Karl Berry <karl@gnu.org> |
| 71 | 2 | ||
| 72 | * info.texi: need @contents. | 3 | * info.texi: need @contents. |
| @@ -902,12 +833,10 @@ | |||
| 902 | University of Washington. | 833 | University of Washington. |
| 903 | 834 | ||
| 904 | ;; Local Variables: | 835 | ;; Local Variables: |
| 905 | ;; coding: iso-2022-7bit | 836 | ;; coding: iso-2022-7bit-unix |
| 906 | ;; End: | 837 | ;; End: |
| 907 | 838 | ||
| 908 | Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 | 839 | Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 |
| 909 | Free Software Foundation, Inc. | 840 | Free Software Foundation, Inc. |
| 910 | Copying and distribution of this file, with or without modification, | 841 | Copying and distribution of this file, with or without modification, |
| 911 | are permitted provided the copyright notice and this notice are preserved. | 842 | are permitted provided the copyright notice and this notice are preserved. |
| 912 | |||
| 913 | ;;; arch-tag: f1d62776-3ed5-4811-9d96-267252577dbd | ||
diff --git a/man/Makefile.in b/man/Makefile.in index 2d3014c6dce..bb179e7d545 100644 --- a/man/Makefile.in +++ b/man/Makefile.in | |||
| @@ -99,8 +99,7 @@ EMACSSOURCES= \ | |||
| 99 | ${srcdir}/msdog.texi \ | 99 | ${srcdir}/msdog.texi \ |
| 100 | ${srcdir}/gnu.texi \ | 100 | ${srcdir}/gnu.texi \ |
| 101 | ${srcdir}/glossary.texi \ | 101 | ${srcdir}/glossary.texi \ |
| 102 | ${srcdir}/ack.texi \ | 102 | ${srcdir}/ack.texi |
| 103 | ${srcdir}/kmacro.texi | ||
| 104 | 103 | ||
| 105 | info: $(INFO_TARGETS) | 104 | info: $(INFO_TARGETS) |
| 106 | 105 | ||
| @@ -302,5 +301,3 @@ maintainer-clean: distclean | |||
| 302 | # That caused trouble because this is run entirely in the source directory. | 301 | # That caused trouble because this is run entirely in the source directory. |
| 303 | # Since we expect to get texi2dvi from elsewhere, | 302 | # Since we expect to get texi2dvi from elsewhere, |
| 304 | # it is ok to expect texindex from elsewhere also. | 303 | # it is ok to expect texindex from elsewhere also. |
| 305 | |||
| 306 | # arch-tag: 19cdb89e-4acb-448e-b0cc-2ddc05948ee2 | ||
diff --git a/man/abbrevs.texi b/man/abbrevs.texi index ce6465564f5..55f9712ef92 100644 --- a/man/abbrevs.texi +++ b/man/abbrevs.texi | |||
| @@ -445,7 +445,3 @@ customize dynamic abbreviation to handle optional prefixes by setting | |||
| 445 | the variable @code{dabbrev-abbrev-skip-leading-regexp}. Its value | 445 | the variable @code{dabbrev-abbrev-skip-leading-regexp}. Its value |
| 446 | should be a regular expression that matches the optional prefix that | 446 | should be a regular expression that matches the optional prefix that |
| 447 | dynamic abbreviation should ignore. | 447 | dynamic abbreviation should ignore. |
| 448 | |||
| 449 | @ignore | ||
| 450 | arch-tag: 638e0079-9540-48ec-9166-414083e16445 | ||
| 451 | @end ignore | ||
diff --git a/man/ack.texi b/man/ack.texi index 7aa3dd07629..0f8da05f455 100644 --- a/man/ack.texi +++ b/man/ack.texi | |||
| @@ -1412,7 +1412,3 @@ in the distribution.) We thank them for their generosity as well. | |||
| 1412 | This list intended to mention every contributor of a major package or | 1412 | This list intended to mention every contributor of a major package or |
| 1413 | feature we currently distribute; if you know of someone we have omitted, | 1413 | feature we currently distribute; if you know of someone we have omitted, |
| 1414 | please report that as a manual bug. | 1414 | please report that as a manual bug. |
| 1415 | |||
| 1416 | @ignore | ||
| 1417 | arch-tag: bb1d0fa4-0240-4992-b5d4-8602d1e3d4ba | ||
| 1418 | @end ignore | ||
diff --git a/man/ada-mode.texi b/man/ada-mode.texi index a74150fe75a..a1012b8fbff 100644 --- a/man/ada-mode.texi +++ b/man/ada-mode.texi | |||
| @@ -1279,7 +1279,3 @@ However, this would not work on vxworks, for instance, where | |||
| 1279 | 1279 | ||
| 1280 | @contents | 1280 | @contents |
| 1281 | @bye | 1281 | @bye |
| 1282 | |||
| 1283 | @ignore | ||
| 1284 | arch-tag: 68cf0d8a-55cc-4190-a28d-4984fa56ed1e | ||
| 1285 | @end ignore | ||
diff --git a/man/anti.texi b/man/anti.texi index edf0031ee8c..ff3f5db7cae 100644 --- a/man/anti.texi +++ b/man/anti.texi | |||
| @@ -146,7 +146,3 @@ one, @kbd{C-x e}. | |||
| 146 | To keep up with decreasing computer memory capacity and disk space, many | 146 | To keep up with decreasing computer memory capacity and disk space, many |
| 147 | other functions and files have been eliminated in Emacs 21.3. | 147 | other functions and files have been eliminated in Emacs 21.3. |
| 148 | @end itemize | 148 | @end itemize |
| 149 | |||
| 150 | @ignore | ||
| 151 | arch-tag: 32932bd9-46f5-41b2-8a0e-fb0cc4caeb29 | ||
| 152 | @end ignore | ||
diff --git a/man/autotype.texi b/man/autotype.texi index e7df280f524..b8f59777242 100644 --- a/man/autotype.texi +++ b/man/autotype.texi | |||
| @@ -659,7 +659,3 @@ of the expansion possibilities. | |||
| 659 | @setchapternewpage odd | 659 | @setchapternewpage odd |
| 660 | @contents | 660 | @contents |
| 661 | @bye | 661 | @bye |
| 662 | |||
| 663 | @ignore | ||
| 664 | arch-tag: 54001b27-5ef8-4a9d-a199-905d650fafba | ||
| 665 | @end ignore | ||
diff --git a/man/back.texi b/man/back.texi index d586b9afd63..c3372d30c71 100644 --- a/man/back.texi +++ b/man/back.texi | |||
| @@ -66,7 +66,3 @@ | |||
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | \eject\bye | 68 | \eject\bye |
| 69 | |||
| 70 | @ignore | ||
| 71 | arch-tag: e1830f4c-dc4a-4314-b706-a03c7e93f022 | ||
| 72 | @end ignore | ||
diff --git a/man/basic.texi b/man/basic.texi index 6ae4c457b1a..6029b76cfea 100644 --- a/man/basic.texi +++ b/man/basic.texi | |||
| @@ -810,6 +810,3 @@ additional times, to delete a total of 80 characters, by typing @kbd{C-x | |||
| 810 | z z z}. The first @kbd{C-x z} repeats the command once, and each | 810 | z z z}. The first @kbd{C-x z} repeats the command once, and each |
| 811 | subsequent @kbd{z} repeats it once again. | 811 | subsequent @kbd{z} repeats it once again. |
| 812 | 812 | ||
| 813 | @ignore | ||
| 814 | arch-tag: cda8952a-c439-41c1-aecf-4bc0d6482956 | ||
| 815 | @end ignore | ||
diff --git a/man/buffers.texi b/man/buffers.texi index b03209cd01c..7bb6f519f4d 100644 --- a/man/buffers.texi +++ b/man/buffers.texi | |||
| @@ -601,7 +601,3 @@ provides a different and customizable mouse buffer menu which you may | |||
| 601 | prefer. It replaces the bindings of @code{mouse-buffer-menu}, | 601 | prefer. It replaces the bindings of @code{mouse-buffer-menu}, |
| 602 | normally on @kbd{C-Down-Mouse-1}, and the menu bar buffer menu. You | 602 | normally on @kbd{C-Down-Mouse-1}, and the menu bar buffer menu. You |
| 603 | can customize the menu in the @code{msb} Custom group. | 603 | can customize the menu in the @code{msb} Custom group. |
| 604 | |||
| 605 | @ignore | ||
| 606 | arch-tag: 08c43460-f4f4-4b43-9cb5-1ea9ad991695 | ||
| 607 | @end ignore | ||
diff --git a/man/building.texi b/man/building.texi index d28917ada22..5cadfbcc553 100644 --- a/man/building.texi +++ b/man/building.texi | |||
| @@ -1088,7 +1088,3 @@ programs to be run in Emacs): in both modes it has the effect of installing | |||
| 1088 | the function definition that point is in, but the way of doing so is | 1088 | the function definition that point is in, but the way of doing so is |
| 1089 | different according to where the relevant Lisp environment is found. | 1089 | different according to where the relevant Lisp environment is found. |
| 1090 | @xref{Executing Lisp}. | 1090 | @xref{Executing Lisp}. |
| 1091 | |||
| 1092 | @ignore | ||
| 1093 | arch-tag: 9c3c2f71-b332-4144-8500-3ff9945a50ed | ||
| 1094 | @end ignore | ||
diff --git a/man/calc.texi b/man/calc.texi index 2ada16ce1bf..5d43afefd23 100644 --- a/man/calc.texi +++ b/man/calc.texi | |||
| @@ -30801,7 +30801,7 @@ This command allows your keyboard macros to accept numbers or formulas | |||
| 30801 | as interactive input. All the normal conventions of algebraic input, | 30801 | as interactive input. All the normal conventions of algebraic input, |
| 30802 | including the use of @kbd{$} characters, are supported. | 30802 | including the use of @kbd{$} characters, are supported. |
| 30803 | 30803 | ||
| 30804 | @xref{Keyboard Macro Query, , , emacs, the Emacs Manual}, for a description of | 30804 | @xref{Kbd Macro Query, , , emacs, the Emacs Manual}, for a description of |
| 30805 | @kbd{C-x q} (@code{kbd-macro-query}), the standard Emacs way to accept | 30805 | @kbd{C-x q} (@code{kbd-macro-query}), the standard Emacs way to accept |
| 30806 | keyboard input during a keyboard macro. In particular, you can use | 30806 | keyboard input during a keyboard macro. In particular, you can use |
| 30807 | @kbd{C-x q} to enter a recursive edit, which allows the user to perform | 30807 | @kbd{C-x q} to enter a recursive edit, which allows the user to perform |
| @@ -35612,6 +35612,3 @@ the corresponding full Lisp name is derived by adding a prefix of | |||
| 35612 | @bye | 35612 | @bye |
| 35613 | 35613 | ||
| 35614 | 35614 | ||
| 35615 | @ignore | ||
| 35616 | arch-tag: 77a71809-fa4d-40be-b2cc-da3e8fb137c0 | ||
| 35617 | @end ignore | ||
diff --git a/man/calendar.texi b/man/calendar.texi index fd287dec358..b5695c8c88b 100644 --- a/man/calendar.texi +++ b/man/calendar.texi | |||
| @@ -183,8 +183,6 @@ specified in various ways. | |||
| 183 | @table @kbd | 183 | @table @kbd |
| 184 | @item g d | 184 | @item g d |
| 185 | Move point to specified date (@code{calendar-goto-date}). | 185 | Move point to specified date (@code{calendar-goto-date}). |
| 186 | @item g D | ||
| 187 | Move point to specified day of year (@code{calendar-goto-day-of-year}). | ||
| 188 | @item o | 186 | @item o |
| 189 | Center calendar around specified month (@code{calendar-other-month}). | 187 | Center calendar around specified month (@code{calendar-other-month}). |
| 190 | @item . | 188 | @item . |
| @@ -198,12 +196,6 @@ of the month, and then moves to that date. Because the calendar includes all | |||
| 198 | dates from the beginning of the current era, you must type the year in its | 196 | dates from the beginning of the current era, you must type the year in its |
| 199 | entirety; that is, type @samp{1990}, not @samp{90}. | 197 | entirety; that is, type @samp{1990}, not @samp{90}. |
| 200 | 198 | ||
| 201 | @kindex g D @r{(Calendar mode)} | ||
| 202 | @findex calendar-goto-day-of-year | ||
| 203 | @kbd{g D} (@code{calendar-goto-day-of-year}) prompts for a year and | ||
| 204 | day number, and moves to that date. Negative day numbers count backward | ||
| 205 | from the end of the year. | ||
| 206 | |||
| 207 | @kindex o @r{(Calendar mode)} | 199 | @kindex o @r{(Calendar mode)} |
| 208 | @findex calendar-other-month | 200 | @findex calendar-other-month |
| 209 | @kbd{o} (@code{calendar-other-month}) prompts for a month and year, | 201 | @kbd{o} (@code{calendar-other-month}) prompts for a month and year, |
| @@ -1506,7 +1498,3 @@ timeclock file manually, or if you change the value of any of | |||
| 1506 | timeclock's customizable variables, you should run the command | 1498 | timeclock's customizable variables, you should run the command |
| 1507 | @kbd{M-x timeclock-reread-log} to update the data in Emacs from the | 1499 | @kbd{M-x timeclock-reread-log} to update the data in Emacs from the |
| 1508 | file. | 1500 | file. |
| 1509 | |||
| 1510 | @ignore | ||
| 1511 | arch-tag: 4531ef09-9df3-449d-9c52-2b5a4a337f92 | ||
| 1512 | @end ignore | ||
diff --git a/man/cc-mode.texi b/man/cc-mode.texi index 5703f7e8a0c..25f39d75cd6 100644 --- a/man/cc-mode.texi +++ b/man/cc-mode.texi | |||
| @@ -4611,7 +4611,3 @@ Since most @ccmode{} variables are prepended with the string | |||
| 4611 | @end iftex | 4611 | @end iftex |
| 4612 | 4612 | ||
| 4613 | @bye | 4613 | @bye |
| 4614 | |||
| 4615 | @ignore | ||
| 4616 | arch-tag: c4cab162-5e57-4366-bdce-4a9db2fc97f0 | ||
| 4617 | @end ignore | ||
diff --git a/man/cl.texi b/man/cl.texi index 805895329b2..eebd3ae4b5f 100644 --- a/man/cl.texi +++ b/man/cl.texi | |||
| @@ -5361,7 +5361,3 @@ recursion. | |||
| 5361 | @setchapternewpage odd | 5361 | @setchapternewpage odd |
| 5362 | @contents | 5362 | @contents |
| 5363 | @bye | 5363 | @bye |
| 5364 | |||
| 5365 | @ignore | ||
| 5366 | arch-tag: b61e7200-3bfa-4a70-a9d3-095e152696f8 | ||
| 5367 | @end ignore | ||
diff --git a/man/cmdargs.texi b/man/cmdargs.texi index bf2b7d606df..7545f9baf76 100644 --- a/man/cmdargs.texi +++ b/man/cmdargs.texi | |||
| @@ -1114,7 +1114,3 @@ rectangle containing the frame's title. | |||
| 1114 | rather than showing a frame right away. In this situation, the icon | 1114 | rather than showing a frame right away. In this situation, the icon |
| 1115 | is the only indication that Emacs has started; the text frame doesn't | 1115 | is the only indication that Emacs has started; the text frame doesn't |
| 1116 | appear until you deiconify it. | 1116 | appear until you deiconify it. |
| 1117 | |||
| 1118 | @ignore | ||
| 1119 | arch-tag: fffecd9e-7329-4a51-a3cc-dd4a9889340e | ||
| 1120 | @end ignore | ||
diff --git a/man/commands.texi b/man/commands.texi index b3fe5fa2471..b0727cfa1e4 100644 --- a/man/commands.texi +++ b/man/commands.texi | |||
| @@ -265,7 +265,3 @@ with codes 128 through 255 can also appear in multibyte buffers. | |||
| 265 | If you disable multibyte characters, then you can use only one | 265 | If you disable multibyte characters, then you can use only one |
| 266 | alphabet of non-ASCII characters, but they all fit in one byte. They | 266 | alphabet of non-ASCII characters, but they all fit in one byte. They |
| 267 | use codes 0200 through 0377. @xref{Single-Byte Character Support}. | 267 | use codes 0200 through 0377. @xref{Single-Byte Character Support}. |
| 268 | |||
| 269 | @ignore | ||
| 270 | arch-tag: 9be43eef-d1f4-4d03-a916-c741ea713a45 | ||
| 271 | @end ignore | ||
diff --git a/man/custom.texi b/man/custom.texi index cca5a538e14..4a89f8f086b 100644 --- a/man/custom.texi +++ b/man/custom.texi | |||
| @@ -19,17 +19,15 @@ between sessions unless you save the customization in a file such as | |||
| 19 | customizations for future sessions, this actually works by editing | 19 | customizations for future sessions, this actually works by editing |
| 20 | @file{.emacs} for you. | 20 | @file{.emacs} for you. |
| 21 | 21 | ||
| 22 | Another means of customization is the keyboard macro, which is a | ||
| 23 | sequence of keystrokes to be replayed with a single command. | ||
| 24 | @xref{Keyboard Macros}, for full instruction how to record, manage, and | ||
| 25 | replay sequences of keys. | ||
| 26 | |||
| 27 | @menu | 22 | @menu |
| 28 | * Minor Modes:: Each minor mode is one feature you can turn on | 23 | * Minor Modes:: Each minor mode is one feature you can turn on |
| 29 | independently of any others. | 24 | independently of any others. |
| 30 | * Variables:: Many Emacs commands examine Emacs variables | 25 | * Variables:: Many Emacs commands examine Emacs variables |
| 31 | to decide what to do; by setting variables, | 26 | to decide what to do; by setting variables, |
| 32 | you can control their functioning. | 27 | you can control their functioning. |
| 28 | * Keyboard Macros:: A keyboard macro records a sequence of | ||
| 29 | keystrokes to be replayed with a single | ||
| 30 | command. | ||
| 33 | * Key Bindings:: The keymaps say what command each key runs. | 31 | * Key Bindings:: The keymaps say what command each key runs. |
| 34 | By changing them, you can "redefine keys". | 32 | By changing them, you can "redefine keys". |
| 35 | * Keyboard Translations:: | 33 | * Keyboard Translations:: |
| @@ -1060,6 +1058,231 @@ value are @code{t}, @code{nil}, and anything else, just as for | |||
| 1060 | neither @code{t} nor @code{nil}, so normally Emacs does ask for | 1058 | neither @code{t} nor @code{nil}, so normally Emacs does ask for |
| 1061 | confirmation about file settings for these variables. | 1059 | confirmation about file settings for these variables. |
| 1062 | 1060 | ||
| 1061 | @node Keyboard Macros | ||
| 1062 | @section Keyboard Macros | ||
| 1063 | |||
| 1064 | @cindex defining keyboard macros | ||
| 1065 | @cindex keyboard macro | ||
| 1066 | A @dfn{keyboard macro} is a command defined by the user to stand for | ||
| 1067 | another sequence of keys. For example, if you discover that you are | ||
| 1068 | about to type @kbd{C-n C-d} forty times, you can speed your work by | ||
| 1069 | defining a keyboard macro to do @kbd{C-n C-d} and calling it with a | ||
| 1070 | repeat count of forty. | ||
| 1071 | |||
| 1072 | @table @kbd | ||
| 1073 | @item C-x ( | ||
| 1074 | Start defining a keyboard macro (@code{start-kbd-macro}). | ||
| 1075 | @item C-x ) | ||
| 1076 | End the definition of a keyboard macro (@code{end-kbd-macro}). | ||
| 1077 | @item C-x e | ||
| 1078 | Execute the most recent keyboard macro (@code{call-last-kbd-macro}). | ||
| 1079 | @item C-u C-x ( | ||
| 1080 | Re-execute last keyboard macro, then add more keys to its definition. | ||
| 1081 | @item C-x q | ||
| 1082 | When this point is reached during macro execution, ask for confirmation | ||
| 1083 | (@code{kbd-macro-query}). | ||
| 1084 | @item M-x name-last-kbd-macro | ||
| 1085 | Give a command name (for the duration of the session) to the most | ||
| 1086 | recently defined keyboard macro. | ||
| 1087 | @item M-x insert-kbd-macro | ||
| 1088 | Insert in the buffer a keyboard macro's definition, as Lisp code. | ||
| 1089 | @item C-x C-k | ||
| 1090 | Edit a previously defined keyboard macro (@code{edit-kbd-macro}). | ||
| 1091 | @item M-x apply-macro-to-region-lines | ||
| 1092 | Run the last keyboard macro on each complete line in the region. | ||
| 1093 | @end table | ||
| 1094 | |||
| 1095 | Keyboard macros differ from ordinary Emacs commands in that they are | ||
| 1096 | written in the Emacs command language rather than in Lisp. This makes it | ||
| 1097 | easier for the novice to write them, and makes them more convenient as | ||
| 1098 | temporary hacks. However, the Emacs command language is not powerful | ||
| 1099 | enough as a programming language to be useful for writing anything | ||
| 1100 | intelligent or general. For such things, Lisp must be used. | ||
| 1101 | |||
| 1102 | You define a keyboard macro while executing the commands which are the | ||
| 1103 | definition. Put differently, as you define a keyboard macro, the | ||
| 1104 | definition is being executed for the first time. This way, you can see | ||
| 1105 | what the effects of your commands are, so that you don't have to figure | ||
| 1106 | them out in your head. When you are finished, the keyboard macro is | ||
| 1107 | defined and also has been, in effect, executed once. You can then do the | ||
| 1108 | whole thing over again by invoking the macro. | ||
| 1109 | |||
| 1110 | @menu | ||
| 1111 | * Basic Kbd Macro:: Defining and running keyboard macros. | ||
| 1112 | * Save Kbd Macro:: Giving keyboard macros names; saving them in files. | ||
| 1113 | * Kbd Macro Query:: Making keyboard macros do different things each time. | ||
| 1114 | @end menu | ||
| 1115 | |||
| 1116 | @node Basic Kbd Macro | ||
| 1117 | @subsection Basic Use | ||
| 1118 | |||
| 1119 | @kindex C-x ( | ||
| 1120 | @kindex C-x ) | ||
| 1121 | @kindex C-x e | ||
| 1122 | @findex start-kbd-macro | ||
| 1123 | @findex end-kbd-macro | ||
| 1124 | @findex call-last-kbd-macro | ||
| 1125 | To start defining a keyboard macro, type the @kbd{C-x (} command | ||
| 1126 | (@code{start-kbd-macro}). From then on, your keys continue to be | ||
| 1127 | executed, but also become part of the definition of the macro. @samp{Def} | ||
| 1128 | appears in the mode line to remind you of what is going on. When you are | ||
| 1129 | finished, the @kbd{C-x )} command (@code{end-kbd-macro}) terminates the | ||
| 1130 | definition (without becoming part of it!). For example, | ||
| 1131 | |||
| 1132 | @example | ||
| 1133 | C-x ( M-f foo C-x ) | ||
| 1134 | @end example | ||
| 1135 | |||
| 1136 | @noindent | ||
| 1137 | defines a macro to move forward a word and then insert @samp{foo}. | ||
| 1138 | |||
| 1139 | The macro thus defined can be invoked again with the @kbd{C-x e} | ||
| 1140 | command (@code{call-last-kbd-macro}), which may be given a repeat count | ||
| 1141 | as a numeric argument to execute the macro many times. @kbd{C-x )} can | ||
| 1142 | also be given a repeat count as an argument, in which case it repeats | ||
| 1143 | the macro that many times right after defining it, but defining the | ||
| 1144 | macro counts as the first repetition (since it is executed as you define | ||
| 1145 | it). Therefore, giving @kbd{C-x )} an argument of 4 executes the macro | ||
| 1146 | immediately 3 additional times. An argument of zero to @kbd{C-x e} or | ||
| 1147 | @kbd{C-x )} means repeat the macro indefinitely (until it gets an error | ||
| 1148 | or you type @kbd{C-g} or, on MS-DOS, @kbd{C-@key{BREAK}}). | ||
| 1149 | |||
| 1150 | If you wish to repeat an operation at regularly spaced places in the | ||
| 1151 | text, define a macro and include as part of the macro the commands to move | ||
| 1152 | to the next place you want to use it. For example, if you want to change | ||
| 1153 | each line, you should position point at the start of a line, and define a | ||
| 1154 | macro to change that line and leave point at the start of the next line. | ||
| 1155 | Then repeating the macro will operate on successive lines. | ||
| 1156 | |||
| 1157 | When a command reads an argument with the minibuffer, your | ||
| 1158 | minibuffer input becomes part of the macro along with the command. So | ||
| 1159 | when you replay the macro, the command gets the same argument as | ||
| 1160 | when you entered the macro. For example, | ||
| 1161 | |||
| 1162 | @example | ||
| 1163 | C-x ( C-a C-@key{SPC} C-n M-w C-x b f o o @key{RET} C-y C-x b @key{RET} C-x ) | ||
| 1164 | @end example | ||
| 1165 | |||
| 1166 | @noindent | ||
| 1167 | defines a macro that copies the current line into the buffer | ||
| 1168 | @samp{foo}, then returns to the original buffer. | ||
| 1169 | |||
| 1170 | You can use function keys in a keyboard macro, just like keyboard | ||
| 1171 | keys. You can even use mouse events, but be careful about that: when | ||
| 1172 | the macro replays the mouse event, it uses the original mouse position | ||
| 1173 | of that event, the position that the mouse had while you were defining | ||
| 1174 | the macro. The effect of this may be hard to predict. (Using the | ||
| 1175 | current mouse position would be even less predictable.) | ||
| 1176 | |||
| 1177 | One thing that doesn't always work well in a keyboard macro is the | ||
| 1178 | command @kbd{C-M-c} (@code{exit-recursive-edit}). When this command | ||
| 1179 | exits a recursive edit that started within the macro, it works as you'd | ||
| 1180 | expect. But if it exits a recursive edit that started before you | ||
| 1181 | invoked the keyboard macro, it also necessarily exits the keyboard macro | ||
| 1182 | as part of the process. | ||
| 1183 | |||
| 1184 | After you have terminated the definition of a keyboard macro, you can add | ||
| 1185 | to the end of its definition by typing @kbd{C-u C-x (}. This is equivalent | ||
| 1186 | to plain @kbd{C-x (} followed by retyping the whole definition so far. As | ||
| 1187 | a consequence it re-executes the macro as previously defined. | ||
| 1188 | |||
| 1189 | @findex edit-kbd-macro | ||
| 1190 | @kindex C-x C-k | ||
| 1191 | You can edit a keyboard macro already defined by typing @kbd{C-x C-k} | ||
| 1192 | (@code{edit-kbd-macro}). Follow that with the keyboard input that you | ||
| 1193 | would use to invoke the macro---@kbd{C-x e} or @kbd{M-x @var{name}} or | ||
| 1194 | some other key sequence. This formats the macro definition in a buffer | ||
| 1195 | and enters a specialized major mode for editing it. Type @kbd{C-h m} | ||
| 1196 | once in that buffer to display details of how to edit the macro. When | ||
| 1197 | you are finished editing, type @kbd{C-c C-c}. | ||
| 1198 | |||
| 1199 | @findex apply-macro-to-region-lines | ||
| 1200 | The command @kbd{M-x apply-macro-to-region-lines} repeats the last | ||
| 1201 | defined keyboard macro on each complete line within the current region. | ||
| 1202 | It does this line by line, by moving point to the beginning of the line | ||
| 1203 | and then executing the macro. | ||
| 1204 | |||
| 1205 | @node Save Kbd Macro | ||
| 1206 | @subsection Naming and Saving Keyboard Macros | ||
| 1207 | |||
| 1208 | @cindex saving keyboard macros | ||
| 1209 | @findex name-last-kbd-macro | ||
| 1210 | If you wish to save a keyboard macro for longer than until you define the | ||
| 1211 | next one, you must give it a name using @kbd{M-x name-last-kbd-macro}. | ||
| 1212 | This reads a name as an argument using the minibuffer and defines that name | ||
| 1213 | to execute the macro. The macro name is a Lisp symbol, and defining it in | ||
| 1214 | this way makes it a valid command name for calling with @kbd{M-x} or for | ||
| 1215 | binding a key to with @code{global-set-key} (@pxref{Keymaps}). If you | ||
| 1216 | specify a name that has a prior definition other than another keyboard | ||
| 1217 | macro, an error message is shown and nothing is changed. | ||
| 1218 | |||
| 1219 | @findex insert-kbd-macro | ||
| 1220 | Once a macro has a command name, you can save its definition in a file. | ||
| 1221 | Then it can be used in another editing session. First, visit the file | ||
| 1222 | you want to save the definition in. Then use this command: | ||
| 1223 | |||
| 1224 | @example | ||
| 1225 | M-x insert-kbd-macro @key{RET} @var{macroname} @key{RET} | ||
| 1226 | @end example | ||
| 1227 | |||
| 1228 | @noindent | ||
| 1229 | This inserts some Lisp code that, when executed later, will define the | ||
| 1230 | same macro with the same definition it has now. (You need not | ||
| 1231 | understand Lisp code to do this, because @code{insert-kbd-macro} writes | ||
| 1232 | the Lisp code for you.) Then save the file. You can load the file | ||
| 1233 | later with @code{load-file} (@pxref{Lisp Libraries}). If the file you | ||
| 1234 | save in is your init file @file{~/.emacs} (@pxref{Init File}) then the | ||
| 1235 | macro will be defined each time you run Emacs. | ||
| 1236 | |||
| 1237 | If you give @code{insert-kbd-macro} a numeric argument, it makes | ||
| 1238 | additional Lisp code to record the keys (if any) that you have bound to the | ||
| 1239 | keyboard macro, so that the macro will be reassigned the same keys when you | ||
| 1240 | load the file. | ||
| 1241 | |||
| 1242 | @node Kbd Macro Query | ||
| 1243 | @subsection Executing Macros with Variations | ||
| 1244 | |||
| 1245 | @kindex C-x q | ||
| 1246 | @findex kbd-macro-query | ||
| 1247 | Using @kbd{C-x q} (@code{kbd-macro-query}), you can get an effect | ||
| 1248 | similar to that of @code{query-replace}, where the macro asks you each | ||
| 1249 | time around whether to make a change. While defining the macro, | ||
| 1250 | type @kbd{C-x q} at the point where you want the query to occur. During | ||
| 1251 | macro definition, the @kbd{C-x q} does nothing, but when you run the | ||
| 1252 | macro later, @kbd{C-x q} asks you interactively whether to continue. | ||
| 1253 | |||
| 1254 | The valid responses when @kbd{C-x q} asks are @key{SPC} (or @kbd{y}), | ||
| 1255 | @key{DEL} (or @kbd{n}), @key{RET} (or @kbd{q}), @kbd{C-l} and @kbd{C-r}. | ||
| 1256 | The answers are the same as in @code{query-replace}, though not all of | ||
| 1257 | the @code{query-replace} options are meaningful. | ||
| 1258 | |||
| 1259 | These responses include @key{SPC} to continue, and @key{DEL} to skip | ||
| 1260 | the remainder of this repetition of the macro and start right away with | ||
| 1261 | the next repetition. @key{RET} means to skip the remainder of this | ||
| 1262 | repetition and cancel further repetitions. @kbd{C-l} redraws the screen | ||
| 1263 | and asks you again for a character to say what to do. | ||
| 1264 | |||
| 1265 | @kbd{C-r} enters a recursive editing level, in which you can perform | ||
| 1266 | editing which is not part of the macro. When you exit the recursive | ||
| 1267 | edit using @kbd{C-M-c}, you are asked again how to continue with the | ||
| 1268 | keyboard macro. If you type a @key{SPC} at this time, the rest of the | ||
| 1269 | macro definition is executed. It is up to you to leave point and the | ||
| 1270 | text in a state such that the rest of the macro will do what you | ||
| 1271 | want.@refill | ||
| 1272 | |||
| 1273 | @kbd{C-u C-x q}, which is @kbd{C-x q} with a numeric argument, | ||
| 1274 | performs a completely different function. It enters a recursive edit | ||
| 1275 | reading input from the keyboard, both when you type it during the | ||
| 1276 | definition of the macro, and when it is executed from the macro. During | ||
| 1277 | definition, the editing you do inside the recursive edit does not become | ||
| 1278 | part of the macro. During macro execution, the recursive edit gives you | ||
| 1279 | a chance to do some particularized editing on each repetition. | ||
| 1280 | @xref{Recursive Edit}. | ||
| 1281 | |||
| 1282 | Another way to vary the behavior of a keyboard macro is to use a | ||
| 1283 | register as a counter, incrementing it on each repetition of the macro. | ||
| 1284 | @xref{RegNumbers}. | ||
| 1285 | |||
| 1063 | @node Key Bindings | 1286 | @node Key Bindings |
| 1064 | @section Customizing Key Bindings | 1287 | @section Customizing Key Bindings |
| 1065 | @cindex key bindings | 1288 | @cindex key bindings |
| @@ -2287,7 +2510,3 @@ If that user name matches the real user-ID, then Emacs uses @env{HOME}; | |||
| 2287 | otherwise, it looks up the home directory corresponding to that user | 2510 | otherwise, it looks up the home directory corresponding to that user |
| 2288 | name in the system's data base of users. | 2511 | name in the system's data base of users. |
| 2289 | @c LocalWords: backtab | 2512 | @c LocalWords: backtab |
| 2290 | |||
| 2291 | @ignore | ||
| 2292 | arch-tag: c68abddb-4410-4fb5-925f-63394e971d93 | ||
| 2293 | @end ignore | ||
diff --git a/man/dired-x.texi b/man/dired-x.texi index d0e30803fb7..a1172019544 100644 --- a/man/dired-x.texi +++ b/man/dired-x.texi | |||
| @@ -700,9 +700,6 @@ where each @var{command} can either be a string or a lisp expression | |||
| 700 | that evaluates to a string. If several commands are given, all of | 700 | that evaluates to a string. If several commands are given, all of |
| 701 | them will temporarily be pushed onto the history. | 701 | them will temporarily be pushed onto the history. |
| 702 | 702 | ||
| 703 | If @samp{*} in the shell command, that means to substitute the file | ||
| 704 | name. | ||
| 705 | |||
| 706 | You can set this variable in your @file{~/.emacs}. For example, | 703 | You can set this variable in your @file{~/.emacs}. For example, |
| 707 | to add rules for @samp{.foo} and @samp{.bar} file extensions, write | 704 | to add rules for @samp{.foo} and @samp{.bar} file extensions, write |
| 708 | 705 | ||
| @@ -1315,7 +1312,3 @@ Lawrence R. Dodd | |||
| 1315 | 1312 | ||
| 1316 | @bye | 1313 | @bye |
| 1317 | @c dired-x.texi ends here. | 1314 | @c dired-x.texi ends here. |
| 1318 | |||
| 1319 | @ignore | ||
| 1320 | arch-tag: 201727aa-9318-4c74-a0d7-4f51c550c4de | ||
| 1321 | @end ignore | ||
diff --git a/man/dired.texi b/man/dired.texi index 92d93324dd4..40882d7ad22 100644 --- a/man/dired.texi +++ b/man/dired.texi | |||
| @@ -1086,7 +1086,3 @@ matching a given regular expression. | |||
| 1086 | variable @code{find-ls-option}, whose default value specifies using | 1086 | variable @code{find-ls-option}, whose default value specifies using |
| 1087 | options @samp{-ld} for @code{ls}. If your listings are corrupted, you | 1087 | options @samp{-ld} for @code{ls}. If your listings are corrupted, you |
| 1088 | may need to change the value of this variable. | 1088 | may need to change the value of this variable. |
| 1089 | |||
| 1090 | @ignore | ||
| 1091 | arch-tag: d105f9b9-fc1b-4c5f-a949-9b2cf3ca2fc1 | ||
| 1092 | @end ignore | ||
diff --git a/man/display.texi b/man/display.texi index fd7f2a10b28..b8ea515acfa 100644 --- a/man/display.texi +++ b/man/display.texi | |||
| @@ -1037,7 +1037,3 @@ tab character. To enable this feature, set the variable | |||
| 1037 | a minor mode that highlights the line containing point. Use @kbd{M-x | 1037 | a minor mode that highlights the line containing point. Use @kbd{M-x |
| 1038 | hl-line-mode} to enable or disable it in the current buffer. @kbd{M-x | 1038 | hl-line-mode} to enable or disable it in the current buffer. @kbd{M-x |
| 1039 | global-hl-line-mode} enables or disables the same mode globally. | 1039 | global-hl-line-mode} enables or disables the same mode globally. |
| 1040 | |||
| 1041 | @ignore | ||
| 1042 | arch-tag: 2219f910-2ff0-4521-b059-1bd231a536c4 | ||
| 1043 | @end ignore | ||
diff --git a/man/doclicense.texi b/man/doclicense.texi index 23ec98c202f..0369ea06bbb 100644 --- a/man/doclicense.texi +++ b/man/doclicense.texi | |||
| @@ -366,7 +366,3 @@ If your document contains nontrivial examples of program code, we | |||
| 366 | recommend releasing these examples in parallel under your choice of | 366 | recommend releasing these examples in parallel under your choice of |
| 367 | free software license, such as the GNU General Public License, | 367 | free software license, such as the GNU General Public License, |
| 368 | to permit their use in free software. | 368 | to permit their use in free software. |
| 369 | |||
| 370 | @ignore | ||
| 371 | arch-tag: c1679162-1d8a-4f02-bc52-2e71765f0165 | ||
| 372 | @end ignore | ||
diff --git a/man/ebrowse.texi b/man/ebrowse.texi index 8e3510242cf..8a500a0feba 100644 --- a/man/ebrowse.texi +++ b/man/ebrowse.texi | |||
| @@ -1451,7 +1451,3 @@ in on with the command @kbd{C-c b m}. | |||
| 1451 | 1451 | ||
| 1452 | @contents | 1452 | @contents |
| 1453 | @bye | 1453 | @bye |
| 1454 | |||
| 1455 | @ignore | ||
| 1456 | arch-tag: 52fe78ac-a1c4-48e7-815e-0a31acfad4bf | ||
| 1457 | @end ignore | ||
diff --git a/man/ediff.texi b/man/ediff.texi index 7bd67407146..7499f6d7935 100644 --- a/man/ediff.texi +++ b/man/ediff.texi | |||
| @@ -2473,7 +2473,3 @@ Eli Zaretskii (eliz@@is.elta.co.il) | |||
| 2473 | @setchapternewpage odd | 2473 | @setchapternewpage odd |
| 2474 | @contents | 2474 | @contents |
| 2475 | @bye | 2475 | @bye |
| 2476 | |||
| 2477 | @ignore | ||
| 2478 | arch-tag: 165ecb88-d03c-44b1-a921-b93f50b05b46 | ||
| 2479 | @end ignore | ||
diff --git a/man/emacs-mime.texi b/man/emacs-mime.texi index bdeea1f4703..ab47e5a900a 100644 --- a/man/emacs-mime.texi +++ b/man/emacs-mime.texi | |||
| @@ -1380,7 +1380,3 @@ Content-Disposition Header Field | |||
| 1380 | @bye | 1380 | @bye |
| 1381 | 1381 | ||
| 1382 | @c End: | 1382 | @c End: |
| 1383 | |||
| 1384 | @ignore | ||
| 1385 | arch-tag: c7ef2fd0-a91c-4e10-aa52-c1a2b11b1a8d | ||
| 1386 | @end ignore | ||
diff --git a/man/emacs.texi b/man/emacs.texi index 6f42f53e8d4..ca5ddf039ba 100644 --- a/man/emacs.texi +++ b/man/emacs.texi | |||
| @@ -166,8 +166,6 @@ Important Text-Changing Commands | |||
| 166 | * Display:: Controlling what text is displayed. | 166 | * Display:: Controlling what text is displayed. |
| 167 | * Search:: Finding or replacing occurrences of a string. | 167 | * Search:: Finding or replacing occurrences of a string. |
| 168 | * Fixit:: Commands especially useful for fixing typos. | 168 | * Fixit:: Commands especially useful for fixing typos. |
| 169 | * Keyboard Macros:: A keyboard macro records a sequence of | ||
| 170 | keystrokes to be replayed with a single command. | ||
| 171 | 169 | ||
| 172 | Major Structures of Emacs | 170 | Major Structures of Emacs |
| 173 | * Files:: All about handling files. | 171 | * Files:: All about handling files. |
| @@ -336,16 +334,6 @@ Commands for Fixing Typos | |||
| 336 | * Fixing Case:: Correcting case of last word entered. | 334 | * Fixing Case:: Correcting case of last word entered. |
| 337 | * Spelling:: Apply spelling checker to a word or a whole buffer. | 335 | * Spelling:: Apply spelling checker to a word or a whole buffer. |
| 338 | 336 | ||
| 339 | Keyboard Macros | ||
| 340 | |||
| 341 | * Basic Keyboard Macro:: Defining and running keyboard macros. | ||
| 342 | * Keyboard Macro Ring:: Where previous keyboard macros are saved. | ||
| 343 | * Keyboard Macro Counter:: Inserting incrementing numbers in macros. | ||
| 344 | * Keyboard Macro Query:: Making keyboard macros do different things each time. | ||
| 345 | * Save Keyboard Macro:: Giving keyboard macros names; saving them in files. | ||
| 346 | * Edit Keyboard Macro:: Editing keyboard macros. | ||
| 347 | * Keyboard Macro Step-Edit:: Interactively executing and editing a keyboard macro. | ||
| 348 | |||
| 349 | File Handling | 337 | File Handling |
| 350 | 338 | ||
| 351 | * File Names:: How to type and edit file-name arguments. | 339 | * File Names:: How to type and edit file-name arguments. |
| @@ -733,6 +721,8 @@ Customization | |||
| 733 | * Variables:: Many Emacs commands examine Emacs variables | 721 | * Variables:: Many Emacs commands examine Emacs variables |
| 734 | to decide what to do; by setting variables, | 722 | to decide what to do; by setting variables, |
| 735 | you can control their functioning. | 723 | you can control their functioning. |
| 724 | * Keyboard Macros:: A keyboard macro records a sequence of | ||
| 725 | keystrokes to be replayed with a single command. | ||
| 736 | * Key Bindings:: The keymaps say what command each key runs. | 726 | * Key Bindings:: The keymaps say what command each key runs. |
| 737 | By changing them, you can "redefine keys". | 727 | By changing them, you can "redefine keys". |
| 738 | * Keyboard Translations:: | 728 | * Keyboard Translations:: |
| @@ -754,6 +744,12 @@ Variables | |||
| 754 | * Locals:: Per-buffer values of variables. | 744 | * Locals:: Per-buffer values of variables. |
| 755 | * File Variables:: How files can specify variable values. | 745 | * File Variables:: How files can specify variable values. |
| 756 | 746 | ||
| 747 | Keyboard Macros | ||
| 748 | |||
| 749 | * Basic Kbd Macro:: Defining and running keyboard macros. | ||
| 750 | * Save Kbd Macro:: Giving keyboard macros names; saving them in files. | ||
| 751 | * Kbd Macro Query:: Making keyboard macros do different things each time. | ||
| 752 | |||
| 757 | Customizing Key Bindings | 753 | Customizing Key Bindings |
| 758 | 754 | ||
| 759 | * Keymaps:: Generalities. The global keymap. | 755 | * Keymaps:: Generalities. The global keymap. |
| @@ -1467,7 +1463,6 @@ edit files while running shell commands. | |||
| 1467 | @include display.texi | 1463 | @include display.texi |
| 1468 | @include search.texi | 1464 | @include search.texi |
| 1469 | @include fixit.texi | 1465 | @include fixit.texi |
| 1470 | @include kmacro.texi | ||
| 1471 | @include files.texi | 1466 | @include files.texi |
| 1472 | @include buffers.texi | 1467 | @include buffers.texi |
| 1473 | @include windows.texi | 1468 | @include windows.texi |
| @@ -1547,6 +1542,3 @@ edit files while running shell commands. | |||
| 1547 | @contents | 1542 | @contents |
| 1548 | @bye | 1543 | @bye |
| 1549 | 1544 | ||
| 1550 | @ignore | ||
| 1551 | arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392 | ||
| 1552 | @end ignore | ||
diff --git a/man/entering.texi b/man/entering.texi index 9200082328a..5b6c28472bf 100644 --- a/man/entering.texi +++ b/man/entering.texi | |||
| @@ -149,7 +149,3 @@ inspired by the use of @kbd{C-z} and @kbd{C-c} on several operating | |||
| 149 | systems as the characters for stopping or killing a program, but that is | 149 | systems as the characters for stopping or killing a program, but that is |
| 150 | their only relationship with the operating system. You can customize | 150 | their only relationship with the operating system. You can customize |
| 151 | these keys to run any commands of your choice (@pxref{Keymaps}). | 151 | these keys to run any commands of your choice (@pxref{Keymaps}). |
| 152 | |||
| 153 | @ignore | ||
| 154 | arch-tag: df798d8b-f253-4113-b585-f528f078a944 | ||
| 155 | @end ignore | ||
diff --git a/man/eshell.texi b/man/eshell.texi index d9b1ac3b105..188ac520a16 100644 --- a/man/eshell.texi +++ b/man/eshell.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c "@(#)$Name: $:$Id: eshell.texi,v 1.18 2003/02/04 14:53:27 lektu Exp $" | 2 | @c "@(#)$Name: $:$Id: eshell.texi,v 1.17 2002/12/10 13:16:31 pj Exp $" |
| 3 | @c %**start of header | 3 | @c %**start of header |
| 4 | @setfilename ../info/eshell | 4 | @setfilename ../info/eshell |
| 5 | @settitle Eshell: The Emacs Shell | 5 | @settitle Eshell: The Emacs Shell |
| @@ -1128,7 +1128,3 @@ Since it keeps the cursor up where the command was invoked. | |||
| 1128 | 1128 | ||
| 1129 | @printindex ky | 1129 | @printindex ky |
| 1130 | @bye | 1130 | @bye |
| 1131 | |||
| 1132 | @ignore | ||
| 1133 | arch-tag: 776409ba-cb15-42b9-b2b6-d2bdc7ebad01 | ||
| 1134 | @end ignore | ||
diff --git a/man/eudc.texi b/man/eudc.texi index aaf130eb489..511069973df 100644 --- a/man/eudc.texi +++ b/man/eudc.texi | |||
| @@ -973,7 +973,3 @@ in testing and proofreading the code and docs of @file{ph.el}. | |||
| 973 | @setchapternewpage odd | 973 | @setchapternewpage odd |
| 974 | @contents | 974 | @contents |
| 975 | @bye | 975 | @bye |
| 976 | |||
| 977 | @ignore | ||
| 978 | arch-tag: 1b79460b-4ea1-441d-ab45-05ddd16ef241 | ||
| 979 | @end ignore | ||
diff --git a/man/faq.texi b/man/faq.texi index f569615e179..b25ef4bca6f 100644 --- a/man/faq.texi +++ b/man/faq.texi | |||
| @@ -5441,7 +5441,3 @@ part of the Gnus distribution. | |||
| 5441 | 5441 | ||
| 5442 | @contents | 5442 | @contents |
| 5443 | @bye | 5443 | @bye |
| 5444 | |||
| 5445 | @ignore | ||
| 5446 | arch-tag: fee0d62d-06cf-43d8-ac21-123408eaf10f | ||
| 5447 | @end ignore | ||
diff --git a/man/files.texi b/man/files.texi index 17eab9117f7..2c18092286c 100644 --- a/man/files.texi +++ b/man/files.texi | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | @c Copyright (C) 1985,86,87,93,94,95,97,99, 2000, 2001 | 2 | @c Copyright (C) 1985,86,87,93,94,95,97,99, 2000, 2001 |
| 3 | @c Free Software Foundation, Inc. | 3 | @c Free Software Foundation, Inc. |
| 4 | @c See file emacs.texi for copying conditions. | 4 | @c See file emacs.texi for copying conditions. |
| 5 | @node Files, Buffers, Keyboard Macros, Top | 5 | @node Files, Buffers, Fixit, Top |
| 6 | @chapter File Handling | 6 | @chapter File Handling |
| 7 | @cindex files | 7 | @cindex files |
| 8 | 8 | ||
| @@ -3186,7 +3186,3 @@ powerful heuristic defaults (@pxref{FFAP}), often based on the text at | |||
| 3186 | point. Partial Completion mode offers other features extending | 3186 | point. Partial Completion mode offers other features extending |
| 3187 | @code{find-file}, which can be used with @code{ffap}. | 3187 | @code{find-file}, which can be used with @code{ffap}. |
| 3188 | @xref{Completion Options}. | 3188 | @xref{Completion Options}. |
| 3189 | |||
| 3190 | @ignore | ||
| 3191 | arch-tag: 768d32cb-e15a-4cc1-b7bf-62c00ee12250 | ||
| 3192 | @end ignore | ||
diff --git a/man/fixit.texi b/man/fixit.texi index 75dde658680..21f613a93ad 100644 --- a/man/fixit.texi +++ b/man/fixit.texi | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997 Free Software Foundation, Inc. | 2 | @c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997 Free Software Foundation, Inc. |
| 3 | @c See file emacs.texi for copying conditions. | 3 | @c See file emacs.texi for copying conditions. |
| 4 | @node Fixit, Keyboard Macros, Search, Top | 4 | @node Fixit, Files, Search, Top |
| 5 | @chapter Commands for Fixing Typos | 5 | @chapter Commands for Fixing Typos |
| 6 | @cindex typos, fixing | 6 | @cindex typos, fixing |
| 7 | @cindex mistakes, correcting | 7 | @cindex mistakes, correcting |
| @@ -342,7 +342,3 @@ dictionary. The completion dictionary must be different because it | |||
| 342 | cannot use employ root and affix information. For some languages | 342 | cannot use employ root and affix information. For some languages |
| 343 | there is a spell checking dictionary but no word completion | 343 | there is a spell checking dictionary but no word completion |
| 344 | dictionary. | 344 | dictionary. |
| 345 | |||
| 346 | @ignore | ||
| 347 | arch-tag: 3359a443-96ed-448f-9f05-c8111ba8eac0 | ||
| 348 | @end ignore | ||
diff --git a/man/forms.texi b/man/forms.texi index 74876760ccc..91a1f456f24 100644 --- a/man/forms.texi +++ b/man/forms.texi | |||
| @@ -973,7 +973,3 @@ Software Foundation. Thanks, Richard! | |||
| 973 | 973 | ||
| 974 | @contents | 974 | @contents |
| 975 | @bye | 975 | @bye |
| 976 | |||
| 977 | @ignore | ||
| 978 | arch-tag: 2ac9810b-aa49-4ea6-8030-d7f1ecd467ed | ||
| 979 | @end ignore | ||
diff --git a/man/frames.texi b/man/frames.texi index b7aab80ed57..57798a374d9 100644 --- a/man/frames.texi +++ b/man/frames.texi | |||
| @@ -954,7 +954,3 @@ functionality is still available by holding down the @kbd{SHIFT} key | |||
| 954 | when you press the mouse button. The Linux console supports this | 954 | when you press the mouse button. The Linux console supports this |
| 955 | mode if it has support for the mouse enabled, e.g.@: using the | 955 | mode if it has support for the mouse enabled, e.g.@: using the |
| 956 | @command{gpm} daemon. | 956 | @command{gpm} daemon. |
| 957 | |||
| 958 | @ignore | ||
| 959 | arch-tag: 7dcf3a31-a43b-45d4-a900-445b10d77e49 | ||
| 960 | @end ignore | ||
diff --git a/man/glossary.texi b/man/glossary.texi index 258e6f581b8..c347eb3f982 100644 --- a/man/glossary.texi +++ b/man/glossary.texi | |||
| @@ -1279,6 +1279,3 @@ undo a mistaken kill, or for copying or moving text. Some other | |||
| 1279 | systems call this ``pasting.'' @xref{Yanking}. | 1279 | systems call this ``pasting.'' @xref{Yanking}. |
| 1280 | @end table | 1280 | @end table |
| 1281 | 1281 | ||
| 1282 | @ignore | ||
| 1283 | arch-tag: 0dd53ce1-5f09-4ac2-b13b-cf22b0f28d23 | ||
| 1284 | @end ignore | ||
diff --git a/man/gnu.texi b/man/gnu.texi index 4185f8f9114..e8b3bc482d4 100644 --- a/man/gnu.texi +++ b/man/gnu.texi | |||
| @@ -542,7 +542,3 @@ this are bureaucracy and isometric struggles against competition. Free | |||
| 542 | software will greatly reduce these drains in the area of software | 542 | software will greatly reduce these drains in the area of software |
| 543 | production. We must do this, in order for technical gains in productivity | 543 | production. We must do this, in order for technical gains in productivity |
| 544 | to translate into less work for us. | 544 | to translate into less work for us. |
| 545 | |||
| 546 | @ignore | ||
| 547 | arch-tag: 21eb38f8-6fa0-480a-91cd-f3dab7148542 | ||
| 548 | @end ignore | ||
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi index 804da4cafcf..acdb0edd5e4 100644 --- a/man/gnus-faq.texi +++ b/man/gnus-faq.texi | |||
| @@ -671,6 +671,3 @@ Use an nnbabyl:all.SCORE (or nnmh, or nnml, or whatever) file containing: | |||
| 671 | @end itemize | 671 | @end itemize |
| 672 | 672 | ||
| 673 | 673 | ||
| 674 | @ignore | ||
| 675 | arch-tag: 64dc5692-edb4-4848-a965-7aa0181acbb8 | ||
| 676 | @end ignore | ||
diff --git a/man/gnus.texi b/man/gnus.texi index 9fa1285b915..b9e6dfc84a2 100644 --- a/man/gnus.texi +++ b/man/gnus.texi | |||
| @@ -22229,7 +22229,3 @@ former). The manual is unambiguous, but it can be confusing. | |||
| 22229 | @end iftex | 22229 | @end iftex |
| 22230 | 22230 | ||
| 22231 | @c End: | 22231 | @c End: |
| 22232 | |||
| 22233 | @ignore | ||
| 22234 | arch-tag: c9fa47e7-78ca-4681-bda9-9fef45d1c819 | ||
| 22235 | @end ignore | ||
diff --git a/man/help.texi b/man/help.texi index f9c873db0c2..b6431c5ede4 100644 --- a/man/help.texi +++ b/man/help.texi | |||
| @@ -587,7 +587,3 @@ Areas of the mode line are examples. This help will normally be | |||
| 587 | shown in the echo area when you move point into the active text. In | 587 | shown in the echo area when you move point into the active text. In |
| 588 | a window system you can display the help text as a ``tooltip'' | 588 | a window system you can display the help text as a ``tooltip'' |
| 589 | (sometimes known as ``balloon help''). @xref{Tooltips}. | 589 | (sometimes known as ``balloon help''). @xref{Tooltips}. |
| 590 | |||
| 591 | @ignore | ||
| 592 | arch-tag: 6f33ab62-bc75-4367-8057-fd67cc15c3a1 | ||
| 593 | @end ignore | ||
diff --git a/man/idlwave.texi b/man/idlwave.texi index fde5cd389d6..6cd3cb0f1b9 100644 --- a/man/idlwave.texi +++ b/man/idlwave.texi | |||
| @@ -3529,7 +3529,3 @@ instead. | |||
| 3529 | @printindex cp | 3529 | @printindex cp |
| 3530 | 3530 | ||
| 3531 | @bye | 3531 | @bye |
| 3532 | |||
| 3533 | @ignore | ||
| 3534 | arch-tag: f1d73958-1423-4127-b8aa-f7b953d64492 | ||
| 3535 | @end ignore | ||
diff --git a/man/indent.texi b/man/indent.texi index d2134103240..a940bc77a95 100644 --- a/man/indent.texi +++ b/man/indent.texi | |||
| @@ -245,7 +245,3 @@ preserving the columns of all nonblank text. @kbd{M-x tabify} scans the | |||
| 245 | region for sequences of spaces, and converts sequences of at least three | 245 | region for sequences of spaces, and converts sequences of at least three |
| 246 | spaces to tabs if that can be done without changing indentation. @kbd{M-x | 246 | spaces to tabs if that can be done without changing indentation. @kbd{M-x |
| 247 | untabify} changes all tabs in the region to appropriate numbers of spaces. | 247 | untabify} changes all tabs in the region to appropriate numbers of spaces. |
| 248 | |||
| 249 | @ignore | ||
| 250 | arch-tag: acc07de7-ae11-4ee8-a159-cb59c473f0fb | ||
| 251 | @end ignore | ||
diff --git a/man/info.texi b/man/info.texi index 3ec983003f7..26f23ac7264 100644 --- a/man/info.texi +++ b/man/info.texi | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | @syncodeindex vr cp | 6 | @syncodeindex vr cp |
| 7 | @syncodeindex ky cp | 7 | @syncodeindex ky cp |
| 8 | @comment %**end of header | 8 | @comment %**end of header |
| 9 | @comment $Id: info.texi,v 1.34 2003/08/03 18:29:52 karl Exp $ | 9 | @comment $Id: info.texi,v 1.33 2003/07/16 22:17:40 karl Exp $ |
| 10 | 10 | ||
| 11 | @copying | 11 | @copying |
| 12 | This file describes how to use Info, the on-line, menu-driven GNU | 12 | This file describes how to use Info, the on-line, menu-driven GNU |
| @@ -1456,7 +1456,3 @@ topics discussed in this document. | |||
| 1456 | @printindex cp | 1456 | @printindex cp |
| 1457 | 1457 | ||
| 1458 | @bye | 1458 | @bye |
| 1459 | |||
| 1460 | @ignore | ||
| 1461 | arch-tag: 965c1638-01d6-4156-9227-b10418b9d8e8 | ||
| 1462 | @end ignore | ||
diff --git a/man/killing.texi b/man/killing.texi index 59aa5bb9200..4118a4c56f5 100644 --- a/man/killing.texi +++ b/man/killing.texi | |||
| @@ -644,7 +644,3 @@ rectangle shifts right. | |||
| 644 | The command @kbd{M-x string-insert-rectangle} is similar to | 644 | The command @kbd{M-x string-insert-rectangle} is similar to |
| 645 | @code{string-rectangle}, but inserts the string on each line, | 645 | @code{string-rectangle}, but inserts the string on each line, |
| 646 | shifting the original text to the right. | 646 | shifting the original text to the right. |
| 647 | |||
| 648 | @ignore | ||
| 649 | arch-tag: d8da8f96-0928-449a-816e-ff2d3497866c | ||
| 650 | @end ignore | ||
diff --git a/man/m-x.texi b/man/m-x.texi index 8881850d323..fca7d101a97 100644 --- a/man/m-x.texi +++ b/man/m-x.texi | |||
| @@ -73,7 +73,3 @@ together with following arguments. | |||
| 73 | @kbd{M-x} works by running the command | 73 | @kbd{M-x} works by running the command |
| 74 | @code{execute-extended-command}, which is responsible for reading the | 74 | @code{execute-extended-command}, which is responsible for reading the |
| 75 | name of another command and invoking it. | 75 | name of another command and invoking it. |
| 76 | |||
| 77 | @ignore | ||
| 78 | arch-tag: b67bff53-9628-4666-b94e-eda972a7ba56 | ||
| 79 | @end ignore | ||
diff --git a/man/macos.texi b/man/macos.texi index 6a7c918a7f9..7a266697781 100644 --- a/man/macos.texi +++ b/man/macos.texi | |||
| @@ -244,7 +244,3 @@ returns the GNU or Unix equivalent. The function | |||
| 244 | @code{posix-file-name-to-mac} performs the opposite conversion. They | 244 | @code{posix-file-name-to-mac} performs the opposite conversion. They |
| 245 | are useful for constructing AppleScript commands to be passed to | 245 | are useful for constructing AppleScript commands to be passed to |
| 246 | @code{do-applescript}. | 246 | @code{do-applescript}. |
| 247 | |||
| 248 | @ignore | ||
| 249 | arch-tag: a822c2ab-4273-4997-927e-c153bb71dcf6 | ||
| 250 | @end ignore | ||
diff --git a/man/maintaining.texi b/man/maintaining.texi index b5f13d5fb9f..9683ffa62d8 100644 --- a/man/maintaining.texi +++ b/man/maintaining.texi | |||
| @@ -1273,7 +1273,3 @@ commands. | |||
| 1273 | @vindex emerge-startup-hook | 1273 | @vindex emerge-startup-hook |
| 1274 | After setting up the merge, Emerge runs the hook | 1274 | After setting up the merge, Emerge runs the hook |
| 1275 | @code{emerge-startup-hook} (@pxref{Hooks}). | 1275 | @code{emerge-startup-hook} (@pxref{Hooks}). |
| 1276 | |||
| 1277 | @ignore | ||
| 1278 | arch-tag: b9d83dfb-82ea-4ff6-bab5-05a3617091fb | ||
| 1279 | @end ignore | ||
diff --git a/man/major.texi b/man/major.texi index 4c933b13db0..16887fe788a 100644 --- a/man/major.texi +++ b/man/major.texi | |||
| @@ -169,7 +169,3 @@ However, this does not happen if the buffer contents specify a major | |||
| 169 | mode, and certain ``special'' major modes do not allow the mode to | 169 | mode, and certain ``special'' major modes do not allow the mode to |
| 170 | change. You can turn off this mode-changing feature by setting | 170 | change. You can turn off this mode-changing feature by setting |
| 171 | @code{change-major-mode-with-file-name} to @code{nil}. | 171 | @code{change-major-mode-with-file-name} to @code{nil}. |
| 172 | |||
| 173 | @ignore | ||
| 174 | arch-tag: f2558800-cf32-4839-8acb-7d3b4df2a155 | ||
| 175 | @end ignore | ||
diff --git a/man/makefile.w32-in b/man/makefile.w32-in deleted file mode 100644 index 16d6a972237..00000000000 --- a/man/makefile.w32-in +++ /dev/null | |||
| @@ -1,329 +0,0 @@ | |||
| 1 | #### Makefile for the Emacs Manual and other documentation. | ||
| 2 | |||
| 3 | # Copyright (C) 2003 | ||
| 4 | # Free Software Foundation, Inc. | ||
| 5 | |||
| 6 | # This file is part of GNU Emacs. | ||
| 7 | |||
| 8 | # GNU Emacs is free software; you can redistribute it and/or modify | ||
| 9 | # it under the terms of the GNU General Public License as published by | ||
| 10 | # the Free Software Foundation; either version 2, or (at your option) | ||
| 11 | # any later version. | ||
| 12 | |||
| 13 | # GNU Emacs is distributed in the hope that it will be useful, | ||
| 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | # GNU General Public License for more details. | ||
| 17 | |||
| 18 | # You should have received a copy of the GNU General Public License | ||
| 19 | # along with GNU Emacs; see the file COPYING. If not, write to | ||
| 20 | # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
| 21 | # Boston, MA 02111-1307, USA. | ||
| 22 | |||
| 23 | # Where to find the source code. The source code for Emacs's C kernel is | ||
| 24 | # expected to be in $(srcdir)/src, and the source code for Emacs's | ||
| 25 | # utility programs is expected to be in $(srcdir)/lib-src. This is | ||
| 26 | # set by the configure script's `--srcdir' option. | ||
| 27 | srcdir=. | ||
| 28 | |||
| 29 | infodir = $(srcdir)/../info | ||
| 30 | |||
| 31 | # The makeinfo program is part of the Texinfo distribution. | ||
| 32 | MAKEINFO = makeinfo | ||
| 33 | MULTI_INSTALL_INFO = $(srcdir)\..\nt\multi-install-info.bat | ||
| 34 | INFO_TARGETS = $(infodir)/emacs $(infodir)/ccmode \ | ||
| 35 | $(infodir)/cl $(infodir)/dired-x \ | ||
| 36 | $(infodir)/ediff $(infodir)/forms \ | ||
| 37 | $(infodir)/gnus $(infodir)/info \ | ||
| 38 | $(infodir)/message $(infodir)/mh-e \ | ||
| 39 | $(infodir)/reftex $(infodir)/sc \ | ||
| 40 | $(infodir)/vip $(infodir)/viper \ | ||
| 41 | $(infodir)/widget $(infodir)/efaq \ | ||
| 42 | $(infodir)/ada-mode $(infodir)/autotype \ | ||
| 43 | $(infodir)/calc $(infodir)/idlwave \ | ||
| 44 | $(infodir)/eudc $(infodir)/ebrowse \ | ||
| 45 | $(infodir)/pcl-cvs $(infodir)/woman \ | ||
| 46 | $(infodir)/emacs-mime $(infodir)/eshell \ | ||
| 47 | $(infodir)/speedbar $(infodir)/tramp \ | ||
| 48 | $(infodir)/ses $(infodir)/smtpmail | ||
| 49 | DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \ | ||
| 50 | ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \ | ||
| 51 | reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ | ||
| 52 | ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ | ||
| 53 | pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \ | ||
| 54 | speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi | ||
| 55 | INFOSOURCES = info.texi | ||
| 56 | |||
| 57 | # The following rule does not work with all versions of `make'. | ||
| 58 | .SUFFIXES: .texi .dvi | ||
| 59 | .texi.dvi: | ||
| 60 | texi2dvi $< | ||
| 61 | |||
| 62 | TEXI2DVI = texi2dvi | ||
| 63 | ENVADD = $(srcdir)\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" \ | ||
| 64 | "MAKEINFO=$(MAKEINFO) -I$(srcdir)" /C | ||
| 65 | |||
| 66 | EMACSSOURCES= \ | ||
| 67 | $(srcdir)/emacs.texi \ | ||
| 68 | $(srcdir)/doclicense.texi \ | ||
| 69 | $(srcdir)/screen.texi \ | ||
| 70 | $(srcdir)/commands.texi \ | ||
| 71 | $(srcdir)/entering.texi \ | ||
| 72 | $(srcdir)/basic.texi \ | ||
| 73 | $(srcdir)/mini.texi \ | ||
| 74 | $(srcdir)/m-x.texi \ | ||
| 75 | $(srcdir)/help.texi \ | ||
| 76 | $(srcdir)/mark.texi \ | ||
| 77 | $(srcdir)/killing.texi \ | ||
| 78 | $(srcdir)/regs.texi \ | ||
| 79 | $(srcdir)/display.texi \ | ||
| 80 | $(srcdir)/search.texi \ | ||
| 81 | $(srcdir)/fixit.texi \ | ||
| 82 | $(srcdir)/files.texi \ | ||
| 83 | $(srcdir)/buffers.texi \ | ||
| 84 | $(srcdir)/windows.texi \ | ||
| 85 | $(srcdir)/frames.texi \ | ||
| 86 | $(srcdir)/mule.texi \ | ||
| 87 | $(srcdir)/major.texi \ | ||
| 88 | $(srcdir)/indent.texi \ | ||
| 89 | $(srcdir)/text.texi \ | ||
| 90 | $(srcdir)/programs.texi \ | ||
| 91 | $(srcdir)/building.texi \ | ||
| 92 | $(srcdir)/maintaining.texi \ | ||
| 93 | $(srcdir)/abbrevs.texi \ | ||
| 94 | $(srcdir)/picture.texi \ | ||
| 95 | $(srcdir)/sending.texi \ | ||
| 96 | $(srcdir)/rmail.texi \ | ||
| 97 | $(srcdir)/dired.texi \ | ||
| 98 | $(srcdir)/calendar.texi \ | ||
| 99 | $(srcdir)/misc.texi \ | ||
| 100 | $(srcdir)/custom.texi \ | ||
| 101 | $(srcdir)/trouble.texi \ | ||
| 102 | $(srcdir)/cmdargs.texi \ | ||
| 103 | $(srcdir)/xresources.texi \ | ||
| 104 | $(srcdir)/anti.texi \ | ||
| 105 | $(srcdir)/macos.texi \ | ||
| 106 | $(srcdir)/msdog.texi \ | ||
| 107 | $(srcdir)/gnu.texi \ | ||
| 108 | $(srcdir)/glossary.texi \ | ||
| 109 | $(srcdir)/ack.texi \ | ||
| 110 | $(srcdir)/kmacro.texi | ||
| 111 | |||
| 112 | info: $(INFO_TARGETS) | ||
| 113 | $(MULTI_INSTALL_INFO) --info-dir=$(infodir) $(INFO_TARGETS) | ||
| 114 | |||
| 115 | dvi: $(DVI_TARGETS) | ||
| 116 | |||
| 117 | # Note that all the Info targets build the Info files | ||
| 118 | # in srcdir. There is no provision for Info files | ||
| 119 | # to exist in the build directory. | ||
| 120 | # In a distribution of Emacs, the Info files should be up to date. | ||
| 121 | |||
| 122 | # The following target uses an explicit -o switch to work around | ||
| 123 | # the @setfilename directive in info.texi, which is required for | ||
| 124 | # the Texinfo distribution. | ||
| 125 | |||
| 126 | $(infodir)/info: $(INFOSOURCES) | ||
| 127 | $(MAKEINFO) --no-split info.texi -o $@ | ||
| 128 | |||
| 129 | info.dvi: $(INFOSOURCES) | ||
| 130 | $(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi | ||
| 131 | |||
| 132 | $(infodir)/emacs: $(EMACSSOURCES) | ||
| 133 | $(MAKEINFO) emacs.texi | ||
| 134 | |||
| 135 | emacs.dvi: $(EMACSSOURCES) | ||
| 136 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs.texi | ||
| 137 | |||
| 138 | # This target is here so you could easily get the list of the *.texi | ||
| 139 | # files which belong to the Emacs manual (as opposed to the separate | ||
| 140 | # manuals for CL, CC Mode, Ebrowse, etc.). With this target, you can | ||
| 141 | # say things like "grep foo `make emacsman`". | ||
| 142 | emacsman: | ||
| 143 | @echo $(EMACSSOURCES) | ||
| 144 | |||
| 145 | $(infodir)/ccmode: cc-mode.texi | ||
| 146 | $(MAKEINFO) cc-mode.texi | ||
| 147 | cc-mode.dvi: cc-mode.texi | ||
| 148 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cc-mode.texi | ||
| 149 | |||
| 150 | $(infodir)/ada-mode: ada-mode.texi | ||
| 151 | $(MAKEINFO) ada-mode.texi | ||
| 152 | ada-mode.dvi: ada-mode.texi | ||
| 153 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ada-mode.texi | ||
| 154 | |||
| 155 | $(infodir)/pcl-cvs: pcl-cvs.texi | ||
| 156 | $(MAKEINFO) pcl-cvs.texi | ||
| 157 | pcl-cvs.dvi: pcl-cvs.texi | ||
| 158 | $(ENVADD) $(TEXI2DVI) $(srcdir)/pcl-cvs.texi | ||
| 159 | |||
| 160 | $(infodir)/eshell: eshell.texi | ||
| 161 | $(MAKEINFO) eshell.texi | ||
| 162 | eshell.dvi: eshell.texi | ||
| 163 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eshell.texi | ||
| 164 | |||
| 165 | $(infodir)/cl: cl.texi | ||
| 166 | $(MAKEINFO) cl.texi | ||
| 167 | cl.dvi: cl.texi | ||
| 168 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cl.texi | ||
| 169 | |||
| 170 | $(infodir)/dired-x: dired-x.texi | ||
| 171 | $(MAKEINFO) dired-x.texi | ||
| 172 | dired-x.dvi: dired-x.texi | ||
| 173 | $(ENVADD) $(TEXI2DVI) $(srcdir)/dired-x.texi | ||
| 174 | |||
| 175 | $(infodir)/ediff: ediff.texi | ||
| 176 | $(MAKEINFO) ediff.texi | ||
| 177 | ediff.dvi: ediff.texi | ||
| 178 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi | ||
| 179 | |||
| 180 | $(infodir)/forms: forms.texi | ||
| 181 | $(MAKEINFO) forms.texi | ||
| 182 | forms.dvi: forms.texi | ||
| 183 | $(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi | ||
| 184 | |||
| 185 | $(infodir)/gnus: gnus.texi | ||
| 186 | $(MAKEINFO) gnus.texi | ||
| 187 | gnus.dvi: gnus.texi | ||
| 188 | sed -e '/@iflatex/,/@end iflatex/d' $(srcdir)/gnus.texi > gnustmp.texi | ||
| 189 | $(ENVADD) $(TEXI2DVI) gnustmp.texi | ||
| 190 | cp gnustmp.dvi $*.dvi | ||
| 191 | rm gnustmp.* | ||
| 192 | |||
| 193 | $(infodir)/message: message.texi | ||
| 194 | $(MAKEINFO) message.texi | ||
| 195 | message.dvi: message.texi | ||
| 196 | $(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi | ||
| 197 | |||
| 198 | $(infodir)/mh-e: mh-e.texi | ||
| 199 | $(MAKEINFO) mh-e.texi | ||
| 200 | mh-e.dvi: mh-e.texi | ||
| 201 | $(ENVADD) $(TEXI2DVI) $(srcdir)/mh-e.texi | ||
| 202 | |||
| 203 | $(infodir)/reftex: reftex.texi | ||
| 204 | $(MAKEINFO) reftex.texi | ||
| 205 | reftex.dvi: reftex.texi | ||
| 206 | $(ENVADD) $(TEXI2DVI) $(srcdir)/reftex.texi | ||
| 207 | |||
| 208 | $(infodir)/sc: sc.texi | ||
| 209 | $(MAKEINFO) sc.texi | ||
| 210 | sc.dvi: sc.texi | ||
| 211 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sc.texi | ||
| 212 | |||
| 213 | $(infodir)/vip: vip.texi | ||
| 214 | $(MAKEINFO) vip.texi | ||
| 215 | vip.dvi: vip.texi | ||
| 216 | $(ENVADD) $(TEXI2DVI) $(srcdir)/vip.texi | ||
| 217 | |||
| 218 | $(infodir)/viper: viper.texi | ||
| 219 | $(MAKEINFO) viper.texi | ||
| 220 | viper.dvi: viper.texi | ||
| 221 | $(ENVADD) $(TEXI2DVI) $(srcdir)/viper.texi | ||
| 222 | |||
| 223 | $(infodir)/widget: widget.texi | ||
| 224 | $(MAKEINFO) widget.texi | ||
| 225 | widget.dvi: widget.texi | ||
| 226 | $(ENVADD) $(TEXI2DVI) $(srcdir)/widget.texi | ||
| 227 | |||
| 228 | $(infodir)/efaq: faq.texi | ||
| 229 | $(MAKEINFO) faq.texi | ||
| 230 | faq.dvi: faq.texi | ||
| 231 | $(ENVADD) $(TEXI2DVI) $(srcdir)/faq.texi | ||
| 232 | |||
| 233 | ../etc/GNU: gnu1.texi gnu.texi | ||
| 234 | $(MAKEINFO) --no-headers -o ../etc/GNU gnu1.texi | ||
| 235 | |||
| 236 | $(infodir)/autotype: autotype.texi | ||
| 237 | $(MAKEINFO) autotype.texi | ||
| 238 | autotype.dvi: autotype.texi | ||
| 239 | $(ENVADD) $(TEXI2DVI) $(srcdir)/autotype.texi | ||
| 240 | |||
| 241 | $(infodir)/calc: calc.texi | ||
| 242 | $(MAKEINFO) calc.texi | ||
| 243 | |||
| 244 | calc.dvi: calc.texi | ||
| 245 | $(ENVADD) $(TEXI2DVI) $(srcdir)/calc.texi | ||
| 246 | |||
| 247 | # This is produced with --no-split to avoid making files whose | ||
| 248 | # names clash on DOS 8+3 filesystems | ||
| 249 | $(infodir)/idlwave: idlwave.texi | ||
| 250 | $(MAKEINFO) --no-split idlwave.texi | ||
| 251 | idlwave.dvi: idlwave.texi | ||
| 252 | $(ENVADD) $(TEXI2DVI) $(srcdir)/idlwave.texi | ||
| 253 | |||
| 254 | $(infodir)/eudc: eudc.texi | ||
| 255 | $(MAKEINFO) eudc.texi | ||
| 256 | eudc.dvi: eudc.texi | ||
| 257 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eudc.texi | ||
| 258 | |||
| 259 | $(infodir)/ebrowse: ebrowse.texi | ||
| 260 | $(MAKEINFO) ebrowse.texi | ||
| 261 | ebrowse.dvi: ebrowse.texi | ||
| 262 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ebrowse.texi | ||
| 263 | |||
| 264 | $(infodir)/woman: woman.texi | ||
| 265 | $(MAKEINFO) woman.texi | ||
| 266 | woman.dvi: woman.texi | ||
| 267 | $(ENVADD) $(TEXI2DVI) $(srcdir)/woman.texi | ||
| 268 | |||
| 269 | $(infodir)/speedbar: speedbar.texi | ||
| 270 | $(MAKEINFO) speedbar.texi | ||
| 271 | speedbar.dvi: speedbar.texi | ||
| 272 | $(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi | ||
| 273 | |||
| 274 | $(infodir)/emacs-mime: emacs-mime.texi | ||
| 275 | $(MAKEINFO) emacs-mime.texi | ||
| 276 | emacs-mime.dvi: emacs-mime.texi | ||
| 277 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi | ||
| 278 | |||
| 279 | $(infodir)/tramp: tramp.texi | ||
| 280 | $(MAKEINFO) tramp.texi | ||
| 281 | tramp.dvi: tramp.texi | ||
| 282 | $(ENVADD) $(TEXI2DVI) $(srcdir)/tramp.texi | ||
| 283 | |||
| 284 | $(infodir)/ses: ses.texi | ||
| 285 | $(MAKEINFO) ses.texi | ||
| 286 | ses.dvi: ses.texi | ||
| 287 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ses.texi | ||
| 288 | |||
| 289 | $(infodir)/smtpmail: smtpmail.texi | ||
| 290 | $(MAKEINFO) smtpmail.texi | ||
| 291 | smtpmail.dvi: smtpmail.texi | ||
| 292 | $(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi | ||
| 293 | |||
| 294 | mostlyclean: | ||
| 295 | rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* | ||
| 296 | |||
| 297 | clean: mostlyclean | ||
| 298 | rm -f *.dvi | ||
| 299 | rm -f $(infodir)/emacs* $(infodir)/ccmode* \ | ||
| 300 | $(infodir)/cl* $(infodir)/dired-x* \ | ||
| 301 | $(infodir)/ediff* $(infodir)/forms* \ | ||
| 302 | $(infodir)/gnus* $(infodir)/info* \ | ||
| 303 | $(infodir)/message* $(infodir)/mh-e* \ | ||
| 304 | $(infodir)/reftex* $(infodir)/sc* \ | ||
| 305 | $(infodir)/vip* $(infodir)/viper* \ | ||
| 306 | $(infodir)/widget* $(infodir)/efaq* \ | ||
| 307 | $(infodir)/ada-mode* $(infodir)/autotype* \ | ||
| 308 | $(infodir)/calc* $(infodir)/idlwave* \ | ||
| 309 | $(infodir)/eudc* $(infodir)/ebrowse* \ | ||
| 310 | $(infodir)/pcl-cvs* $(infodir)/woman* \ | ||
| 311 | $(infodir)/emacs-mime* $(infodir)/eshell* \ | ||
| 312 | $(infodir)/speedbar* $(infodir)/tramp* \ | ||
| 313 | $(infodir)/ses* $(infodir)/smtpmail* | ||
| 314 | |||
| 315 | distclean: clean | ||
| 316 | |||
| 317 | maintainer-clean: distclean | ||
| 318 | rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 319 | # Don't delete these, because they are outside the current directory. | ||
| 320 | # for file in $(INFO_TARGETS); do rm -f $${file}*; done | ||
| 321 | |||
| 322 | |||
| 323 | # Formerly this directory had texindex.c and getopt.c in it | ||
| 324 | # and this makefile built them to make texindex. | ||
| 325 | # That caused trouble because this is run entirely in the source directory. | ||
| 326 | # Since we expect to get texi2dvi from elsewhere, | ||
| 327 | # it is ok to expect texindex from elsewhere also. | ||
| 328 | |||
| 329 | # arch-tag: 6e99da59-ad27-4816-82a0-cde9a101efae | ||
diff --git a/man/mark.texi b/man/mark.texi index 42192ded85a..ec91e66fb21 100644 --- a/man/mark.texi +++ b/man/mark.texi | |||
| @@ -425,6 +425,3 @@ the buffer and position of the latest entry in the global ring. It also | |||
| 425 | rotates the ring, so that successive uses of @kbd{C-x C-@key{SPC}} take | 425 | rotates the ring, so that successive uses of @kbd{C-x C-@key{SPC}} take |
| 426 | you to earlier and earlier buffers. | 426 | you to earlier and earlier buffers. |
| 427 | 427 | ||
| 428 | @ignore | ||
| 429 | arch-tag: f35e4d82-911b-4cfc-a3d7-3c87b2abba20 | ||
| 430 | @end ignore | ||
diff --git a/man/message.texi b/man/message.texi index 41c563ca383..d26ae9a5e33 100644 --- a/man/message.texi +++ b/man/message.texi | |||
| @@ -1410,7 +1410,3 @@ basis of the new @code{Cc} header, except if this header is | |||
| 1410 | @bye | 1410 | @bye |
| 1411 | 1411 | ||
| 1412 | @c End: | 1412 | @c End: |
| 1413 | |||
| 1414 | @ignore | ||
| 1415 | arch-tag: 16ab76af-a281-4e34-aed6-5624569f7601 | ||
| 1416 | @end ignore | ||
diff --git a/man/mh-e.texi b/man/mh-e.texi index efecc1d927d..406506d36a0 100644 --- a/man/mh-e.texi +++ b/man/mh-e.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c $Id: mh-e.texi,v 1.14 2003/02/04 14:53:28 lektu Exp $ | 2 | @c $Id: mh-e.texi,v 1.13 2002/10/02 23:24:31 karl Exp $ |
| 3 | @c %**start of header | 3 | @c %**start of header |
| 4 | @setfilename ../info/mh-e | 4 | @setfilename ../info/mh-e |
| 5 | @settitle mh-e | 5 | @settitle mh-e |
| @@ -3952,7 +3952,3 @@ Public License instead of this License. | |||
| 3952 | @c XXX In the sections on customizing mh-e, you can add cross-references | 3952 | @c XXX In the sections on customizing mh-e, you can add cross-references |
| 3953 | @c to the Emacs manual and the Emacs Lisp manual wherever they are | 3953 | @c to the Emacs manual and the Emacs Lisp manual wherever they are |
| 3954 | @c useful. @pxref{node, , section, emacs, The GNU Emacs Manual} | 3954 | @c useful. @pxref{node, , section, emacs, The GNU Emacs Manual} |
| 3955 | |||
| 3956 | @ignore | ||
| 3957 | arch-tag: b778477d-1a10-4a99-84de-f877a2ea6bef | ||
| 3958 | @end ignore | ||
diff --git a/man/mini.texi b/man/mini.texi index 1022424f3de..88aac3bdc74 100644 --- a/man/mini.texi +++ b/man/mini.texi | |||
| @@ -571,7 +571,3 @@ list in the variable @code{command-history}. Each element is a Lisp | |||
| 571 | expression which describes one command and its arguments. Lisp programs | 571 | expression which describes one command and its arguments. Lisp programs |
| 572 | can re-execute a command by calling @code{eval} with the | 572 | can re-execute a command by calling @code{eval} with the |
| 573 | @code{command-history} element. | 573 | @code{command-history} element. |
| 574 | |||
| 575 | @ignore | ||
| 576 | arch-tag: ba913cfd-b70e-400f-b663-22b2c309227f | ||
| 577 | @end ignore | ||
diff --git a/man/misc.texi b/man/misc.texi index aab01beb5f9..520bcb66869 100644 --- a/man/misc.texi +++ b/man/misc.texi | |||
| @@ -1886,16 +1886,18 @@ Customization}) to set @code{desktop-enable} to a non-@code{nil} value, | |||
| 1886 | or add these lines at the end of your @file{.emacs} file: | 1886 | or add these lines at the end of your @file{.emacs} file: |
| 1887 | 1887 | ||
| 1888 | @example | 1888 | @example |
| 1889 | (require 'desktop) | 1889 | (desktop-load-default) |
| 1890 | (setq desktop-enable t) | 1890 | (desktop-read) |
| 1891 | @end example | 1891 | @end example |
| 1892 | 1892 | ||
| 1893 | @noindent | 1893 | @noindent |
| 1894 | @findex desktop-save | 1894 | @findex desktop-save |
| 1895 | The first time you exit Emacs, you will be asked whether you want to | 1895 | The first time you save the state of the Emacs session, you must do it |
| 1896 | save your session. Once you have done that, exiting Emacs will save | 1896 | manually, with the command @kbd{M-x desktop-save}. Once you have done |
| 1897 | the state again in subsequent sessions. You can also save the state | 1897 | that, exiting Emacs will save the state again---not only the present |
| 1898 | at any time, without exiting Emacs, by typing @kbd{M-x desktop-save}. | 1898 | Emacs session, but also subsequent sessions. You can also save the |
| 1899 | state at any time, without exiting Emacs, by typing @kbd{M-x | ||
| 1900 | desktop-save} again. | ||
| 1899 | 1901 | ||
| 1900 | In order for Emacs to recover the state from a previous session, you | 1902 | In order for Emacs to recover the state from a previous session, you |
| 1901 | must start it with the same current directory as you used when you | 1903 | must start it with the same current directory as you used when you |
| @@ -2448,7 +2450,3 @@ Likewise, @kbd{M-x snake} provides an implementation of Snake. | |||
| 2448 | @findex zone | 2450 | @findex zone |
| 2449 | The command @kbd{M-x zone} plays games with the display when Emacs is | 2451 | The command @kbd{M-x zone} plays games with the display when Emacs is |
| 2450 | idle. | 2452 | idle. |
| 2451 | |||
| 2452 | @ignore | ||
| 2453 | arch-tag: 8f094220-c0d5-4e9e-af7d-3e0da8187474 | ||
| 2454 | @end ignore | ||
diff --git a/man/msdog.texi b/man/msdog.texi index c6629ab63d4..6be4f703f79 100644 --- a/man/msdog.texi +++ b/man/msdog.texi | |||
| @@ -843,6 +843,3 @@ subsequent commands. Many users find this frustrating. | |||
| 843 | You can reenable Windows's default handling of tapping the @key{ALT} key | 843 | You can reenable Windows's default handling of tapping the @key{ALT} key |
| 844 | by setting @code{w32-pass-alt-to-system} to a non-@code{nil} value. | 844 | by setting @code{w32-pass-alt-to-system} to a non-@code{nil} value. |
| 845 | 845 | ||
| 846 | @ignore | ||
| 847 | arch-tag: f39d2590-5dcc-4318-88d9-0eb73ca10fa2 | ||
| 848 | @end ignore | ||
diff --git a/man/mule.texi b/man/mule.texi index 065c9c736c3..ccba75e9327 100644 --- a/man/mule.texi +++ b/man/mule.texi | |||
| @@ -1404,7 +1404,3 @@ its internal representation within Emacs. | |||
| 1404 | 1404 | ||
| 1405 | To find out which charset a character in the buffer belongs to, | 1405 | To find out which charset a character in the buffer belongs to, |
| 1406 | put point before it and type @kbd{C-u C-x =}. | 1406 | put point before it and type @kbd{C-u C-x =}. |
| 1407 | |||
| 1408 | @ignore | ||
| 1409 | arch-tag: 310ba60d-31ef-4ce7-91f1-f282dd57b6b3 | ||
| 1410 | @end ignore | ||
diff --git a/man/pcl-cvs.texi b/man/pcl-cvs.texi index 650e3cc50d1..04952efd3cb 100644 --- a/man/pcl-cvs.texi +++ b/man/pcl-cvs.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.20 2003/08/14 04:53:30 kfogel Exp $" | 2 | @c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.18 2002/12/07 13:38:26 pj Exp $" |
| 3 | @c %**start of header | 3 | @c %**start of header |
| 4 | @setfilename ../info/pcl-cvs | 4 | @setfilename ../info/pcl-cvs |
| 5 | @settitle PCL-CVS --- Emacs Front-End to CVS | 5 | @settitle PCL-CVS --- Emacs Front-End to CVS |
| @@ -1193,7 +1193,7 @@ kill the contents of the buffer with @kbd{C-w}. | |||
| 1193 | If you work by writing entries in the @file{ChangeLog} | 1193 | If you work by writing entries in the @file{ChangeLog} |
| 1194 | (@pxref{(emacs)Change Log}) and then commit the change under revision | 1194 | (@pxref{(emacs)Change Log}) and then commit the change under revision |
| 1195 | control, you can generate the Log Edit text from the ChangeLog using | 1195 | control, you can generate the Log Edit text from the ChangeLog using |
| 1196 | @kbd{C-c C-a} (@kbd{log-edit-insert-changelog}). This looks for | 1196 | @kbd{C-a C-a} (@kbd{log-edit-insert-changelog}). This looks for |
| 1197 | entries for the file(s) concerned in the top entry in the ChangeLog | 1197 | entries for the file(s) concerned in the top entry in the ChangeLog |
| 1198 | and uses those paragraphs as the log text. This text is only inserted | 1198 | and uses those paragraphs as the log text. This text is only inserted |
| 1199 | if the top entry was made under your user name on the current date. | 1199 | if the top entry was made under your user name on the current date. |
| @@ -1443,7 +1443,3 @@ this manual. | |||
| 1443 | @summarycontents | 1443 | @summarycontents |
| 1444 | @contents | 1444 | @contents |
| 1445 | @bye | 1445 | @bye |
| 1446 | |||
| 1447 | @ignore | ||
| 1448 | arch-tag: 5c7178ce-56fa-40b0-abd7-f4a09758b235 | ||
| 1449 | @end ignore | ||
diff --git a/man/picture.texi b/man/picture.texi index e62962b0ff7..e792878ae46 100644 --- a/man/picture.texi +++ b/man/picture.texi | |||
| @@ -261,7 +261,3 @@ other modes. @kbd{C-c C-y} (@code{picture-yank-rectangle}) inserts | |||
| 261 | (by overwriting) the rectangle that was most recently killed, while | 261 | (by overwriting) the rectangle that was most recently killed, while |
| 262 | @kbd{C-c C-x} (@code{picture-yank-rectangle-from-register}) does | 262 | @kbd{C-c C-x} (@code{picture-yank-rectangle-from-register}) does |
| 263 | likewise for the rectangle found in a specified register. | 263 | likewise for the rectangle found in a specified register. |
| 264 | |||
| 265 | @ignore | ||
| 266 | arch-tag: b7589747-683c-4f40-aed8-1b10403cb666 | ||
| 267 | @end ignore | ||
diff --git a/man/programs.texi b/man/programs.texi index e3775569860..a6fa49b2ec7 100644 --- a/man/programs.texi +++ b/man/programs.texi | |||
| @@ -486,10 +486,49 @@ expression. | |||
| 486 | 486 | ||
| 487 | @cindex @code{lisp-indent-function} property | 487 | @cindex @code{lisp-indent-function} property |
| 488 | You can override the standard pattern in various ways for individual | 488 | You can override the standard pattern in various ways for individual |
| 489 | functions, according to the @code{lisp-indent-function} property of | 489 | functions, according to the @code{lisp-indent-function} property of the |
| 490 | the function name. Normally you would use this for macro definitions | 490 | function name. There are four possibilities for this property: |
| 491 | and specify it using the @code{declare} construct (@pxref{Defining | 491 | |
| 492 | Macros,,, elisp, the Emacs Lisp Reference Manual}). | 492 | @table @asis |
| 493 | @item @code{nil} | ||
| 494 | This is the same as no property---use the standard indentation pattern. | ||
| 495 | @item @code{defun} | ||
| 496 | Handle this function like a @samp{def} construct: treat the second | ||
| 497 | line as the start of a @dfn{body}. | ||
| 498 | @item a number, @var{number} | ||
| 499 | The first @var{number} arguments of the function are | ||
| 500 | @dfn{distinguished} arguments; the rest are considered the body | ||
| 501 | of the expression. A line in the expression is indented according to | ||
| 502 | whether the first argument on it is distinguished or not. If the | ||
| 503 | argument is part of the body, the line is indented @code{lisp-body-indent} | ||
| 504 | more columns than the open-parenthesis starting the containing | ||
| 505 | expression. If the argument is distinguished and is either the first | ||
| 506 | or second argument, it is indented @emph{twice} that many extra columns. | ||
| 507 | If the argument is distinguished and not the first or second argument, | ||
| 508 | the line uses the standard pattern. | ||
| 509 | @item a symbol, @var{symbol} | ||
| 510 | @var{symbol} should be a function name; that function is called to | ||
| 511 | calculate the indentation of a line within this expression. The | ||
| 512 | function receives two arguments: | ||
| 513 | @table @asis | ||
| 514 | @item @var{state} | ||
| 515 | The value returned by @code{parse-partial-sexp} (a Lisp primitive for | ||
| 516 | indentation and nesting computation) when it parses up to the | ||
| 517 | beginning of this line. | ||
| 518 | @item @var{pos} | ||
| 519 | The position at which the line being indented begins. | ||
| 520 | @end table | ||
| 521 | @noindent | ||
| 522 | It should return either a number, which is the number of columns of | ||
| 523 | indentation for that line, or a list whose car is such a number. The | ||
| 524 | difference between returning a number and returning a list is that a | ||
| 525 | number says that all following lines at the same nesting level should | ||
| 526 | be indented just like this one; a list says that following lines might | ||
| 527 | call for different indentations. This makes a difference when the | ||
| 528 | indentation is being computed by @kbd{C-M-q}; if the value is a | ||
| 529 | number, @kbd{C-M-q} need not recalculate indentation for the following | ||
| 530 | lines until the end of the list. | ||
| 531 | @end table | ||
| 493 | 532 | ||
| 494 | @node C Indent | 533 | @node C Indent |
| 495 | @subsection Commands for C Indentation | 534 | @subsection Commands for C Indentation |
| @@ -2283,7 +2322,3 @@ Insert or align a comment. | |||
| 2283 | 2322 | ||
| 2284 | The variable @code{asm-comment-char} specifies which character | 2323 | The variable @code{asm-comment-char} specifies which character |
| 2285 | starts comments in assembler syntax. | 2324 | starts comments in assembler syntax. |
| 2286 | |||
| 2287 | @ignore | ||
| 2288 | arch-tag: c7ee7409-40a4-45c7-bfb7-ae7f2c74d0c0 | ||
| 2289 | @end ignore | ||
diff --git a/man/reftex.texi b/man/reftex.texi index b1c4ae561ba..449efce9ce5 100644 --- a/man/reftex.texi +++ b/man/reftex.texi | |||
| @@ -5591,6 +5591,3 @@ part does not reset the chapter counter. See new option | |||
| 5591 | @contents | 5591 | @contents |
| 5592 | @bye | 5592 | @bye |
| 5593 | 5593 | ||
| 5594 | @ignore | ||
| 5595 | arch-tag: 1e055774-0576-4b1b-b47f-550d0961fd43 | ||
| 5596 | @end ignore | ||
diff --git a/man/regs.texi b/man/regs.texi index ab1ef42e2f1..1ec319e5282 100644 --- a/man/regs.texi +++ b/man/regs.texi | |||
| @@ -319,7 +319,3 @@ points to. | |||
| 319 | Insert in the buffer the @emph{contents} of the file that bookmark | 319 | Insert in the buffer the @emph{contents} of the file that bookmark |
| 320 | @var{bookmark} points to. | 320 | @var{bookmark} points to. |
| 321 | @end table | 321 | @end table |
| 322 | |||
| 323 | @ignore | ||
| 324 | arch-tag: b00af991-ebc3-4b3a-8e82-a3ac81ff2e64 | ||
| 325 | @end ignore | ||
diff --git a/man/rmail.texi b/man/rmail.texi index b5e339aedf9..9e6db0b9df5 100644 --- a/man/rmail.texi +++ b/man/rmail.texi | |||
| @@ -1230,7 +1230,3 @@ this, and you would rather read your mail in the order in which it was | |||
| 1230 | received, you can tell @code{movemail} to reverse the order of | 1230 | received, you can tell @code{movemail} to reverse the order of |
| 1231 | downloaded messages by adding the @samp{-r} flag to | 1231 | downloaded messages by adding the @samp{-r} flag to |
| 1232 | @code{rmail-movemail-flags}. | 1232 | @code{rmail-movemail-flags}. |
| 1233 | |||
| 1234 | @ignore | ||
| 1235 | arch-tag: 034965f6-38df-47a2-a9f1-b8bc8ab37e23 | ||
| 1236 | @end ignore | ||
diff --git a/man/sc.texi b/man/sc.texi index 5e911e2df72..c9f03d8f906 100644 --- a/man/sc.texi +++ b/man/sc.texi | |||
| @@ -2521,7 +2521,3 @@ its @var{variable} name. | |||
| 2521 | @summarycontents | 2521 | @summarycontents |
| 2522 | @contents | 2522 | @contents |
| 2523 | @bye | 2523 | @bye |
| 2524 | |||
| 2525 | @ignore | ||
| 2526 | arch-tag: 0521847a-4680-44b6-ae6e-13ce20e18436 | ||
| 2527 | @end ignore | ||
diff --git a/man/screen.texi b/man/screen.texi index be9623e08b0..2f5b66936be 100644 --- a/man/screen.texi +++ b/man/screen.texi | |||
| @@ -347,7 +347,3 @@ can type the item's letter or digit to select the item. | |||
| 347 | Some of the commands in the menu bar have ordinary key bindings as | 347 | Some of the commands in the menu bar have ordinary key bindings as |
| 348 | well; if so, the menu lists one equivalent key binding in parentheses | 348 | well; if so, the menu lists one equivalent key binding in parentheses |
| 349 | after the item itself. | 349 | after the item itself. |
| 350 | |||
| 351 | @ignore | ||
| 352 | arch-tag: 104ba40e-d972-4866-a542-a98be94bdf2f | ||
| 353 | @end ignore | ||
diff --git a/man/search.texi b/man/search.texi index 7e7c1c43723..ea08626a6ab 100644 --- a/man/search.texi +++ b/man/search.texi | |||
| @@ -1121,7 +1121,3 @@ instead. | |||
| 1121 | (@pxref{Tags Search}) or through Dired @kbd{A} command | 1121 | (@pxref{Tags Search}) or through Dired @kbd{A} command |
| 1122 | (@pxref{Operating on Files}), or ask the @code{grep} program to do it | 1122 | (@pxref{Operating on Files}), or ask the @code{grep} program to do it |
| 1123 | (@pxref{Grep Searching}). | 1123 | (@pxref{Grep Searching}). |
| 1124 | |||
| 1125 | @ignore | ||
| 1126 | arch-tag: fd9d8e77-66af-491c-b212-d80999613e3e | ||
| 1127 | @end ignore | ||
diff --git a/man/sending.texi b/man/sending.texi index 81bcd0de706..502663a3520 100644 --- a/man/sending.texi +++ b/man/sending.texi | |||
| @@ -703,7 +703,3 @@ and facilities that send mail. | |||
| 703 | in this chapter about the @samp{*mail*} buffer and Mail mode does not | 703 | in this chapter about the @samp{*mail*} buffer and Mail mode does not |
| 704 | apply; the other methods use a different format of text in a different | 704 | apply; the other methods use a different format of text in a different |
| 705 | buffer, and their commands are different as well. | 705 | buffer, and their commands are different as well. |
| 706 | |||
| 707 | @ignore | ||
| 708 | arch-tag: d8a3dfc3-5d87-45c5-a7f2-69871b8e4fd6 | ||
| 709 | @end ignore | ||
diff --git a/man/ses.texi b/man/ses.texi index 05f321fb4ff..d280b14cc28 100644 --- a/man/ses.texi +++ b/man/ses.texi | |||
| @@ -839,7 +839,3 @@ Jean-Philippe Theberge @email{jphil@@acs.pagesjaunes.fr} | |||
| 839 | @c =================================================================== | 839 | @c =================================================================== |
| 840 | 840 | ||
| 841 | @bye | 841 | @bye |
| 842 | |||
| 843 | @ignore | ||
| 844 | arch-tag: 10a4ee1c-7ef4-4c06-8b7a-f975e39f0dec | ||
| 845 | @end ignore | ||
diff --git a/man/smtpmail.texi b/man/smtpmail.texi index c04d5a19bd2..f1074dd1000 100644 --- a/man/smtpmail.texi +++ b/man/smtpmail.texi | |||
| @@ -385,7 +385,3 @@ cannot accept mail. | |||
| 385 | 385 | ||
| 386 | @contents | 386 | @contents |
| 387 | @bye | 387 | @bye |
| 388 | |||
| 389 | @ignore | ||
| 390 | arch-tag: 6316abdf-b366-4562-87a2-f37e8f894b6f | ||
| 391 | @end ignore | ||
diff --git a/man/speedbar.texi b/man/speedbar.texi index 0ea8327e512..3b5e827fdcb 100644 --- a/man/speedbar.texi +++ b/man/speedbar.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c $Id: speedbar.texi,v 1.11 2002/10/02 23:24:31 karl Exp $ | 2 | @c $Id: speedbar.texi,v 1.10 2002/03/16 19:33:21 eliz Exp $ |
| 3 | 3 | ||
| 4 | @setfilename ../info/speedbar | 4 | @setfilename ../info/speedbar |
| 5 | @settitle Speedbar: File/Tag summarizing utility | 5 | @settitle Speedbar: File/Tag summarizing utility |
| @@ -1247,7 +1247,3 @@ Two good values are @code{nil} and @code{'statictag}. | |||
| 1247 | @bye | 1247 | @bye |
| 1248 | @c LocalWords: speedbar's xref slowbar kbd subsubsection | 1248 | @c LocalWords: speedbar's xref slowbar kbd subsubsection |
| 1249 | @c LocalWords: keybindings | 1249 | @c LocalWords: keybindings |
| 1250 | |||
| 1251 | @ignore | ||
| 1252 | arch-tag: e1fc85f0-1eeb-489f-a8d4-a2bfe711fa02 | ||
| 1253 | @end ignore | ||
diff --git a/man/texinfo.tex b/man/texinfo.tex index a7225c8a37e..35b3020e628 100644 --- a/man/texinfo.tex +++ b/man/texinfo.tex | |||
| @@ -6339,5 +6339,3 @@ should work if nowhere else does.} | |||
| 6339 | @c time-stamp-format: "%:y-%02m-%02d.%02H" | 6339 | @c time-stamp-format: "%:y-%02m-%02d.%02H" |
| 6340 | @c time-stamp-end: "}" | 6340 | @c time-stamp-end: "}" |
| 6341 | @c End: | 6341 | @c End: |
| 6342 | |||
| 6343 | % arch-tag: e1b36e32-c96e-4135-a41a-0b2efa2ea115 | ||
diff --git a/man/text.texi b/man/text.texi index acc2414b3e5..bf68558d869 100644 --- a/man/text.texi +++ b/man/text.texi | |||
| @@ -2277,6 +2277,3 @@ uncompression (@pxref{Compressed Files}). To disable format conversion | |||
| 2277 | but allow character code conversion and/or automatic uncompression if | 2277 | but allow character code conversion and/or automatic uncompression if |
| 2278 | appropriate, use @code{format-find-file} with suitable arguments. | 2278 | appropriate, use @code{format-find-file} with suitable arguments. |
| 2279 | 2279 | ||
| 2280 | @ignore | ||
| 2281 | arch-tag: 8db54ed8-2036-49ca-b0df-23811d03dc70 | ||
| 2282 | @end ignore | ||
diff --git a/man/tramp.texi b/man/tramp.texi index 31f5689e79f..07cffe26137 100644 --- a/man/tramp.texi +++ b/man/tramp.texi | |||
| @@ -2119,7 +2119,3 @@ would have to be installed from the start, too. | |||
| 2119 | @c ** Use `filename' resp. `file name' consistently. | 2119 | @c ** Use `filename' resp. `file name' consistently. |
| 2120 | @c ** Use `host' resp. `machine' consistently. | 2120 | @c ** Use `host' resp. `machine' consistently. |
| 2121 | @c ** Consistent small or capitalized words especially in menues. | 2121 | @c ** Consistent small or capitalized words especially in menues. |
| 2122 | |||
| 2123 | @ignore | ||
| 2124 | arch-tag: f96dd66e-6dd3-4c92-8d77-9c56205ba808 | ||
| 2125 | @end ignore | ||
diff --git a/man/trampver.texi b/man/trampver.texi index 4f9ba4dd49b..f728531b9e9 100644 --- a/man/trampver.texi +++ b/man/trampver.texi | |||
| @@ -58,6 +58,3 @@ | |||
| 58 | @c Otherwise, '/dev/null/' is tken, which leaves this part empty. | 58 | @c Otherwise, '/dev/null/' is tken, which leaves this part empty. |
| 59 | 59 | ||
| 60 | 60 | ||
| 61 | @ignore | ||
| 62 | arch-tag: e0fe322c-e06b-46eb-bb5b-d091b521f41c | ||
| 63 | @end ignore | ||
diff --git a/man/trouble.texi b/man/trouble.texi index c2c483a08da..737fcf12fb0 100644 --- a/man/trouble.texi +++ b/man/trouble.texi | |||
| @@ -1062,7 +1062,3 @@ Look in the service directory for someone who might help you for a fee. | |||
| 1062 | The service directory is found in the file named @file{etc/SERVICE} in the | 1062 | The service directory is found in the file named @file{etc/SERVICE} in the |
| 1063 | Emacs distribution. | 1063 | Emacs distribution. |
| 1064 | @end itemize | 1064 | @end itemize |
| 1065 | |||
| 1066 | @ignore | ||
| 1067 | arch-tag: c9cba76d-b2cb-4e0c-ae3f-19d5ef35817c | ||
| 1068 | @end ignore | ||
diff --git a/man/vip.texi b/man/vip.texi index 959841b7996..fc34eacc865 100644 --- a/man/vip.texi +++ b/man/vip.texi | |||
| @@ -1944,7 +1944,3 @@ file. | |||
| 1944 | @setchapternewpage odd | 1944 | @setchapternewpage odd |
| 1945 | @contents | 1945 | @contents |
| 1946 | @bye | 1946 | @bye |
| 1947 | |||
| 1948 | @ignore | ||
| 1949 | arch-tag: 7c5d17b9-1d21-4261-a88a-b9fdbbf1020b | ||
| 1950 | @end ignore | ||
diff --git a/man/viper.texi b/man/viper.texi index 2e27a682236..c0059da3a97 100644 --- a/man/viper.texi +++ b/man/viper.texi | |||
| @@ -4542,7 +4542,3 @@ zapman@@cc.gatech.edu (Jason Zapman II), | |||
| 4542 | @setchapternewpage odd | 4542 | @setchapternewpage odd |
| 4543 | @contents | 4543 | @contents |
| 4544 | @bye | 4544 | @bye |
| 4545 | |||
| 4546 | @ignore | ||
| 4547 | arch-tag: f53e866a-15cf-4b1e-aead-77da9da1e864 | ||
| 4548 | @end ignore | ||
diff --git a/man/widget.texi b/man/widget.texi index b3485066aac..d1d7bae0315 100644 --- a/man/widget.texi +++ b/man/widget.texi | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | @c %**end of header | 10 | @c %**end of header |
| 11 | 11 | ||
| 12 | @copying | 12 | @copying |
| 13 | Copyright @copyright{} 2000, 2002, 2003 Free Software Foundation, Inc. | 13 | Copyright @copyright{} 2000, 2002 Free Software Foundation, Inc. |
| 14 | 14 | ||
| 15 | @quotation | 15 | @quotation |
| 16 | Permission is granted to copy, distribute and/or modify this document | 16 | Permission is granted to copy, distribute and/or modify this document |
| @@ -211,16 +211,7 @@ change you make must be contained within a single editable text field. | |||
| 211 | For example, capitalizing all text from the middle of one field to the | 211 | For example, capitalizing all text from the middle of one field to the |
| 212 | middle of another field is prohibited. | 212 | middle of another field is prohibited. |
| 213 | 213 | ||
| 214 | Editable text fields are created by the @code{editable-field} widget. | 214 | Editing text fields are created by the @code{editable-field} widget. |
| 215 | |||
| 216 | An editable fields must be surrounded by static text on both sides, that | ||
| 217 | is, text that does not change in the lifetime of the widget. If the | ||
| 218 | field extend to the end of the line, the terminating line-feed character | ||
| 219 | will count as the necessary static text on that end, but you will have | ||
| 220 | to provide the static text before the field yourself. The | ||
| 221 | @code{:format} keyword is useful for generating the static text; for | ||
| 222 | instance, if you give it a value of @code{"Name: %v"}, the "Name: " part | ||
| 223 | will count as the static text. | ||
| 224 | 215 | ||
| 225 | The editing text fields are highlighted with the | 216 | The editing text fields are highlighted with the |
| 226 | @code{widget-field-face} face, making them easy to find. | 217 | @code{widget-field-face} face, making them easy to find. |
| @@ -582,9 +573,8 @@ Emacsen that supports it. | |||
| 582 | Specifies how to display a message whenever you move to the widget with | 573 | Specifies how to display a message whenever you move to the widget with |
| 583 | either @code{widget-forward} or @code{widget-backward} or move the mouse | 574 | either @code{widget-forward} or @code{widget-backward} or move the mouse |
| 584 | over it (using the standard @code{help-echo} mechanism). The argument | 575 | over it (using the standard @code{help-echo} mechanism). The argument |
| 585 | is either a string to display, a function of one argument, the widget, | 576 | is either a string to display or a function of one argument, the widget, |
| 586 | which should return a string to display, or a form that evaluates to | 577 | which should return a string to display. |
| 587 | such a string. | ||
| 588 | 578 | ||
| 589 | @vindex indent@r{ keyword} | 579 | @vindex indent@r{ keyword} |
| 590 | @item :indent | 580 | @item :indent |
| @@ -1790,7 +1780,3 @@ variables, and widgets described in this manual. | |||
| 1790 | @setchapternewpage odd | 1780 | @setchapternewpage odd |
| 1791 | @contents | 1781 | @contents |
| 1792 | @bye | 1782 | @bye |
| 1793 | |||
| 1794 | @ignore | ||
| 1795 | arch-tag: 2b427731-4c61-4e72-85de-5ccec9c623f0 | ||
| 1796 | @end ignore | ||
diff --git a/man/windows.texi b/man/windows.texi index 100abaf3c93..bc6347c53ed 100644 --- a/man/windows.texi +++ b/man/windows.texi | |||
| @@ -400,7 +400,3 @@ windows together. You can also turn it on by customizing the variable | |||
| 400 | scroll-all-scroll-down-all}, @kbd{M-x scroll-all-page-down-all} and | 400 | scroll-all-scroll-down-all}, @kbd{M-x scroll-all-page-down-all} and |
| 401 | their corresponding ``up'' equivalents. To make this mode useful, | 401 | their corresponding ``up'' equivalents. To make this mode useful, |
| 402 | you should bind these commands to appropriate keys. | 402 | you should bind these commands to appropriate keys. |
| 403 | |||
| 404 | @ignore | ||
| 405 | arch-tag: 8bea7453-d4b1-49b1-9bf4-cfe4383e1113 | ||
| 406 | @end ignore | ||
diff --git a/man/woman.texi b/man/woman.texi index 36cd254e6d3..590b78022f6 100644 --- a/man/woman.texi +++ b/man/woman.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c $Id: woman.texi,v 1.13 2002/12/10 13:20:09 pj Exp $ | 2 | @c $Id: woman.texi,v 1.12 2002/10/02 23:24:31 karl Exp $ |
| 3 | @c %**start of header | 3 | @c %**start of header |
| 4 | @setfilename ../info/woman | 4 | @setfilename ../info/woman |
| 5 | @settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man'' | 5 | @settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man'' |
| @@ -1642,7 +1642,3 @@ Eli Zaretskii, @email{eliz@@is.elta.co.il} | |||
| 1642 | @printindex cp | 1642 | @printindex cp |
| 1643 | 1643 | ||
| 1644 | @bye | 1644 | @bye |
| 1645 | |||
| 1646 | @ignore | ||
| 1647 | arch-tag: a1a6b715-396f-4378-9b94-0b2ca0aa5028 | ||
| 1648 | @end ignore | ||
diff --git a/man/xresources.texi b/man/xresources.texi index 5d040b61a05..702c6feedc4 100644 --- a/man/xresources.texi +++ b/man/xresources.texi | |||
| @@ -929,7 +929,3 @@ family. It corresponds to the fifth part of an X font name. It is one of | |||
| 929 | 929 | ||
| 930 | @noindent | 930 | @noindent |
| 931 | @var{size} is a decimal number that describes the font size in points. | 931 | @var{size} is a decimal number that describes the font size in points. |
| 932 | |||
| 933 | @ignore | ||
| 934 | arch-tag: 9b6ff773-48b6-41f6-b2f9-f114b8bdd97f | ||
| 935 | @end ignore | ||