diff options
| author | Chong Yidong | 2011-05-15 10:21:31 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-05-15 10:21:31 -0400 |
| commit | ae742cb584f21e9df2db4cd34f7bf6658c8d775f (patch) | |
| tree | 06c591c21ec48c8e7c64ee59bcc34a7c4e656374 | |
| parent | ce1539b46ddb8b45aadf70888f6e42e39d944865 (diff) | |
| download | emacs-ae742cb584f21e9df2db4cd34f7bf6658c8d775f.tar.gz emacs-ae742cb584f21e9df2db4cd34f7bf6658c8d775f.zip | |
Text-fitting fixes for printed Emacs manual on 7x9 paper.
* building.texi (Flymake, Breakpoints Buffer):
* calendar.texi (Appointments):
* cmdargs.texi (General Variables, Display X):
* custom.texi (Saving Customizations, Face Customization)
(Directory Variables, Minibuffer Maps, Init Rebinding):
* display.texi (Font Lock, Font Lock, Useless Whitespace):
* fixit.texi (Spelling):
* frames.texi (Creating Frames, Fonts):
* help.texi (Help Files):
* mini.texi (Minibuffer File):
* misc.texi (emacsclient Options, Emulation):
* msdog.texi (Windows Startup, Windows HOME, Windows Fonts):
* mule.texi (International Chars, Language Environments)
(Select Input Method, Modifying Fontsets, Charsets):
* programs.texi (Custom C Indent):
* rmail.texi (Rmail Labels):
* text.texi (Table Conversion):
* trouble.texi (Known Problems, Known Problems):
* windows.texi (Change Window):
* xresources.texi (GTK resources): Reflow text and re-indent code
examples to avoid TeX overflows and underflows on 7x9 paper.
* emacs.texi: Fix the (commented out) smallbook command.
* macos.texi (Mac / GNUstep Events):
* xresources.texi (Lucid Resources): Remove extraneous examples.
| -rw-r--r-- | doc/emacs/ChangeLog | 30 | ||||
| -rw-r--r-- | doc/emacs/building.texi | 6 | ||||
| -rw-r--r-- | doc/emacs/calendar.texi | 12 | ||||
| -rw-r--r-- | doc/emacs/cmdargs.texi | 17 | ||||
| -rw-r--r-- | doc/emacs/custom.texi | 33 | ||||
| -rw-r--r-- | doc/emacs/display.texi | 31 | ||||
| -rw-r--r-- | doc/emacs/emacs.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/fixit.texi | 3 | ||||
| -rw-r--r-- | doc/emacs/frames.texi | 18 | ||||
| -rw-r--r-- | doc/emacs/help.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/macos.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/mini.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/misc.texi | 15 | ||||
| -rw-r--r-- | doc/emacs/msdog.texi | 68 | ||||
| -rw-r--r-- | doc/emacs/mule.texi | 33 | ||||
| -rw-r--r-- | doc/emacs/programs.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/rmail.texi | 12 | ||||
| -rw-r--r-- | doc/emacs/text.texi | 92 | ||||
| -rw-r--r-- | doc/emacs/trouble.texi | 11 | ||||
| -rw-r--r-- | doc/emacs/windows.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/xresources.texi | 24 |
21 files changed, 220 insertions, 213 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 4923316c4db..5196706f6c9 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,33 @@ | |||
| 1 | 2011-05-15 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | Fixes for fitting text into 7x9 printed manual. | ||
| 4 | * building.texi (Flymake, Breakpoints Buffer): | ||
| 5 | * calendar.texi (Appointments): | ||
| 6 | * cmdargs.texi (General Variables, Display X): | ||
| 7 | * custom.texi (Saving Customizations, Face Customization) | ||
| 8 | (Directory Variables, Minibuffer Maps, Init Rebinding): | ||
| 9 | * display.texi (Font Lock, Font Lock, Useless Whitespace): | ||
| 10 | * fixit.texi (Spelling): | ||
| 11 | * frames.texi (Creating Frames, Fonts): | ||
| 12 | * help.texi (Help Files): | ||
| 13 | * mini.texi (Minibuffer File): | ||
| 14 | * misc.texi (emacsclient Options, Emulation): | ||
| 15 | * msdog.texi (Windows Startup, Windows HOME, Windows Fonts): | ||
| 16 | * mule.texi (International Chars, Language Environments) | ||
| 17 | (Select Input Method, Modifying Fontsets, Charsets): | ||
| 18 | * programs.texi (Custom C Indent): | ||
| 19 | * rmail.texi (Rmail Labels): | ||
| 20 | * text.texi (Table Conversion): | ||
| 21 | * trouble.texi (Known Problems, Known Problems): | ||
| 22 | * windows.texi (Change Window): | ||
| 23 | * xresources.texi (GTK resources): Reflow text and re-indent code | ||
| 24 | examples to avoid TeX overflows and underflows on 7x9 paper. | ||
| 25 | |||
| 26 | * emacs.texi: Fix the (commented out) smallbook command. | ||
| 27 | |||
| 28 | * macos.texi (Mac / GNUstep Events): | ||
| 29 | * xresources.texi (Lucid Resources): Remove extraneous examples. | ||
| 30 | |||
| 1 | 2011-04-13 Juanma Barranquero <lekktu@gmail.com> | 31 | 2011-04-13 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 32 | ||
| 3 | * mini.texi (Minibuffer Edit): | 33 | * mini.texi (Minibuffer Edit): |
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index 296dbb2bce7..bad64b4c697 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -439,8 +439,8 @@ syntax checking tool used depends on the language; for example, for | |||
| 439 | C/C++ files this is usually the C compiler. Flymake can also use | 439 | C/C++ files this is usually the C compiler. Flymake can also use |
| 440 | build tools such as @code{make} for checking complicated projects. | 440 | build tools such as @code{make} for checking complicated projects. |
| 441 | 441 | ||
| 442 | To activate Flymake mode, type @kbd{M-x flymake-mode}. You can move | 442 | To enable Flymake mode, type @kbd{M-x flymake-mode}. You can go to |
| 443 | to the errors spotted by Flymake mode with @kbd{M-x | 443 | the errors found by Flymake mode with @kbd{M-x |
| 444 | flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To | 444 | flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To |
| 445 | display any error messages associated with the current line, use | 445 | display any error messages associated with the current line, use |
| 446 | @kbd{M-x flymake-display-err-menu-for-current-line}. | 446 | @kbd{M-x flymake-display-err-menu-for-current-line}. |
| @@ -992,7 +992,7 @@ breakpoint}, the breakpoint which point is on. | |||
| 992 | @item @key{SPC} | 992 | @item @key{SPC} |
| 993 | @kindex SPC @r{(GDB breakpoints buffer)} | 993 | @kindex SPC @r{(GDB breakpoints buffer)} |
| 994 | @findex gdb-toggle-breakpoint | 994 | @findex gdb-toggle-breakpoint |
| 995 | Enable/disable the current breakpoint (@code{gdb-toggle-breakpoint}). | 995 | Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}). |
| 996 | On a graphical display, this changes the color of a bullet in the | 996 | On a graphical display, this changes the color of a bullet in the |
| 997 | margin of a source buffer at the relevant line. This is red when | 997 | margin of a source buffer at the relevant line. This is red when |
| 998 | the breakpoint is enabled and grey when it is disabled. Text-only | 998 | the breakpoint is enabled and grey when it is disabled. Text-only |
diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi index 0cdd348dae6..94d1042bb86 100644 --- a/doc/emacs/calendar.texi +++ b/doc/emacs/calendar.texi | |||
| @@ -1474,12 +1474,12 @@ give the names of functions used to create and destroy the window, | |||
| 1474 | respectively. | 1474 | respectively. |
| 1475 | 1475 | ||
| 1476 | @findex appt-activate | 1476 | @findex appt-activate |
| 1477 | To enable appointment notification, use the command @kbd{M-x | 1477 | To enable appointment notification, type @kbd{M-x appt-activate}. |
| 1478 | appt-activate}. With a positive argument, it enables notification; | 1478 | With a positive argument, it enables notification; with a negative |
| 1479 | with a negative argument, it disables notification; with no argument, | 1479 | argument, it disables notification; with no argument, it toggles. |
| 1480 | it toggles. Enabling notification also sets up an appointment list | 1480 | Enabling notification also sets up an appointment list for today from |
| 1481 | for today from the diary file, giving all diary entries found with | 1481 | the diary file, giving all diary entries found with recognizable times |
| 1482 | recognizable times of day, and reminds you just before each of them. | 1482 | of day, and reminds you just before each of them. |
| 1483 | 1483 | ||
| 1484 | For example, suppose the diary file contains these lines: | 1484 | For example, suppose the diary file contains these lines: |
| 1485 | 1485 | ||
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index 2f711ab098c..40cce49e20d 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi | |||
| @@ -465,9 +465,8 @@ when you specify a relative directory name. | |||
| 465 | Directory for the architecture-independent files that come with Emacs. | 465 | Directory for the architecture-independent files that come with Emacs. |
| 466 | This is used to initialize the Lisp variable @code{data-directory}. | 466 | This is used to initialize the Lisp variable @code{data-directory}. |
| 467 | @item EMACSDOC | 467 | @item EMACSDOC |
| 468 | Directory for the documentation string file, | 468 | Directory for the documentation string file, which is used to |
| 469 | @file{DOC-@var{emacsversion}}. This is used to initialize the Lisp | 469 | initialize the Lisp variable @code{doc-directory}. |
| 470 | variable @code{doc-directory}. | ||
| 471 | @item EMACSLOADPATH | 470 | @item EMACSLOADPATH |
| 472 | A colon-separated list of directories@footnote{ | 471 | A colon-separated list of directories@footnote{ |
| 473 | Here and below, whenever we say ``colon-separated list of directories,'' | 472 | Here and below, whenever we say ``colon-separated list of directories,'' |
| @@ -713,14 +712,14 @@ window displayed at their local terminal. You might need to log in | |||
| 713 | to another system because the files you want to edit are there, or | 712 | to another system because the files you want to edit are there, or |
| 714 | because the Emacs executable file you want to run is there. | 713 | because the Emacs executable file you want to run is there. |
| 715 | 714 | ||
| 716 | The syntax of the @env{DISPLAY} environment variable is | 715 | @env{DISPLAY} has the syntax |
| 717 | @samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the | 716 | @samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the |
| 718 | host name of the X Window System server machine, @var{display} is an | 717 | host name of the X Window System server machine, @var{display} is an |
| 719 | arbitrarily-assigned number that distinguishes your server (X terminal) | 718 | arbitrarily-assigned number that distinguishes your server (X |
| 720 | from other servers on the same machine, and @var{screen} is a | 719 | terminal) from other servers on the same machine, and @var{screen} is |
| 721 | rarely-used field that allows an X server to control multiple terminal | 720 | a rarely-used field that allows an X server to control multiple |
| 722 | screens. The period and the @var{screen} field are optional. If | 721 | terminal screens. The period and the @var{screen} field are optional. |
| 723 | included, @var{screen} is usually zero. | 722 | If included, @var{screen} is usually zero. |
| 724 | 723 | ||
| 725 | For example, if your host is named @samp{glasperle} and your server is | 724 | For example, if your host is named @samp{glasperle} and your server is |
| 726 | the first (or perhaps the only) server listed in the configuration, your | 725 | the first (or perhaps the only) server listed in the configuration, your |
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index a5f1e59db95..6a95e7a9ea5 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi | |||
| @@ -527,7 +527,8 @@ files for different Emacs versions, like this: | |||
| 527 | (cond ((< emacs-major-version 22) | 527 | (cond ((< emacs-major-version 22) |
| 528 | ;; @r{Emacs 21 customization.} | 528 | ;; @r{Emacs 21 customization.} |
| 529 | (setq custom-file "~/.custom-21.el")) | 529 | (setq custom-file "~/.custom-21.el")) |
| 530 | ((and (= emacs-major-version 22) (< emacs-minor-version 3)) | 530 | ((and (= emacs-major-version 22) |
| 531 | (< emacs-minor-version 3)) | ||
| 531 | ;; @r{Emacs 22 customization, before version 22.3.} | 532 | ;; @r{Emacs 22 customization, before version 22.3.} |
| 532 | (setq custom-file "~/.custom-22.el")) | 533 | (setq custom-file "~/.custom-22.el")) |
| 533 | (t | 534 | (t |
| @@ -583,15 +584,15 @@ means that it's disabled. You can enable or disable the attribute by | |||
| 583 | clicking that button. When the attribute is enabled, you can change | 584 | clicking that button. When the attribute is enabled, you can change |
| 584 | the attribute value in the usual ways. | 585 | the attribute value in the usual ways. |
| 585 | 586 | ||
| 586 | For the colors, you can specify a color name (use @kbd{M-x | 587 | You can specify a color name (use @kbd{M-x list-colors-display} for |
| 587 | list-colors-display} for a list of them) or a hexadecimal color | 588 | a list of them) or a hexadecimal color specification of the form |
| 588 | specification of the form @samp{#@var{rr}@var{gg}@var{bb}}. | 589 | @samp{#@var{rr}@var{gg}@var{bb}}. (@samp{#000000} is black, |
| 589 | (@samp{#000000} is black, @samp{#ff0000} is red, @samp{#00ff00} is | 590 | @samp{#ff0000} is red, @samp{#00ff00} is green, @samp{#0000ff} is |
| 590 | green, @samp{#0000ff} is blue, and @samp{#ffffff} is white.) On a | 591 | blue, and @samp{#ffffff} is white.) On a black-and-white display, the |
| 591 | black-and-white display, the colors you can use for the background are | 592 | colors you can use for the background are @samp{black}, @samp{white}, |
| 592 | @samp{black}, @samp{white}, @samp{gray}, @samp{gray1}, and | 593 | @samp{gray}, @samp{gray1}, and @samp{gray3}. Emacs supports these |
| 593 | @samp{gray3}. Emacs supports these shades of gray by using background | 594 | shades of gray by using background stipple patterns instead of a |
| 594 | stipple patterns instead of a color. | 595 | color. |
| 595 | 596 | ||
| 596 | Setting, saving and resetting a face work like the same operations for | 597 | Setting, saving and resetting a face work like the same operations for |
| 597 | variables (@pxref{Changing a Variable}). | 598 | variables (@pxref{Changing a Variable}). |
| @@ -1334,7 +1335,8 @@ corresponding alist applies to all the files in that subdirectory. | |||
| 1334 | (c-mode . ((c-file-style . "BSD"))) | 1335 | (c-mode . ((c-file-style . "BSD"))) |
| 1335 | (java-mode . ((c-file-style . "BSD"))) | 1336 | (java-mode . ((c-file-style . "BSD"))) |
| 1336 | ("src/imported" | 1337 | ("src/imported" |
| 1337 | . ((nil . ((change-log-default-name . "ChangeLog.local")))))) | 1338 | . ((nil . ((change-log-default-name . |
| 1339 | "ChangeLog.local")))))) | ||
| 1338 | @end example | 1340 | @end example |
| 1339 | 1341 | ||
| 1340 | @noindent | 1342 | @noindent |
| @@ -1561,7 +1563,7 @@ just like @key{RET}. | |||
| 1561 | @code{minibuffer-local-must-match-map} is for strict completion and | 1563 | @code{minibuffer-local-must-match-map} is for strict completion and |
| 1562 | for cautious completion. | 1564 | for cautious completion. |
| 1563 | @item | 1565 | @item |
| 1564 | Finally, @code{minibuffer-local-filename-completion-map} and | 1566 | @code{minibuffer-local-filename-completion-map} and |
| 1565 | @code{minibuffer-local-must-match-filename-map} are like the two | 1567 | @code{minibuffer-local-must-match-filename-map} are like the two |
| 1566 | previous ones, but they are specifically for file name completion. | 1568 | previous ones, but they are specifically for file name completion. |
| 1567 | They do not bind @key{SPC}. | 1569 | They do not bind @key{SPC}. |
| @@ -1692,7 +1694,6 @@ and mouse events: | |||
| 1692 | (global-set-key (kbd "C-<f5>") 'linum-mode) | 1694 | (global-set-key (kbd "C-<f5>") 'linum-mode) |
| 1693 | (global-set-key (kbd "C-<right>") 'forward-sentence) | 1695 | (global-set-key (kbd "C-<right>") 'forward-sentence) |
| 1694 | (global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill) | 1696 | (global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill) |
| 1695 | (global-set-key (kbd "C-<down-mouse-3>") 'mouse-yank-at-click) | ||
| 1696 | @end example | 1697 | @end example |
| 1697 | 1698 | ||
| 1698 | Instead of using the @code{kbd} macro, you can use a Lisp string or | 1699 | Instead of using the @code{kbd} macro, you can use a Lisp string or |
| @@ -1756,8 +1757,10 @@ and @kbd{C-c p} in Texinfo mode: | |||
| 1756 | @example | 1757 | @example |
| 1757 | (add-hook 'texinfo-mode-hook | 1758 | (add-hook 'texinfo-mode-hook |
| 1758 | '(lambda () | 1759 | '(lambda () |
| 1759 | (define-key texinfo-mode-map "\C-cp" 'backward-paragraph) | 1760 | (define-key texinfo-mode-map "\C-cp" |
| 1760 | (define-key texinfo-mode-map "\C-cn" 'forward-paragraph))) | 1761 | 'backward-paragraph) |
| 1762 | (define-key texinfo-mode-map "\C-cn" | ||
| 1763 | 'forward-paragraph))) | ||
| 1761 | @end example | 1764 | @end example |
| 1762 | 1765 | ||
| 1763 | @node Modifier Keys | 1766 | @node Modifier Keys |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 14a5b68f364..e4841c66e72 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -647,17 +647,17 @@ that follows an open-parenthesis or open-brace in the leftmost column | |||
| 647 | that is inside a string or comment. | 647 | that is inside a string or comment. |
| 648 | 648 | ||
| 649 | @cindex slow display during scrolling | 649 | @cindex slow display during scrolling |
| 650 | The variable @code{font-lock-beginning-of-syntax-function} (always | 650 | The variable @code{font-lock-beginning-of-syntax-function}, which is |
| 651 | buffer-local) specifies how Font Lock mode can find a position | 651 | always buffer-local, specifies how Font Lock mode can find a position |
| 652 | guaranteed to be outside any comment or string. In modes which use the | 652 | guaranteed to be outside any comment or string. In modes which use |
| 653 | leftmost column parenthesis convention, the default value of the variable | 653 | the leftmost column parenthesis convention, the default value of the |
| 654 | is @code{beginning-of-defun}---that tells Font Lock mode to use the | 654 | variable is @code{beginning-of-defun}---that tells Font Lock mode to |
| 655 | convention. If you set this variable to @code{nil}, Font Lock no longer | 655 | use the convention. If you set this variable to @code{nil}, Font Lock |
| 656 | relies on the convention. This avoids incorrect results, but the price | 656 | no longer relies on the convention. This avoids incorrect results, |
| 657 | is that, in some cases, fontification for a changed text must rescan | 657 | but the price is that, in some cases, fontification for a changed text |
| 658 | buffer text from the beginning of the buffer. This can considerably | 658 | must rescan buffer text from the beginning of the buffer. This can |
| 659 | slow down redisplay while scrolling, particularly if you are close to | 659 | considerably slow down redisplay while scrolling, particularly if you |
| 660 | the end of a large buffer. | 660 | are close to the end of a large buffer. |
| 661 | 661 | ||
| 662 | @findex font-lock-add-keywords | 662 | @findex font-lock-add-keywords |
| 663 | Font Lock highlighting patterns already exist for many modes, but you | 663 | Font Lock highlighting patterns already exist for many modes, but you |
| @@ -670,7 +670,8 @@ comments, use this: | |||
| 670 | (add-hook 'c-mode-hook | 670 | (add-hook 'c-mode-hook |
| 671 | (lambda () | 671 | (lambda () |
| 672 | (font-lock-add-keywords nil | 672 | (font-lock-add-keywords nil |
| 673 | '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t))))) | 673 | '(("\\<\\(FIXME\\):" 1 |
| 674 | font-lock-warning-face t))))) | ||
| 674 | @end example | 675 | @end example |
| 675 | 676 | ||
| 676 | @findex font-lock-remove-keywords | 677 | @findex font-lock-remove-keywords |
| @@ -874,9 +875,9 @@ the location of point is enough to show you that the spaces are | |||
| 874 | present. | 875 | present. |
| 875 | 876 | ||
| 876 | @findex delete-trailing-whitespace | 877 | @findex delete-trailing-whitespace |
| 877 | To delete all trailing whitespace within the buffer's accessible | 878 | Type @kbd{M-x delete-trailing-whitespace @key{RET}} to delete all |
| 878 | portion (@pxref{Narrowing}), type @kbd{M-x delete-trailing-whitespace | 879 | trailing whitespace within the buffer's accessible portion |
| 879 | @key{RET}}. This command does not remove newline characters. | 880 | (@pxref{Narrowing}). This command does not remove newline characters. |
| 880 | 881 | ||
| 881 | @vindex indicate-empty-lines | 882 | @vindex indicate-empty-lines |
| 882 | @cindex unused lines | 883 | @cindex unused lines |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 72483afef1e..f839266b918 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -39,7 +39,7 @@ developing GNU and promoting software freedom.'' | |||
| 39 | @c in general, keep the following line commented out, unless doing a | 39 | @c in general, keep the following line commented out, unless doing a |
| 40 | @c copy of this manual that will be published. The manual should go | 40 | @c copy of this manual that will be published. The manual should go |
| 41 | @c onto the distribution in the full, 8.5 x 11" size. | 41 | @c onto the distribution in the full, 8.5 x 11" size. |
| 42 | @c set smallbook | 42 | @c @smallbook |
| 43 | 43 | ||
| 44 | @ifset smallbook | 44 | @ifset smallbook |
| 45 | @smallbook | 45 | @smallbook |
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi index 4b1f592be67..113e39cfd1a 100644 --- a/doc/emacs/fixit.texi +++ b/doc/emacs/fixit.texi | |||
| @@ -347,8 +347,7 @@ Quit interactive spell checking and move point back to where it was | |||
| 347 | when you started spell checking. | 347 | when you started spell checking. |
| 348 | 348 | ||
| 349 | @item q | 349 | @item q |
| 350 | Quit interactive spell checking and kill the Aspell/Ispell/Hunspell | 350 | Quit interactive spell checking and kill the spell-checker subprocess. |
| 351 | subprocess. | ||
| 352 | 351 | ||
| 353 | @item ? | 352 | @item ? |
| 354 | Show the list of options. | 353 | Show the list of options. |
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index 891e6efc8fd..42398766169 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -586,7 +586,8 @@ the default foreground color and font: | |||
| 586 | 586 | ||
| 587 | @example | 587 | @example |
| 588 | (add-to-list 'default-frame-alist '(font . "10x20")) | 588 | (add-to-list 'default-frame-alist '(font . "10x20")) |
| 589 | (add-to-list 'default-frame-alist '(foreground-color . "blue")) | 589 | (add-to-list 'default-frame-alist |
| 590 | '(foreground-color . "blue")) | ||
| 590 | @end example | 591 | @end example |
| 591 | 592 | ||
| 592 | @noindent | 593 | @noindent |
| @@ -753,12 +754,9 @@ DejaVu Sans Mono:bold:italic | |||
| 753 | Monospace-12:weight=bold:slant=italic | 754 | Monospace-12:weight=bold:slant=italic |
| 754 | @end smallexample | 755 | @end smallexample |
| 755 | 756 | ||
| 756 | See the Fontconfig manual for a more detailed description of | 757 | For a more detailed description of Fontconfig patterns, see the |
| 757 | Fontconfig patterns. This manual is located in the file | 758 | Fontconfig manual, which is distributed with Fontconfig and available |
| 758 | @file{fontconfig-user.html}, distributed with Fontconfig. It is also | 759 | online at @url{http://fontconfig.org/fontconfig-user.html}. |
| 759 | available online at @url{http://fontconfig.org/fontconfig-user.html}. | ||
| 760 | In particular, that manual describes additional font properties that | ||
| 761 | influence how the font is hinted, antialiased, or scaled. | ||
| 762 | 760 | ||
| 763 | The second way to specify a font is to use a @dfn{GTK font | 761 | The second way to specify a font is to use a @dfn{GTK font |
| 764 | description}. These have the syntax | 762 | description}. These have the syntax |
| @@ -831,9 +829,9 @@ The font slant---normally @samp{r} (roman), @samp{i} (italic), | |||
| 831 | @samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other). | 829 | @samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other). |
| 832 | Some font names support other values. | 830 | Some font names support other values. |
| 833 | @item widthtype | 831 | @item widthtype |
| 834 | The font width---normally @samp{condensed}, @samp{extended}, | 832 | The font width---normally @samp{normal}, @samp{condensed}, |
| 835 | @samp{semicondensed} or @samp{normal} (some font names support other | 833 | @samp{extended}, or @samp{semicondensed} (some font names support |
| 836 | values). | 834 | other values). |
| 837 | @item style | 835 | @item style |
| 838 | An optional additional style name. Usually it is empty---most long | 836 | An optional additional style name. Usually it is empty---most long |
| 839 | font names have two hyphens in a row at this point. | 837 | font names have two hyphens in a row at this point. |
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index 2c701c8a4df..d55159ed832 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi | |||
| @@ -630,7 +630,7 @@ C-@var{char}}; that is, @kbd{C-h} followed by a control character. | |||
| 630 | Display the Emacs copying conditions (@code{describe-copying}). | 630 | Display the Emacs copying conditions (@code{describe-copying}). |
| 631 | These are the rules under which you can copy and redistribute Emacs. | 631 | These are the rules under which you can copy and redistribute Emacs. |
| 632 | @item C-h C-d | 632 | @item C-h C-d |
| 633 | Display how to debug Emacs problems (@code{view-emacs-debugging}). | 633 | Display help for debugging Emacs (@code{view-emacs-debugging}). |
| 634 | @item C-h C-f | 634 | @item C-h C-f |
| 635 | Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}). | 635 | Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}). |
| 636 | @item C-h g | 636 | @item C-h g |
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index de7825217a3..c36efeaeaf4 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi | |||
| @@ -162,10 +162,6 @@ This event occurs when another application requests that Emacs open a | |||
| 162 | temporary file. By default, this is handled by just generating a | 162 | temporary file. By default, this is handled by just generating a |
| 163 | @code{ns-open-file} event, the results of which are described above. | 163 | @code{ns-open-file} event, the results of which are described above. |
| 164 | 164 | ||
| 165 | You can bind @key{ns-pop-up-frames} and @key{ns-open-temp-file} to | ||
| 166 | other Lisp functions. When the event is registered, the name of the | ||
| 167 | file to open is stored in the variable @code{ns-input-file}. | ||
| 168 | |||
| 169 | @item ns-open-file-line | 165 | @item ns-open-file-line |
| 170 | Some applications, such as ProjectBuilder and gdb, request not only a | 166 | Some applications, such as ProjectBuilder and gdb, request not only a |
| 171 | particular file, but also a particular line or sequence of lines in | 167 | particular file, but also a particular line or sequence of lines in |
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi index b7bda61e238..975f22cd5e4 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi | |||
| @@ -69,10 +69,10 @@ the default directory. If you now type @kbd{buffer.c} as input, that | |||
| 69 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, | 69 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, |
| 70 | for information about the default directory. | 70 | for information about the default directory. |
| 71 | 71 | ||
| 72 | You can specify the parent directory by adding @file{..}: for | 72 | You can specify the parent directory with @file{..}: |
| 73 | example, @file{/u2/emacs/src/../lisp/simple.el} is equivalent to | 73 | @file{/a/b/../foo.el} is equivalent to @file{/a/foo.el}. |
| 74 | @file{/u2/emacs/lisp/simple.el}. Alternatively, you can use | 74 | Alternatively, you can use @kbd{M-@key{DEL}} to kill directory names |
| 75 | @kbd{M-@key{DEL}} to kill directory names backwards (@pxref{Words}). | 75 | backwards (@pxref{Words}). |
| 76 | 76 | ||
| 77 | To specify a file in a completely different directory, you can kill | 77 | To specify a file in a completely different directory, you can kill |
| 78 | the entire default with @kbd{C-a C-k} (@pxref{Minibuffer Edit}). | 78 | the entire default with @kbd{C-a C-k} (@pxref{Minibuffer Edit}). |
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index 02a6a947391..e734fe64617 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -1585,16 +1585,8 @@ listed below: | |||
| 1585 | @item -a @var{command} | 1585 | @item -a @var{command} |
| 1586 | @itemx --alternate-editor=@var{command} | 1586 | @itemx --alternate-editor=@var{command} |
| 1587 | Specify a command to run if @code{emacsclient} fails to contact Emacs. | 1587 | Specify a command to run if @code{emacsclient} fails to contact Emacs. |
| 1588 | This is useful when running @code{emacsclient} in a script. For | 1588 | This is useful when running @code{emacsclient} in a script. |
| 1589 | example, the following setting for the @env{EDITOR} environment | ||
| 1590 | variable will always give you an editor, even if no Emacs server is | ||
| 1591 | running: | ||
| 1592 | 1589 | ||
| 1593 | @example | ||
| 1594 | EDITOR="emacsclient --alternate-editor emacs +%d %s" | ||
| 1595 | @end example | ||
| 1596 | |||
| 1597 | @noindent | ||
| 1598 | As a special exception, if @var{command} is the empty string, then | 1590 | As a special exception, if @var{command} is the empty string, then |
| 1599 | @code{emacsclient} starts Emacs in daemon mode and then tries | 1591 | @code{emacsclient} starts Emacs in daemon mode and then tries |
| 1600 | connecting again. | 1592 | connecting again. |
| @@ -2490,9 +2482,8 @@ also use the command @kbd{M-x scroll-all-mode} or set the variable | |||
| 2490 | @item EDT (DEC VMS editor) | 2482 | @item EDT (DEC VMS editor) |
| 2491 | @findex edt-emulation-on | 2483 | @findex edt-emulation-on |
| 2492 | @findex edt-emulation-off | 2484 | @findex edt-emulation-off |
| 2493 | Turn on EDT emulation with the command @kbd{M-x edt-emulation-on}, | 2485 | Turn on EDT emulation @kbd{M-x edt-emulation-on}; use @kbd{M-x |
| 2494 | while @kbd{M-x edt-emulation-off} restores normal Emacs command | 2486 | edt-emulation-off} to restore normal Emacs command bindings. |
| 2495 | bindings. | ||
| 2496 | 2487 | ||
| 2497 | Most of the EDT emulation commands are keypad keys, and most standard | 2488 | Most of the EDT emulation commands are keypad keys, and most standard |
| 2498 | Emacs key bindings are still available. The EDT emulation rebindings | 2489 | Emacs key bindings are still available. The EDT emulation rebindings |
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi index 53f46d08d7c..25401932196 100644 --- a/doc/emacs/msdog.texi +++ b/doc/emacs/msdog.texi | |||
| @@ -85,30 +85,29 @@ Emacs will start in the current directory of the Windows shell. | |||
| 85 | @cindex invoking Emacs from Windows Explorer | 85 | @cindex invoking Emacs from Windows Explorer |
| 86 | @pindex emacsclient.exe | 86 | @pindex emacsclient.exe |
| 87 | @pindex emacsclientw.exe | 87 | @pindex emacsclientw.exe |
| 88 | Via the Emacs client program, @file{emacsclient.exe} or | 88 | Via @file{emacsclient.exe} or @file{emacsclientw.exe}, which allow you |
| 89 | @file{emacsclientw.exe}. This allows to invoke Emacs from other | 89 | to invoke Emacs from other programs, and to reuse a running Emacs |
| 90 | programs, and to reuse a running Emacs process for serving editing | 90 | process for serving editing jobs required by other programs. |
| 91 | jobs required by other programs. @xref{Emacs Server}. The difference | 91 | @xref{Emacs Server}. The difference between @file{emacsclient.exe} |
| 92 | between @file{emacsclient.exe} and @file{emacsclientw.exe} is that the | 92 | and @file{emacsclientw.exe} is that the former is a console program, |
| 93 | former is a console program, while the latter is a Windows GUI | 93 | while the latter is a Windows GUI program. Both programs wait for |
| 94 | program. Both programs wait for Emacs to signal that the editing job | 94 | Emacs to signal that the editing job is finished, before they exit and |
| 95 | is finished, before they exit and return control to the program that | 95 | return control to the program that invoked them. Which one of them to |
| 96 | invoked them. Which one of them to use in each case depends on the | 96 | use in each case depends on the expectations of the program that needs |
| 97 | expectations of the program that needs editing services. If that | 97 | editing services. If that program is itself a console (text-mode) |
| 98 | program is itself a console (text-mode) program, you should use | 98 | program, you should use @file{emacsclient.exe}, so that any of its |
| 99 | @file{emacsclient.exe}, so that any of its messages and prompts appear | 99 | messages and prompts appear in the same command window as those of the |
| 100 | in the same command window as those of the invoking program. By | 100 | invoking program. By contrast, if the invoking program is a GUI |
| 101 | contrast, if the invoking program is a GUI program, you will be better | 101 | program, you will be better off using @file{emacsclientw.exe}, because |
| 102 | off using @file{emacsclientw.exe}, because @file{emacsclient.exe} will | 102 | @file{emacsclient.exe} will pop up a command window if it is invoked |
| 103 | pop up a command window if it is invoked from a GUI program. A | 103 | from a GUI program. A notable situation where you would want |
| 104 | notable situation where you would want @file{emacsclientw.exe} is when | 104 | @file{emacsclientw.exe} is when you right-click on a file in the |
| 105 | you right-click on a file in the Windows Explorer and select ``Open | 105 | Windows Explorer and select ``Open With'' from the pop-up menu. Use |
| 106 | With'' from the pop-up menu. Use the @samp{--alternate-editor=} or | 106 | the @samp{--alternate-editor=} or @samp{-a} options if Emacs might not |
| 107 | @samp{-a} options if Emacs might not be running (or not running as a | 107 | be running (or not running as a server) when @command{emacsclient} is |
| 108 | server) when @command{emacsclient} is invoked---that will always give | 108 | invoked---that will always give you an editor. When invoked via |
| 109 | you an editor. When invoked via @command{emacsclient}, Emacs will | 109 | @command{emacsclient}, Emacs will start in the current directory of |
| 110 | start in the current directory of the program that invoked | 110 | the program that invoked @command{emacsclient}. |
| 111 | @command{emacsclient}. | ||
| 112 | @end enumerate | 111 | @end enumerate |
| 113 | 112 | ||
| 114 | @node Text and Binary | 113 | @node Text and Binary |
| @@ -402,11 +401,11 @@ names, which might cause misalignment of columns in Dired display. | |||
| 402 | 401 | ||
| 403 | The Windows equivalent of the @code{HOME} directory is the | 402 | The Windows equivalent of the @code{HOME} directory is the |
| 404 | @dfn{user-specific application data directory}. The actual location | 403 | @dfn{user-specific application data directory}. The actual location |
| 405 | depends on your Windows version and system configuration; typical values | 404 | depends on the Windows version; typical values are @file{C:\Documents |
| 406 | are @file{C:\Documents and Settings\@var{username}\Application Data} on | 405 | and Settings\@var{username}\Application Data} on Windows 2K/XP/2K3, |
| 407 | Windows 2K/XP/2K3, @file{C:\Users\@var{username}\AppData\Roaming} on | 406 | @file{C:\Users\@var{username}\AppData\Roaming} on Windows Vista/7/2K8, |
| 408 | Windows Vista/7/2K8, and either @file{C:\WINDOWS\Application Data} | 407 | and either @file{C:\WINDOWS\Application Data} or |
| 409 | or @file{C:\WINDOWS\Profiles\@var{username}\Application Data} on the | 408 | @file{C:\WINDOWS\Profiles\@var{username}\Application Data} on the |
| 410 | older Windows 9X/ME systems. If this directory does not exist or | 409 | older Windows 9X/ME systems. If this directory does not exist or |
| 411 | cannot be accessed, Emacs falls back to @file{C:\} as the default | 410 | cannot be accessed, Emacs falls back to @file{C:\} as the default |
| 412 | value of @code{HOME}. | 411 | value of @code{HOME}. |
| @@ -955,11 +954,12 @@ The following scripts are recognized on Windows: @code{latin}, @code{greek}, | |||
| 955 | 954 | ||
| 956 | @cindex font antialiasing (MS Windows) | 955 | @cindex font antialiasing (MS Windows) |
| 957 | @item antialias | 956 | @item antialias |
| 958 | Specifies the antialiasing to use for the font. The value @code{none} | 957 | Specifies the antialiasing method. The value @code{none} means no |
| 959 | means no antialiasing, @code{standard} means use standard antialiasing, | 958 | antialiasing, @code{standard} means use standard antialiasing, |
| 960 | @code{subpixel} means use subpixel antialiasing (known as Cleartype on Windows), | 959 | @code{subpixel} means use subpixel antialiasing (known as Cleartype on |
| 961 | and @code{natural} means use subpixel antialiasing with adjusted spacing between | 960 | Windows), and @code{natural} means use subpixel antialiasing with |
| 962 | letters. If unspecified, the font will use the system default antialiasing. | 961 | adjusted spacing between letters. If unspecified, the font will use |
| 962 | the system default antialiasing. | ||
| 963 | @end table | 963 | @end table |
| 964 | 964 | ||
| 965 | @node Windows Misc | 965 | @node Windows Misc |
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index bafa5a1d427..7f204890ce4 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -226,7 +226,8 @@ preferred charset: unicode (Unicode (ISO10646)) | |||
| 226 | buffer code: #xC3 #x80 | 226 | buffer code: #xC3 #x80 |
| 227 | file code: not encodable by coding system undecided-unix | 227 | file code: not encodable by coding system undecided-unix |
| 228 | display: by this font (glyph code) | 228 | display: by this font (glyph code) |
| 229 | xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x82) | 229 | xft:-unknown-DejaVu Sans Mono-normal-normal- |
| 230 | normal-*-13-*-*-*-m-0-iso10646-1 (#x82) | ||
| 230 | 231 | ||
| 231 | Character code properties: customize what to show | 232 | Character code properties: customize what to show |
| 232 | name: LATIN CAPITAL LETTER A WITH GRAVE | 233 | name: LATIN CAPITAL LETTER A WITH GRAVE |
| @@ -316,7 +317,7 @@ language environment also specifies a default input method. | |||
| 316 | 317 | ||
| 317 | @findex set-language-environment | 318 | @findex set-language-environment |
| 318 | @vindex current-language-environment | 319 | @vindex current-language-environment |
| 319 | To select a language environment, customize the variable | 320 | To select a language environment, customize |
| 320 | @code{current-language-environment} or use the command @kbd{M-x | 321 | @code{current-language-environment} or use the command @kbd{M-x |
| 321 | set-language-environment}. It makes no difference which buffer is | 322 | set-language-environment}. It makes no difference which buffer is |
| 322 | current when you use this command, because the effects apply globally | 323 | current when you use this command, because the effects apply globally |
| @@ -641,9 +642,9 @@ shows that information in addition to the other information about the | |||
| 641 | character. | 642 | character. |
| 642 | 643 | ||
| 643 | @findex list-input-methods | 644 | @findex list-input-methods |
| 644 | To see a list of all the supported input methods, type @kbd{M-x | 645 | @kbd{M-x list-input-methods} displays a list of all the supported |
| 645 | list-input-methods}. The list gives information about each input | 646 | input methods. The list gives information about each input method, |
| 646 | method, including the string that stands for it in the mode line. | 647 | including the string that stands for it in the mode line. |
| 647 | 648 | ||
| 648 | @node Coding Systems | 649 | @node Coding Systems |
| 649 | @section Coding Systems | 650 | @section Coding Systems |
| @@ -1469,18 +1470,22 @@ examples are: | |||
| 1469 | 1470 | ||
| 1470 | @example | 1471 | @example |
| 1471 | ;; Use Liberation Mono for latin-3 charset. | 1472 | ;; Use Liberation Mono for latin-3 charset. |
| 1472 | (set-fontset-font "fontset-default" 'iso-8859-3 "Liberation Mono") | 1473 | (set-fontset-font "fontset-default" 'iso-8859-3 |
| 1474 | "Liberation Mono") | ||
| 1473 | 1475 | ||
| 1474 | ;; Prefer a big5 font for han characters | 1476 | ;; Prefer a big5 font for han characters |
| 1475 | (set-fontset-font "fontset-default" 'han (font-spec :registry "big5") | 1477 | (set-fontset-font "fontset-default" |
| 1478 | 'han (font-spec :registry "big5") | ||
| 1476 | nil 'prepend) | 1479 | nil 'prepend) |
| 1477 | 1480 | ||
| 1478 | ;; Use DejaVu Sans Mono as a fallback in fontset-startup before | 1481 | ;; Use DejaVu Sans Mono as a fallback in fontset-startup |
| 1479 | ;; resorting to fontset-default. | 1482 | ;; before resorting to fontset-default. |
| 1480 | (set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" nil 'append) | 1483 | (set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" |
| 1484 | nil 'append) | ||
| 1481 | 1485 | ||
| 1482 | ;; Use MyPrivateFont for the Unicode private use area. | 1486 | ;; Use MyPrivateFont for the Unicode private use area. |
| 1483 | (set-fontset-font "fontset-default" '(#xe000 . #xf8ff) "MyPrivateFont") | 1487 | (set-fontset-font "fontset-default" '(#xe000 . #xf8ff) |
| 1488 | "MyPrivateFont") | ||
| 1484 | 1489 | ||
| 1485 | @end example | 1490 | @end example |
| 1486 | 1491 | ||
| @@ -1645,9 +1650,9 @@ name, and displays information about that charset, including its | |||
| 1645 | internal representation within Emacs. | 1650 | internal representation within Emacs. |
| 1646 | 1651 | ||
| 1647 | @findex list-character-sets | 1652 | @findex list-character-sets |
| 1648 | To display a list of all supported charsets, type @kbd{M-x | 1653 | @kbd{M-x list-character-sets} displays a list of all supported |
| 1649 | list-character-sets}. The list gives the names of charsets and | 1654 | charsets. The list gives the names of charsets and additional |
| 1650 | additional information to identity each charset (see | 1655 | information to identity each charset (see |
| 1651 | @url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list, | 1656 | @url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list, |
| 1652 | charsets are divided into two categories: @dfn{normal charsets} are | 1657 | charsets are divided into two categories: @dfn{normal charsets} are |
| 1653 | listed first, followed by @dfn{supplementary charsets}. A | 1658 | listed first, followed by @dfn{supplementary charsets}. A |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index cfe32eab35a..c2364fb8c0e 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -609,7 +609,9 @@ example, | |||
| 609 | 609 | ||
| 610 | @example | 610 | @example |
| 611 | (setq c-default-style | 611 | (setq c-default-style |
| 612 | '((java-mode . "java") (awk-mode . "awk") (other . "gnu"))) | 612 | '((java-mode . "java") |
| 613 | (awk-mode . "awk") | ||
| 614 | (other . "gnu"))) | ||
| 613 | @end example | 615 | @end example |
| 614 | 616 | ||
| 615 | @noindent | 617 | @noindent |
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index 1c2cf797c1f..82e6b32cd88 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi | |||
| @@ -621,13 +621,13 @@ are three ways to use the labels: in moving, in summaries, and in sorting. | |||
| 621 | @kindex C-M-p @r{(Rmail)} | 621 | @kindex C-M-p @r{(Rmail)} |
| 622 | @findex rmail-next-labeled-message | 622 | @findex rmail-next-labeled-message |
| 623 | @findex rmail-previous-labeled-message | 623 | @findex rmail-previous-labeled-message |
| 624 | The command @kbd{C-M-n @var{labels} @key{RET}} | 624 | @kbd{C-M-n @var{labels} @key{RET}} |
| 625 | (@code{rmail-next-labeled-message}) moves to the next message that has | 625 | (@code{rmail-next-labeled-message}) moves to the next message that has |
| 626 | one of the labels @var{labels}. The argument @var{labels} specifies one | 626 | one of the labels @var{labels}. The argument @var{labels} specifies |
| 627 | or more label names, separated by commas. @kbd{C-M-p} | 627 | one or more label names, separated by commas. @kbd{C-M-p} |
| 628 | (@code{rmail-previous-labeled-message}) is similar, but moves backwards | 628 | (@code{rmail-previous-labeled-message}) is similar, but moves |
| 629 | to previous messages. A numeric argument to either command serves as a | 629 | backwards to previous messages. A numeric argument to either command |
| 630 | repeat count. | 630 | serves as a repeat count. |
| 631 | 631 | ||
| 632 | The command @kbd{C-M-l @var{labels} @key{RET}} | 632 | The command @kbd{C-M-l @var{labels} @key{RET}} |
| 633 | (@code{rmail-summary-by-labels}) displays a summary containing only the | 633 | (@code{rmail-summary-by-labels}) displays a summary containing only the |
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index 75fcc865636..e81bb4441e3 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -2810,20 +2810,20 @@ following three paragraphs (the latter two are indented with header | |||
| 2810 | lines): | 2810 | lines): |
| 2811 | 2811 | ||
| 2812 | @example | 2812 | @example |
| 2813 | @samp{table-capture} is a powerful command, but mastering its | 2813 | table-capture is a powerful command. |
| 2814 | power requires some practice. Here are some things it can do: | 2814 | Here are some things it can do: |
| 2815 | 2815 | ||
| 2816 | Parse Cell Items By using column delimiter regular | 2816 | Parse Cell Items By using column delimiter regular |
| 2817 | expression and raw delimiter regular | 2817 | expression and raw delimiter regular |
| 2818 | expression, it parses the specified text | 2818 | expression, it parses the specified text |
| 2819 | area and extracts cell items from | 2819 | area and extracts cell items from |
| 2820 | non-table text and then forms a table out | 2820 | non-table text and then forms a table out |
| 2821 | of them. | 2821 | of them. |
| 2822 | 2822 | ||
| 2823 | Capture Text Area When no delimiters are specified it | 2823 | Capture Text Area When no delimiters are specified it |
| 2824 | creates a single cell table. The text in | 2824 | creates a single cell table. The text in |
| 2825 | the specified region is placed in that | 2825 | the specified region is placed in that |
| 2826 | cell. | 2826 | cell. |
| 2827 | @end example | 2827 | @end example |
| 2828 | 2828 | ||
| 2829 | @noindent | 2829 | @noindent |
| @@ -2837,22 +2837,22 @@ following one. | |||
| 2837 | @c produced output!! | 2837 | @c produced output!! |
| 2838 | @smallexample | 2838 | @smallexample |
| 2839 | @group | 2839 | @group |
| 2840 | +-----------------------------------------------------------------+ | 2840 | +-------------------------------------------------------------+ |
| 2841 | |@samp{table-capture} is a powerful command, but mastering its | | 2841 | |table-capture is a powerful command. | |
| 2842 | |power requires some practice. Here are some things it can do: | | 2842 | |Here are some things it can do: | |
| 2843 | | | | 2843 | | | |
| 2844 | |Parse Cell Items By using column delimiter regular | | 2844 | |Parse Cell Items By using column delimiter regular | |
| 2845 | | expression and raw delimiter regular | | 2845 | | expression and raw delimiter regular | |
| 2846 | | expression, it parses the specified text | | 2846 | | expression, it parses the specified text | |
| 2847 | | area and extracts cell items from | | 2847 | | area and extracts cell items from | |
| 2848 | | non-table text and then forms a table out | | 2848 | | non-table text and then forms a table out | |
| 2849 | | of them. | | 2849 | | of them. | |
| 2850 | | | | 2850 | | | |
| 2851 | |Capture Text Area When no delimiters are specified it | | 2851 | |Capture Text Area When no delimiters are specified it | |
| 2852 | | creates a single cell table. The text in | | 2852 | | creates a single cell table. The text in | |
| 2853 | | the specified region is placed in that | | 2853 | | the specified region is placed in that | |
| 2854 | | cell. | | 2854 | | cell. | |
| 2855 | +-----------------------------------------------------------------+ | 2855 | +-------------------------------------------------------------+ |
| 2856 | @end group | 2856 | @end group |
| 2857 | @end smallexample | 2857 | @end smallexample |
| 2858 | 2858 | ||
| @@ -2862,22 +2862,22 @@ paragraphs occupying its own cell. Each cell can now be edited | |||
| 2862 | independently without affecting the layout of other cells. | 2862 | independently without affecting the layout of other cells. |
| 2863 | 2863 | ||
| 2864 | @smallexample | 2864 | @smallexample |
| 2865 | +-----------------------------------------------------------------+ | 2865 | +--------------------------------------------------------------+ |
| 2866 | |@samp{table-capture} is a powerful command, but mastering its | | 2866 | |table-capture is a powerful command. | |
| 2867 | |power requires some practice. Here are some things it can do: | | 2867 | |Here are some things it can do: | |
| 2868 | +---------------------+-------------------------------------------+ | 2868 | +------------------+-------------------------------------------+ |
| 2869 | |Parse Cell Items |By using column delimiter regular | | 2869 | |Parse Cell Items |By using column delimiter regular | |
| 2870 | | |expression and raw delimiter regular | | 2870 | | |expression and raw delimiter regular | |
| 2871 | | |expression, it parses the specified text | | 2871 | | |expression, it parses the specified text | |
| 2872 | | |area and extracts cell items from | | 2872 | | |area and extracts cell items from | |
| 2873 | | |non-table text and then forms a table out | | 2873 | | |non-table text and then forms a table out | |
| 2874 | | |of them. | | 2874 | | |of them. | |
| 2875 | +---------------------+-------------------------------------------+ | 2875 | +------------------+-------------------------------------------+ |
| 2876 | |Capture Text Area |When no delimiters are specified it | | 2876 | |Capture Text Area |When no delimiters are specified it | |
| 2877 | | |creates a single cell table. The text in | | 2877 | | |creates a single cell table. The text in | |
| 2878 | | |the specified region is placed in that | | 2878 | | |the specified region is placed in that | |
| 2879 | | |cell. | | 2879 | | |cell. | |
| 2880 | +---------------------+-------------------------------------------+ | 2880 | +------------------+-------------------------------------------+ |
| 2881 | @end smallexample | 2881 | @end smallexample |
| 2882 | 2882 | ||
| 2883 | @noindent | 2883 | @noindent |
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index 2b787cc0267..6407467728f 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi | |||
| @@ -444,8 +444,7 @@ problems, , Bugs and problems, efaq, GNU Emacs FAQ}. | |||
| 444 | 444 | ||
| 445 | @item | 445 | @item |
| 446 | The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup | 446 | The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup |
| 447 | @samp{gnu.emacs.bug}). This is where you will find most Emacs bug | 447 | @samp{gnu.emacs.bug}). You can read the list archives at |
| 448 | reports. You can read the list archives at | ||
| 449 | @url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you | 448 | @url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you |
| 450 | like, you can also subscribe to the list. Be aware that the sole | 449 | like, you can also subscribe to the list. Be aware that the sole |
| 451 | purpose of this list is to provide the Emacs maintainers with | 450 | purpose of this list is to provide the Emacs maintainers with |
| @@ -455,10 +454,10 @@ this. | |||
| 455 | 454 | ||
| 456 | @item | 455 | @item |
| 457 | The bug tracker at @url{http://debbugs.gnu.org}. From early 2008, | 456 | The bug tracker at @url{http://debbugs.gnu.org}. From early 2008, |
| 458 | reports from the @samp{bug-gnu-emacs} list have been sent here. The | 457 | reports from the @samp{bug-gnu-emacs} list have also been sent here. |
| 459 | tracker contains the same information as the mailing list, just in a | 458 | The tracker contains the same information as the mailing list, just in |
| 460 | different format. You may prefer to browse and read reports using the | 459 | a different format. You may prefer to browse and read reports using |
| 461 | tracker. | 460 | the tracker. |
| 462 | 461 | ||
| 463 | @item | 462 | @item |
| 464 | The @samp{emacs-pretest-bug} mailing list. This list is no longer | 463 | The @samp{emacs-pretest-bug} mailing list. This list is no longer |
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi index 8071f957439..a80e18360e2 100644 --- a/doc/emacs/windows.texi +++ b/doc/emacs/windows.texi | |||
| @@ -343,10 +343,10 @@ to an adjacent window. The minimum size is specified by the variables | |||
| 343 | 343 | ||
| 344 | @kindex C-x - | 344 | @kindex C-x - |
| 345 | @findex shrink-window-if-larger-than-buffer | 345 | @findex shrink-window-if-larger-than-buffer |
| 346 | The command @kbd{C-x -} (@code{shrink-window-if-larger-than-buffer}) | 346 | @kbd{C-x -} (@code{shrink-window-if-larger-than-buffer}) reduces the |
| 347 | reduces the height of the selected window, if it is taller than | 347 | height of the selected window, if it is taller than necessary to show |
| 348 | necessary to show the whole text of the buffer it is displaying. It | 348 | the whole text of the buffer it is displaying. It gives the extra |
| 349 | gives the extra lines to other windows in the frame. | 349 | lines to other windows in the frame. |
| 350 | 350 | ||
| 351 | @kindex C-x + | 351 | @kindex C-x + |
| 352 | @findex balance-windows | 352 | @findex balance-windows |
diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi index 7cc02e28afc..0c44b9f1817 100644 --- a/doc/emacs/xresources.texi +++ b/doc/emacs/xresources.texi | |||
| @@ -454,22 +454,6 @@ more information about fontsets see the man page for | |||
| 454 | @code{font} and @code{fontSet} resources are specified, the | 454 | @code{font} and @code{fontSet} resources are specified, the |
| 455 | @code{fontSet} resource is used. | 455 | @code{fontSet} resource is used. |
| 456 | 456 | ||
| 457 | Thus, to specify @samp{-*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,*} | ||
| 458 | for both the popup and menu bar menus, write this: | ||
| 459 | |||
| 460 | @example | ||
| 461 | Emacs*menu*fontSet: -*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,* | ||
| 462 | @end example | ||
| 463 | |||
| 464 | @noindent | ||
| 465 | The @samp{*menu*} as a wildcard matches @samp{pane.menubar} and | ||
| 466 | @samp{menu@dots{}}. | ||
| 467 | |||
| 468 | Experience shows that on some systems you may need to add | ||
| 469 | @samp{shell.}@: before the @samp{pane.menubar} or @samp{menu*}. On | ||
| 470 | some other systems, you must not add @samp{shell.}. The generic wildcard | ||
| 471 | approach should work on both kinds of systems. | ||
| 472 | |||
| 473 | Here is a list of the specific resources for menu bars and pop-up menus: | 457 | Here is a list of the specific resources for menu bars and pop-up menus: |
| 474 | 458 | ||
| 475 | @table @code | 459 | @table @code |
| @@ -661,10 +645,10 @@ to courier with size 12: | |||
| 661 | gtk-font-name = "courier 12" | 645 | gtk-font-name = "courier 12" |
| 662 | @end smallexample | 646 | @end smallexample |
| 663 | 647 | ||
| 664 | The thing to note is that the font name is not an X font name, like | 648 | The thing to note is that the font name is not an X font name, but a |
| 665 | -*-helvetica-medium-r-*--*-120-*-*-*-*-*-*, but a Pango font name. A Pango | 649 | Pango font name. A Pango font name is basically of the format "family |
| 666 | font name is basically of the format "family style size", where the style | 650 | style size", where the style is optional as in the case above. A name |
| 667 | is optional as in the case above. A name with a style could be for example: | 651 | with a style could be for example: |
| 668 | 652 | ||
| 669 | @smallexample | 653 | @smallexample |
| 670 | gtk-font-name = "helvetica bold 10" | 654 | gtk-font-name = "helvetica bold 10" |