diff options
Diffstat (limited to 'doc')
| -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 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 2 |
23 files changed, 225 insertions, 214 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index d3521dcd524..ec0e3b51a01 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,33 @@ | |||
| 1 | 2011-05-17 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-05-10 Glenn Morris <rgm@gnu.org> | 31 | 2011-05-10 Glenn Morris <rgm@gnu.org> |
| 2 | 32 | ||
| 3 | * custom.texi (Specifying File Variables): | 33 | * custom.texi (Specifying File Variables): |
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index a07e7582011..cca9e441ed4 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -438,8 +438,8 @@ syntax checking tool used depends on the language; for example, for | |||
| 438 | C/C++ files this is usually the C compiler. Flymake can also use | 438 | C/C++ files this is usually the C compiler. Flymake can also use |
| 439 | build tools such as @code{make} for checking complicated projects. | 439 | build tools such as @code{make} for checking complicated projects. |
| 440 | 440 | ||
| 441 | To activate Flymake mode, type @kbd{M-x flymake-mode}. You can move | 441 | To enable Flymake mode, type @kbd{M-x flymake-mode}. You can go to |
| 442 | to the errors spotted by Flymake mode with @kbd{M-x | 442 | the errors found by Flymake mode with @kbd{M-x |
| 443 | flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To | 443 | flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To |
| 444 | display any error messages associated with the current line, use | 444 | display any error messages associated with the current line, use |
| 445 | @kbd{M-x flymake-display-err-menu-for-current-line}. | 445 | @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 fabd38ecc18..9de223854c1 100644 --- a/doc/emacs/calendar.texi +++ b/doc/emacs/calendar.texi | |||
| @@ -1473,12 +1473,12 @@ give the names of functions used to create and destroy the window, | |||
| 1473 | respectively. | 1473 | respectively. |
| 1474 | 1474 | ||
| 1475 | @findex appt-activate | 1475 | @findex appt-activate |
| 1476 | To enable appointment notification, use the command @kbd{M-x | 1476 | To enable appointment notification, type @kbd{M-x appt-activate}. |
| 1477 | appt-activate}. With a positive argument, it enables notification; | 1477 | With a positive argument, it enables notification; with a negative |
| 1478 | with a negative argument, it disables notification; with no argument, | 1478 | argument, it disables notification; with no argument, it toggles. |
| 1479 | it toggles. Enabling notification also sets up an appointment list | 1479 | Enabling notification also sets up an appointment list for today from |
| 1480 | for today from the diary file, giving all diary entries found with | 1480 | the diary file, giving all diary entries found with recognizable times |
| 1481 | recognizable times of day, and reminds you just before each of them. | 1481 | of day, and reminds you just before each of them. |
| 1482 | 1482 | ||
| 1483 | For example, suppose the diary file contains these lines: | 1483 | For example, suppose the diary file contains these lines: |
| 1484 | 1484 | ||
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index 12c1d9a8bfd..1c3b85559d2 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi | |||
| @@ -474,9 +474,8 @@ when you specify a relative directory name. | |||
| 474 | Directory for the architecture-independent files that come with Emacs. | 474 | Directory for the architecture-independent files that come with Emacs. |
| 475 | This is used to initialize the Lisp variable @code{data-directory}. | 475 | This is used to initialize the Lisp variable @code{data-directory}. |
| 476 | @item EMACSDOC | 476 | @item EMACSDOC |
| 477 | Directory for the documentation string file, | 477 | Directory for the documentation string file, which is used to |
| 478 | @file{DOC-@var{emacsversion}}. This is used to initialize the Lisp | 478 | initialize the Lisp variable @code{doc-directory}. |
| 479 | variable @code{doc-directory}. | ||
| 480 | @item EMACSLOADPATH | 479 | @item EMACSLOADPATH |
| 481 | A colon-separated list of directories@footnote{ | 480 | A colon-separated list of directories@footnote{ |
| 482 | Here and below, whenever we say ``colon-separated list of directories,'' | 481 | Here and below, whenever we say ``colon-separated list of directories,'' |
| @@ -722,14 +721,14 @@ window displayed at their local terminal. You might need to log in | |||
| 722 | to another system because the files you want to edit are there, or | 721 | to another system because the files you want to edit are there, or |
| 723 | because the Emacs executable file you want to run is there. | 722 | because the Emacs executable file you want to run is there. |
| 724 | 723 | ||
| 725 | The syntax of the @env{DISPLAY} environment variable is | 724 | @env{DISPLAY} has the syntax |
| 726 | @samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the | 725 | @samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the |
| 727 | host name of the X Window System server machine, @var{display} is an | 726 | host name of the X Window System server machine, @var{display} is an |
| 728 | arbitrarily-assigned number that distinguishes your server (X terminal) | 727 | arbitrarily-assigned number that distinguishes your server (X |
| 729 | from other servers on the same machine, and @var{screen} is a | 728 | terminal) from other servers on the same machine, and @var{screen} is |
| 730 | rarely-used field that allows an X server to control multiple terminal | 729 | a rarely-used field that allows an X server to control multiple |
| 731 | screens. The period and the @var{screen} field are optional. If | 730 | terminal screens. The period and the @var{screen} field are optional. |
| 732 | included, @var{screen} is usually zero. | 731 | If included, @var{screen} is usually zero. |
| 733 | 732 | ||
| 734 | For example, if your host is named @samp{glasperle} and your server is | 733 | For example, if your host is named @samp{glasperle} and your server is |
| 735 | the first (or perhaps the only) server listed in the configuration, your | 734 | 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 d7a99d49d60..d9fdff138ac 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi | |||
| @@ -526,7 +526,8 @@ files for different Emacs versions, like this: | |||
| 526 | (cond ((< emacs-major-version 22) | 526 | (cond ((< emacs-major-version 22) |
| 527 | ;; @r{Emacs 21 customization.} | 527 | ;; @r{Emacs 21 customization.} |
| 528 | (setq custom-file "~/.custom-21.el")) | 528 | (setq custom-file "~/.custom-21.el")) |
| 529 | ((and (= emacs-major-version 22) (< emacs-minor-version 3)) | 529 | ((and (= emacs-major-version 22) |
| 530 | (< emacs-minor-version 3)) | ||
| 530 | ;; @r{Emacs 22 customization, before version 22.3.} | 531 | ;; @r{Emacs 22 customization, before version 22.3.} |
| 531 | (setq custom-file "~/.custom-22.el")) | 532 | (setq custom-file "~/.custom-22.el")) |
| 532 | (t | 533 | (t |
| @@ -582,15 +583,15 @@ means that it's disabled. You can enable or disable the attribute by | |||
| 582 | clicking that button. When the attribute is enabled, you can change | 583 | clicking that button. When the attribute is enabled, you can change |
| 583 | the attribute value in the usual ways. | 584 | the attribute value in the usual ways. |
| 584 | 585 | ||
| 585 | For the colors, you can specify a color name (use @kbd{M-x | 586 | You can specify a color name (use @kbd{M-x list-colors-display} for |
| 586 | list-colors-display} for a list of them) or a hexadecimal color | 587 | a list of them) or a hexadecimal color specification of the form |
| 587 | specification of the form @samp{#@var{rr}@var{gg}@var{bb}}. | 588 | @samp{#@var{rr}@var{gg}@var{bb}}. (@samp{#000000} is black, |
| 588 | (@samp{#000000} is black, @samp{#ff0000} is red, @samp{#00ff00} is | 589 | @samp{#ff0000} is red, @samp{#00ff00} is green, @samp{#0000ff} is |
| 589 | green, @samp{#0000ff} is blue, and @samp{#ffffff} is white.) On a | 590 | blue, and @samp{#ffffff} is white.) On a black-and-white display, the |
| 590 | black-and-white display, the colors you can use for the background are | 591 | colors you can use for the background are @samp{black}, @samp{white}, |
| 591 | @samp{black}, @samp{white}, @samp{gray}, @samp{gray1}, and | 592 | @samp{gray}, @samp{gray1}, and @samp{gray3}. Emacs supports these |
| 592 | @samp{gray3}. Emacs supports these shades of gray by using background | 593 | shades of gray by using background stipple patterns instead of a |
| 593 | stipple patterns instead of a color. | 594 | color. |
| 594 | 595 | ||
| 595 | Setting, saving and resetting a face work like the same operations for | 596 | Setting, saving and resetting a face work like the same operations for |
| 596 | variables (@pxref{Changing a Variable}). | 597 | variables (@pxref{Changing a Variable}). |
| @@ -1334,7 +1335,8 @@ corresponding alist applies to all the files in that subdirectory. | |||
| 1334 | (java-mode . ((c-file-style . "BSD") | 1335 | (java-mode . ((c-file-style . "BSD") |
| 1335 | (subdirs . nil))) | 1336 | (subdirs . nil))) |
| 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 |
| @@ -1563,7 +1565,7 @@ just like @key{RET}. | |||
| 1563 | @code{minibuffer-local-must-match-map} is for strict completion and | 1565 | @code{minibuffer-local-must-match-map} is for strict completion and |
| 1564 | for cautious completion. | 1566 | for cautious completion. |
| 1565 | @item | 1567 | @item |
| 1566 | Finally, @code{minibuffer-local-filename-completion-map} and | 1568 | @code{minibuffer-local-filename-completion-map} and |
| 1567 | @code{minibuffer-local-must-match-filename-map} are like the two | 1569 | @code{minibuffer-local-must-match-filename-map} are like the two |
| 1568 | previous ones, but they are specifically for file name completion. | 1570 | previous ones, but they are specifically for file name completion. |
| 1569 | They do not bind @key{SPC}. | 1571 | They do not bind @key{SPC}. |
| @@ -1694,7 +1696,6 @@ and mouse events: | |||
| 1694 | (global-set-key (kbd "C-<f5>") 'linum-mode) | 1696 | (global-set-key (kbd "C-<f5>") 'linum-mode) |
| 1695 | (global-set-key (kbd "C-<right>") 'forward-sentence) | 1697 | (global-set-key (kbd "C-<right>") 'forward-sentence) |
| 1696 | (global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill) | 1698 | (global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill) |
| 1697 | (global-set-key (kbd "C-<down-mouse-3>") 'mouse-yank-at-click) | ||
| 1698 | @end example | 1699 | @end example |
| 1699 | 1700 | ||
| 1700 | Instead of using the @code{kbd} macro, you can use a Lisp string or | 1701 | Instead of using the @code{kbd} macro, you can use a Lisp string or |
| @@ -1758,8 +1759,10 @@ and @kbd{C-c p} in Texinfo mode: | |||
| 1758 | @example | 1759 | @example |
| 1759 | (add-hook 'texinfo-mode-hook | 1760 | (add-hook 'texinfo-mode-hook |
| 1760 | '(lambda () | 1761 | '(lambda () |
| 1761 | (define-key texinfo-mode-map "\C-cp" 'backward-paragraph) | 1762 | (define-key texinfo-mode-map "\C-cp" |
| 1762 | (define-key texinfo-mode-map "\C-cn" 'forward-paragraph))) | 1763 | 'backward-paragraph) |
| 1764 | (define-key texinfo-mode-map "\C-cn" | ||
| 1765 | 'forward-paragraph))) | ||
| 1763 | @end example | 1766 | @end example |
| 1764 | 1767 | ||
| 1765 | @node Modifier Keys | 1768 | @node Modifier Keys |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 7777aacf0e5..3cec3e8fb8b 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -662,17 +662,17 @@ that follows an open-parenthesis or open-brace in the leftmost column | |||
| 662 | that is inside a string or comment. | 662 | that is inside a string or comment. |
| 663 | 663 | ||
| 664 | @cindex slow display during scrolling | 664 | @cindex slow display during scrolling |
| 665 | The variable @code{font-lock-beginning-of-syntax-function} (always | 665 | The variable @code{font-lock-beginning-of-syntax-function}, which is |
| 666 | buffer-local) specifies how Font Lock mode can find a position | 666 | always buffer-local, specifies how Font Lock mode can find a position |
| 667 | guaranteed to be outside any comment or string. In modes which use the | 667 | guaranteed to be outside any comment or string. In modes which use |
| 668 | leftmost column parenthesis convention, the default value of the variable | 668 | the leftmost column parenthesis convention, the default value of the |
| 669 | is @code{beginning-of-defun}---that tells Font Lock mode to use the | 669 | variable is @code{beginning-of-defun}---that tells Font Lock mode to |
| 670 | convention. If you set this variable to @code{nil}, Font Lock no longer | 670 | use the convention. If you set this variable to @code{nil}, Font Lock |
| 671 | relies on the convention. This avoids incorrect results, but the price | 671 | no longer relies on the convention. This avoids incorrect results, |
| 672 | is that, in some cases, fontification for a changed text must rescan | 672 | but the price is that, in some cases, fontification for a changed text |
| 673 | buffer text from the beginning of the buffer. This can considerably | 673 | must rescan buffer text from the beginning of the buffer. This can |
| 674 | slow down redisplay while scrolling, particularly if you are close to | 674 | considerably slow down redisplay while scrolling, particularly if you |
| 675 | the end of a large buffer. | 675 | are close to the end of a large buffer. |
| 676 | 676 | ||
| 677 | @findex font-lock-add-keywords | 677 | @findex font-lock-add-keywords |
| 678 | Font Lock highlighting patterns already exist for many modes, but you | 678 | Font Lock highlighting patterns already exist for many modes, but you |
| @@ -685,7 +685,8 @@ comments, use this: | |||
| 685 | (add-hook 'c-mode-hook | 685 | (add-hook 'c-mode-hook |
| 686 | (lambda () | 686 | (lambda () |
| 687 | (font-lock-add-keywords nil | 687 | (font-lock-add-keywords nil |
| 688 | '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t))))) | 688 | '(("\\<\\(FIXME\\):" 1 |
| 689 | font-lock-warning-face t))))) | ||
| 689 | @end example | 690 | @end example |
| 690 | 691 | ||
| 691 | @findex font-lock-remove-keywords | 692 | @findex font-lock-remove-keywords |
| @@ -892,9 +893,9 @@ the location of point is enough to show you that the spaces are | |||
| 892 | present. | 893 | present. |
| 893 | 894 | ||
| 894 | @findex delete-trailing-whitespace | 895 | @findex delete-trailing-whitespace |
| 895 | To delete all trailing whitespace within the buffer's accessible | 896 | Type @kbd{M-x delete-trailing-whitespace @key{RET}} to delete all |
| 896 | portion (@pxref{Narrowing}), type @kbd{M-x delete-trailing-whitespace | 897 | trailing whitespace within the buffer's accessible portion |
| 897 | @key{RET}}. This command does not remove newline characters. | 898 | (@pxref{Narrowing}). This command does not remove newline characters. |
| 898 | 899 | ||
| 899 | @vindex indicate-empty-lines | 900 | @vindex indicate-empty-lines |
| 900 | @cindex unused lines | 901 | @cindex unused lines |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 7ca6204a994..ed7d48877e5 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 72100f8cafb..0c9cc829fc3 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 b952ef15aff..298a7d4598b 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -576,7 +576,8 @@ the default foreground color and font: | |||
| 576 | 576 | ||
| 577 | @example | 577 | @example |
| 578 | (add-to-list 'default-frame-alist '(font . "10x20")) | 578 | (add-to-list 'default-frame-alist '(font . "10x20")) |
| 579 | (add-to-list 'default-frame-alist '(foreground-color . "blue")) | 579 | (add-to-list 'default-frame-alist |
| 580 | '(foreground-color . "blue")) | ||
| 580 | @end example | 581 | @end example |
| 581 | 582 | ||
| 582 | @noindent | 583 | @noindent |
| @@ -743,12 +744,9 @@ DejaVu Sans Mono:bold:italic | |||
| 743 | Monospace-12:weight=bold:slant=italic | 744 | Monospace-12:weight=bold:slant=italic |
| 744 | @end smallexample | 745 | @end smallexample |
| 745 | 746 | ||
| 746 | See the Fontconfig manual for a more detailed description of | 747 | For a more detailed description of Fontconfig patterns, see the |
| 747 | Fontconfig patterns. This manual is located in the file | 748 | Fontconfig manual, which is distributed with Fontconfig and available |
| 748 | @file{fontconfig-user.html}, distributed with Fontconfig. It is also | 749 | online at @url{http://fontconfig.org/fontconfig-user.html}. |
| 749 | available online at @url{http://fontconfig.org/fontconfig-user.html}. | ||
| 750 | In particular, that manual describes additional font properties that | ||
| 751 | influence how the font is hinted, antialiased, or scaled. | ||
| 752 | 750 | ||
| 753 | The second way to specify a font is to use a @dfn{GTK font | 751 | The second way to specify a font is to use a @dfn{GTK font |
| 754 | description}. These have the syntax | 752 | description}. These have the syntax |
| @@ -821,9 +819,9 @@ The font slant---normally @samp{r} (roman), @samp{i} (italic), | |||
| 821 | @samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other). | 819 | @samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other). |
| 822 | Some font names support other values. | 820 | Some font names support other values. |
| 823 | @item widthtype | 821 | @item widthtype |
| 824 | The font width---normally @samp{condensed}, @samp{extended}, | 822 | The font width---normally @samp{normal}, @samp{condensed}, |
| 825 | @samp{semicondensed} or @samp{normal} (some font names support other | 823 | @samp{extended}, or @samp{semicondensed} (some font names support |
| 826 | values). | 824 | other values). |
| 827 | @item style | 825 | @item style |
| 828 | An optional additional style name. Usually it is empty---most long | 826 | An optional additional style name. Usually it is empty---most long |
| 829 | font names have two hyphens in a row at this point. | 827 | font names have two hyphens in a row at this point. |
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index 8c0d768939b..2c3630adba4 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi | |||
| @@ -629,7 +629,7 @@ C-@var{char}}; that is, @kbd{C-h} followed by a control character. | |||
| 629 | Display the Emacs copying conditions (@code{describe-copying}). | 629 | Display the Emacs copying conditions (@code{describe-copying}). |
| 630 | These are the rules under which you can copy and redistribute Emacs. | 630 | These are the rules under which you can copy and redistribute Emacs. |
| 631 | @item C-h C-d | 631 | @item C-h C-d |
| 632 | Display how to debug Emacs problems (@code{view-emacs-debugging}). | 632 | Display help for debugging Emacs (@code{view-emacs-debugging}). |
| 633 | @item C-h C-f | 633 | @item C-h C-f |
| 634 | Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}). | 634 | Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}). |
| 635 | @item C-h g | 635 | @item C-h g |
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index 5d5705456f9..85d92c9fcd7 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi | |||
| @@ -161,10 +161,6 @@ This event occurs when another application requests that Emacs open a | |||
| 161 | temporary file. By default, this is handled by just generating a | 161 | temporary file. By default, this is handled by just generating a |
| 162 | @code{ns-open-file} event, the results of which are described above. | 162 | @code{ns-open-file} event, the results of which are described above. |
| 163 | 163 | ||
| 164 | You can bind @key{ns-pop-up-frames} and @key{ns-open-temp-file} to | ||
| 165 | other Lisp functions. When the event is registered, the name of the | ||
| 166 | file to open is stored in the variable @code{ns-input-file}. | ||
| 167 | |||
| 168 | @item ns-open-file-line | 164 | @item ns-open-file-line |
| 169 | Some applications, such as ProjectBuilder and gdb, request not only a | 165 | Some applications, such as ProjectBuilder and gdb, request not only a |
| 170 | particular file, but also a particular line or sequence of lines in | 166 | 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 dcc1c445e68..ce0d396fd0d 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi | |||
| @@ -68,10 +68,10 @@ the default directory. If you now type @kbd{buffer.c} as input, that | |||
| 68 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, | 68 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, |
| 69 | for information about the default directory. | 69 | for information about the default directory. |
| 70 | 70 | ||
| 71 | You can specify the parent directory by adding @file{..}: for | 71 | You can specify the parent directory with @file{..}: |
| 72 | example, @file{/u2/emacs/src/../lisp/simple.el} is equivalent to | 72 | @file{/a/b/../foo.el} is equivalent to @file{/a/foo.el}. |
| 73 | @file{/u2/emacs/lisp/simple.el}. Alternatively, you can use | 73 | Alternatively, you can use @kbd{M-@key{DEL}} to kill directory names |
| 74 | @kbd{M-@key{DEL}} to kill directory names backwards (@pxref{Words}). | 74 | backwards (@pxref{Words}). |
| 75 | 75 | ||
| 76 | To specify a file in a completely different directory, you can kill | 76 | To specify a file in a completely different directory, you can kill |
| 77 | the entire default with @kbd{C-a C-k} (@pxref{Minibuffer Edit}). | 77 | 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 06267851d4c..290e5dc53bf 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -1603,16 +1603,8 @@ listed below: | |||
| 1603 | @item -a @var{command} | 1603 | @item -a @var{command} |
| 1604 | @itemx --alternate-editor=@var{command} | 1604 | @itemx --alternate-editor=@var{command} |
| 1605 | Specify a command to run if @code{emacsclient} fails to contact Emacs. | 1605 | Specify a command to run if @code{emacsclient} fails to contact Emacs. |
| 1606 | This is useful when running @code{emacsclient} in a script. For | 1606 | This is useful when running @code{emacsclient} in a script. |
| 1607 | example, the following setting for the @env{EDITOR} environment | ||
| 1608 | variable will always give you an editor, even if no Emacs server is | ||
| 1609 | running: | ||
| 1610 | 1607 | ||
| 1611 | @example | ||
| 1612 | EDITOR="emacsclient --alternate-editor emacs +%d %s" | ||
| 1613 | @end example | ||
| 1614 | |||
| 1615 | @noindent | ||
| 1616 | As a special exception, if @var{command} is the empty string, then | 1608 | As a special exception, if @var{command} is the empty string, then |
| 1617 | @code{emacsclient} starts Emacs in daemon mode and then tries | 1609 | @code{emacsclient} starts Emacs in daemon mode and then tries |
| 1618 | connecting again. | 1610 | connecting again. |
| @@ -2513,9 +2505,8 @@ also use the command @kbd{M-x scroll-all-mode} or set the variable | |||
| 2513 | @item EDT (DEC VMS editor) | 2505 | @item EDT (DEC VMS editor) |
| 2514 | @findex edt-emulation-on | 2506 | @findex edt-emulation-on |
| 2515 | @findex edt-emulation-off | 2507 | @findex edt-emulation-off |
| 2516 | Turn on EDT emulation with the command @kbd{M-x edt-emulation-on}, | 2508 | Turn on EDT emulation @kbd{M-x edt-emulation-on}; use @kbd{M-x |
| 2517 | while @kbd{M-x edt-emulation-off} restores normal Emacs command | 2509 | edt-emulation-off} to restore normal Emacs command bindings. |
| 2518 | bindings. | ||
| 2519 | 2510 | ||
| 2520 | Most of the EDT emulation commands are keypad keys, and most standard | 2511 | Most of the EDT emulation commands are keypad keys, and most standard |
| 2521 | Emacs key bindings are still available. The EDT emulation rebindings | 2512 | Emacs key bindings are still available. The EDT emulation rebindings |
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi index 0a454db86bb..56fe20f0794 100644 --- a/doc/emacs/msdog.texi +++ b/doc/emacs/msdog.texi | |||
| @@ -84,30 +84,29 @@ Emacs will start in the current directory of the Windows shell. | |||
| 84 | @cindex invoking Emacs from Windows Explorer | 84 | @cindex invoking Emacs from Windows Explorer |
| 85 | @pindex emacsclient.exe | 85 | @pindex emacsclient.exe |
| 86 | @pindex emacsclientw.exe | 86 | @pindex emacsclientw.exe |
| 87 | Via the Emacs client program, @file{emacsclient.exe} or | 87 | Via @file{emacsclient.exe} or @file{emacsclientw.exe}, which allow you |
| 88 | @file{emacsclientw.exe}. This allows to invoke Emacs from other | 88 | to invoke Emacs from other programs, and to reuse a running Emacs |
| 89 | programs, and to reuse a running Emacs process for serving editing | 89 | process for serving editing jobs required by other programs. |
| 90 | jobs required by other programs. @xref{Emacs Server}. The difference | 90 | @xref{Emacs Server}. The difference between @file{emacsclient.exe} |
| 91 | between @file{emacsclient.exe} and @file{emacsclientw.exe} is that the | 91 | and @file{emacsclientw.exe} is that the former is a console program, |
| 92 | former is a console program, while the latter is a Windows GUI | 92 | while the latter is a Windows GUI program. Both programs wait for |
| 93 | program. Both programs wait for Emacs to signal that the editing job | 93 | Emacs to signal that the editing job is finished, before they exit and |
| 94 | is finished, before they exit and return control to the program that | 94 | return control to the program that invoked them. Which one of them to |
| 95 | invoked them. Which one of them to use in each case depends on the | 95 | use in each case depends on the expectations of the program that needs |
| 96 | expectations of the program that needs editing services. If that | 96 | editing services. If that program is itself a console (text-mode) |
| 97 | program is itself a console (text-mode) program, you should use | 97 | program, you should use @file{emacsclient.exe}, so that any of its |
| 98 | @file{emacsclient.exe}, so that any of its messages and prompts appear | 98 | messages and prompts appear in the same command window as those of the |
| 99 | in the same command window as those of the invoking program. By | 99 | invoking program. By contrast, if the invoking program is a GUI |
| 100 | contrast, if the invoking program is a GUI program, you will be better | 100 | program, you will be better off using @file{emacsclientw.exe}, because |
| 101 | off using @file{emacsclientw.exe}, because @file{emacsclient.exe} will | 101 | @file{emacsclient.exe} will pop up a command window if it is invoked |
| 102 | pop up a command window if it is invoked from a GUI program. A | 102 | from a GUI program. A notable situation where you would want |
| 103 | notable situation where you would want @file{emacsclientw.exe} is when | 103 | @file{emacsclientw.exe} is when you right-click on a file in the |
| 104 | you right-click on a file in the Windows Explorer and select ``Open | 104 | Windows Explorer and select ``Open With'' from the pop-up menu. Use |
| 105 | With'' from the pop-up menu. Use the @samp{--alternate-editor=} or | 105 | the @samp{--alternate-editor=} or @samp{-a} options if Emacs might not |
| 106 | @samp{-a} options if Emacs might not be running (or not running as a | 106 | be running (or not running as a server) when @command{emacsclient} is |
| 107 | server) when @command{emacsclient} is invoked---that will always give | 107 | invoked---that will always give you an editor. When invoked via |
| 108 | you an editor. When invoked via @command{emacsclient}, Emacs will | 108 | @command{emacsclient}, Emacs will start in the current directory of |
| 109 | start in the current directory of the program that invoked | 109 | the program that invoked @command{emacsclient}. |
| 110 | @command{emacsclient}. | ||
| 111 | @end enumerate | 110 | @end enumerate |
| 112 | 111 | ||
| 113 | @node Text and Binary | 112 | @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 e12ec707063..1a4d0d33bc6 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -232,7 +232,8 @@ preferred charset: unicode (Unicode (ISO10646)) | |||
| 232 | buffer code: #xC3 #x80 | 232 | buffer code: #xC3 #x80 |
| 233 | file code: not encodable by coding system undecided-unix | 233 | file code: not encodable by coding system undecided-unix |
| 234 | display: by this font (glyph code) | 234 | display: by this font (glyph code) |
| 235 | xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x82) | 235 | xft:-unknown-DejaVu Sans Mono-normal-normal- |
| 236 | normal-*-13-*-*-*-m-0-iso10646-1 (#x82) | ||
| 236 | 237 | ||
| 237 | Character code properties: customize what to show | 238 | Character code properties: customize what to show |
| 238 | name: LATIN CAPITAL LETTER A WITH GRAVE | 239 | name: LATIN CAPITAL LETTER A WITH GRAVE |
| @@ -322,7 +323,7 @@ language environment also specifies a default input method. | |||
| 322 | 323 | ||
| 323 | @findex set-language-environment | 324 | @findex set-language-environment |
| 324 | @vindex current-language-environment | 325 | @vindex current-language-environment |
| 325 | To select a language environment, customize the variable | 326 | To select a language environment, customize |
| 326 | @code{current-language-environment} or use the command @kbd{M-x | 327 | @code{current-language-environment} or use the command @kbd{M-x |
| 327 | set-language-environment}. It makes no difference which buffer is | 328 | set-language-environment}. It makes no difference which buffer is |
| 328 | current when you use this command, because the effects apply globally | 329 | current when you use this command, because the effects apply globally |
| @@ -648,9 +649,9 @@ shows that information in addition to the other information about the | |||
| 648 | character. | 649 | character. |
| 649 | 650 | ||
| 650 | @findex list-input-methods | 651 | @findex list-input-methods |
| 651 | To see a list of all the supported input methods, type @kbd{M-x | 652 | @kbd{M-x list-input-methods} displays a list of all the supported |
| 652 | list-input-methods}. The list gives information about each input | 653 | input methods. The list gives information about each input method, |
| 653 | method, including the string that stands for it in the mode line. | 654 | including the string that stands for it in the mode line. |
| 654 | 655 | ||
| 655 | @node Coding Systems | 656 | @node Coding Systems |
| 656 | @section Coding Systems | 657 | @section Coding Systems |
| @@ -1468,18 +1469,22 @@ examples are: | |||
| 1468 | 1469 | ||
| 1469 | @example | 1470 | @example |
| 1470 | ;; Use Liberation Mono for latin-3 charset. | 1471 | ;; Use Liberation Mono for latin-3 charset. |
| 1471 | (set-fontset-font "fontset-default" 'iso-8859-3 "Liberation Mono") | 1472 | (set-fontset-font "fontset-default" 'iso-8859-3 |
| 1473 | "Liberation Mono") | ||
| 1472 | 1474 | ||
| 1473 | ;; Prefer a big5 font for han characters | 1475 | ;; Prefer a big5 font for han characters |
| 1474 | (set-fontset-font "fontset-default" 'han (font-spec :registry "big5") | 1476 | (set-fontset-font "fontset-default" |
| 1477 | 'han (font-spec :registry "big5") | ||
| 1475 | nil 'prepend) | 1478 | nil 'prepend) |
| 1476 | 1479 | ||
| 1477 | ;; Use DejaVu Sans Mono as a fallback in fontset-startup before | 1480 | ;; Use DejaVu Sans Mono as a fallback in fontset-startup |
| 1478 | ;; resorting to fontset-default. | 1481 | ;; before resorting to fontset-default. |
| 1479 | (set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" nil 'append) | 1482 | (set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" |
| 1483 | nil 'append) | ||
| 1480 | 1484 | ||
| 1481 | ;; Use MyPrivateFont for the Unicode private use area. | 1485 | ;; Use MyPrivateFont for the Unicode private use area. |
| 1482 | (set-fontset-font "fontset-default" '(#xe000 . #xf8ff) "MyPrivateFont") | 1486 | (set-fontset-font "fontset-default" '(#xe000 . #xf8ff) |
| 1487 | "MyPrivateFont") | ||
| 1483 | 1488 | ||
| 1484 | @end example | 1489 | @end example |
| 1485 | 1490 | ||
| @@ -1644,9 +1649,9 @@ name, and displays information about that charset, including its | |||
| 1644 | internal representation within Emacs. | 1649 | internal representation within Emacs. |
| 1645 | 1650 | ||
| 1646 | @findex list-character-sets | 1651 | @findex list-character-sets |
| 1647 | To display a list of all supported charsets, type @kbd{M-x | 1652 | @kbd{M-x list-character-sets} displays a list of all supported |
| 1648 | list-character-sets}. The list gives the names of charsets and | 1653 | charsets. The list gives the names of charsets and additional |
| 1649 | additional information to identity each charset (see | 1654 | information to identity each charset (see |
| 1650 | @url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list, | 1655 | @url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list, |
| 1651 | charsets are divided into two categories: @dfn{normal charsets} are | 1656 | charsets are divided into two categories: @dfn{normal charsets} are |
| 1652 | listed first, followed by @dfn{supplementary charsets}. A | 1657 | listed first, followed by @dfn{supplementary charsets}. A |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 5b7322f214b..803f6b6ce49 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -608,7 +608,9 @@ example, | |||
| 608 | 608 | ||
| 609 | @example | 609 | @example |
| 610 | (setq c-default-style | 610 | (setq c-default-style |
| 611 | '((java-mode . "java") (awk-mode . "awk") (other . "gnu"))) | 611 | '((java-mode . "java") |
| 612 | (awk-mode . "awk") | ||
| 613 | (other . "gnu"))) | ||
| 612 | @end example | 614 | @end example |
| 613 | 615 | ||
| 614 | @noindent | 616 | @noindent |
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index 7a5a734443c..ad22ae921e0 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi | |||
| @@ -620,13 +620,13 @@ are three ways to use the labels: in moving, in summaries, and in sorting. | |||
| 620 | @kindex C-M-p @r{(Rmail)} | 620 | @kindex C-M-p @r{(Rmail)} |
| 621 | @findex rmail-next-labeled-message | 621 | @findex rmail-next-labeled-message |
| 622 | @findex rmail-previous-labeled-message | 622 | @findex rmail-previous-labeled-message |
| 623 | The command @kbd{C-M-n @var{labels} @key{RET}} | 623 | @kbd{C-M-n @var{labels} @key{RET}} |
| 624 | (@code{rmail-next-labeled-message}) moves to the next message that has | 624 | (@code{rmail-next-labeled-message}) moves to the next message that has |
| 625 | one of the labels @var{labels}. The argument @var{labels} specifies one | 625 | one of the labels @var{labels}. The argument @var{labels} specifies |
| 626 | or more label names, separated by commas. @kbd{C-M-p} | 626 | one or more label names, separated by commas. @kbd{C-M-p} |
| 627 | (@code{rmail-previous-labeled-message}) is similar, but moves backwards | 627 | (@code{rmail-previous-labeled-message}) is similar, but moves |
| 628 | to previous messages. A numeric argument to either command serves as a | 628 | backwards to previous messages. A numeric argument to either command |
| 629 | repeat count. | 629 | serves as a repeat count. |
| 630 | 630 | ||
| 631 | The command @kbd{C-M-l @var{labels} @key{RET}} | 631 | The command @kbd{C-M-l @var{labels} @key{RET}} |
| 632 | (@code{rmail-summary-by-labels}) displays a summary containing only the | 632 | (@code{rmail-summary-by-labels}) displays a summary containing only the |
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index 48f3bd15587..c0139c60557 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -2809,20 +2809,20 @@ following three paragraphs (the latter two are indented with header | |||
| 2809 | lines): | 2809 | lines): |
| 2810 | 2810 | ||
| 2811 | @example | 2811 | @example |
| 2812 | @samp{table-capture} is a powerful command, but mastering its | 2812 | table-capture is a powerful command. |
| 2813 | power requires some practice. Here are some things it can do: | 2813 | Here are some things it can do: |
| 2814 | 2814 | ||
| 2815 | Parse Cell Items By using column delimiter regular | 2815 | Parse Cell Items By using column delimiter regular |
| 2816 | expression and raw delimiter regular | 2816 | expression and raw delimiter regular |
| 2817 | expression, it parses the specified text | 2817 | expression, it parses the specified text |
| 2818 | area and extracts cell items from | 2818 | area and extracts cell items from |
| 2819 | non-table text and then forms a table out | 2819 | non-table text and then forms a table out |
| 2820 | of them. | 2820 | of them. |
| 2821 | 2821 | ||
| 2822 | Capture Text Area When no delimiters are specified it | 2822 | Capture Text Area When no delimiters are specified it |
| 2823 | creates a single cell table. The text in | 2823 | creates a single cell table. The text in |
| 2824 | the specified region is placed in that | 2824 | the specified region is placed in that |
| 2825 | cell. | 2825 | cell. |
| 2826 | @end example | 2826 | @end example |
| 2827 | 2827 | ||
| 2828 | @noindent | 2828 | @noindent |
| @@ -2836,22 +2836,22 @@ following one. | |||
| 2836 | @c produced output!! | 2836 | @c produced output!! |
| 2837 | @smallexample | 2837 | @smallexample |
| 2838 | @group | 2838 | @group |
| 2839 | +-----------------------------------------------------------------+ | 2839 | +-------------------------------------------------------------+ |
| 2840 | |@samp{table-capture} is a powerful command, but mastering its | | 2840 | |table-capture is a powerful command. | |
| 2841 | |power requires some practice. Here are some things it can do: | | 2841 | |Here are some things it can do: | |
| 2842 | | | | 2842 | | | |
| 2843 | |Parse Cell Items By using column delimiter regular | | 2843 | |Parse Cell Items By using column delimiter regular | |
| 2844 | | expression and raw delimiter regular | | 2844 | | expression and raw delimiter regular | |
| 2845 | | expression, it parses the specified text | | 2845 | | expression, it parses the specified text | |
| 2846 | | area and extracts cell items from | | 2846 | | area and extracts cell items from | |
| 2847 | | non-table text and then forms a table out | | 2847 | | non-table text and then forms a table out | |
| 2848 | | of them. | | 2848 | | of them. | |
| 2849 | | | | 2849 | | | |
| 2850 | |Capture Text Area When no delimiters are specified it | | 2850 | |Capture Text Area When no delimiters are specified it | |
| 2851 | | creates a single cell table. The text in | | 2851 | | creates a single cell table. The text in | |
| 2852 | | the specified region is placed in that | | 2852 | | the specified region is placed in that | |
| 2853 | | cell. | | 2853 | | cell. | |
| 2854 | +-----------------------------------------------------------------+ | 2854 | +-------------------------------------------------------------+ |
| 2855 | @end group | 2855 | @end group |
| 2856 | @end smallexample | 2856 | @end smallexample |
| 2857 | 2857 | ||
| @@ -2861,22 +2861,22 @@ paragraphs occupying its own cell. Each cell can now be edited | |||
| 2861 | independently without affecting the layout of other cells. | 2861 | independently without affecting the layout of other cells. |
| 2862 | 2862 | ||
| 2863 | @smallexample | 2863 | @smallexample |
| 2864 | +-----------------------------------------------------------------+ | 2864 | +--------------------------------------------------------------+ |
| 2865 | |@samp{table-capture} is a powerful command, but mastering its | | 2865 | |table-capture is a powerful command. | |
| 2866 | |power requires some practice. Here are some things it can do: | | 2866 | |Here are some things it can do: | |
| 2867 | +---------------------+-------------------------------------------+ | 2867 | +------------------+-------------------------------------------+ |
| 2868 | |Parse Cell Items |By using column delimiter regular | | 2868 | |Parse Cell Items |By using column delimiter regular | |
| 2869 | | |expression and raw delimiter regular | | 2869 | | |expression and raw delimiter regular | |
| 2870 | | |expression, it parses the specified text | | 2870 | | |expression, it parses the specified text | |
| 2871 | | |area and extracts cell items from | | 2871 | | |area and extracts cell items from | |
| 2872 | | |non-table text and then forms a table out | | 2872 | | |non-table text and then forms a table out | |
| 2873 | | |of them. | | 2873 | | |of them. | |
| 2874 | +---------------------+-------------------------------------------+ | 2874 | +------------------+-------------------------------------------+ |
| 2875 | |Capture Text Area |When no delimiters are specified it | | 2875 | |Capture Text Area |When no delimiters are specified it | |
| 2876 | | |creates a single cell table. The text in | | 2876 | | |creates a single cell table. The text in | |
| 2877 | | |the specified region is placed in that | | 2877 | | |the specified region is placed in that | |
| 2878 | | |cell. | | 2878 | | |cell. | |
| 2879 | +---------------------+-------------------------------------------+ | 2879 | +------------------+-------------------------------------------+ |
| 2880 | @end smallexample | 2880 | @end smallexample |
| 2881 | 2881 | ||
| 2882 | @noindent | 2882 | @noindent |
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index a2b9b16bae6..28c0285cf03 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi | |||
| @@ -443,8 +443,7 @@ problems, , Bugs and problems, efaq, GNU Emacs FAQ}. | |||
| 443 | 443 | ||
| 444 | @item | 444 | @item |
| 445 | The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup | 445 | The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup |
| 446 | @samp{gnu.emacs.bug}). This is where you will find most Emacs bug | 446 | @samp{gnu.emacs.bug}). You can read the list archives at |
| 447 | reports. You can read the list archives at | ||
| 448 | @url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you | 447 | @url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you |
| 449 | like, you can also subscribe to the list. Be aware that the sole | 448 | like, you can also subscribe to the list. Be aware that the sole |
| 450 | purpose of this list is to provide the Emacs maintainers with | 449 | purpose of this list is to provide the Emacs maintainers with |
| @@ -454,10 +453,10 @@ this. | |||
| 454 | 453 | ||
| 455 | @item | 454 | @item |
| 456 | The bug tracker at @url{http://debbugs.gnu.org}. From early 2008, | 455 | The bug tracker at @url{http://debbugs.gnu.org}. From early 2008, |
| 457 | reports from the @samp{bug-gnu-emacs} list have been sent here. The | 456 | reports from the @samp{bug-gnu-emacs} list have also been sent here. |
| 458 | tracker contains the same information as the mailing list, just in a | 457 | The tracker contains the same information as the mailing list, just in |
| 459 | different format. You may prefer to browse and read reports using the | 458 | a different format. You may prefer to browse and read reports using |
| 460 | tracker. | 459 | the tracker. |
| 461 | 460 | ||
| 462 | @item | 461 | @item |
| 463 | The @samp{emacs-pretest-bug} mailing list. This list is no longer | 462 | 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 ae9b69ef3f4..6aa8a06778b 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 33ea83d7d6e..d30f7e42254 100644 --- a/doc/emacs/xresources.texi +++ b/doc/emacs/xresources.texi | |||
| @@ -451,13 +451,6 @@ fonts. For more information about fontsets see the man page for | |||
| 451 | @code{font} and @code{fontSet} resources are specified, the | 451 | @code{font} and @code{fontSet} resources are specified, the |
| 452 | @code{fontSet} resource is used. | 452 | @code{fontSet} resource is used. |
| 453 | 453 | ||
| 454 | Thus, to specify @samp{-*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,*} | ||
| 455 | for both the popup and menu bar menus, write this: | ||
| 456 | |||
| 457 | @example | ||
| 458 | Emacs*menu*fontSet: -*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,* | ||
| 459 | @end example | ||
| 460 | |||
| 461 | @noindent | 454 | @noindent |
| 462 | Resources for @emph{non-menubar} toolkit pop-up menus have | 455 | Resources for @emph{non-menubar} toolkit pop-up menus have |
| 463 | @samp{menu*} instead of @samp{pane.menubar}. For example, to specify | 456 | @samp{menu*} instead of @samp{pane.menubar}. For example, to specify |
| @@ -474,15 +467,6 @@ For dialog boxes, use @samp{dialog*}: | |||
| 474 | Emacs.dialog*.font: Sans-12 | 467 | Emacs.dialog*.font: Sans-12 |
| 475 | @end example | 468 | @end example |
| 476 | 469 | ||
| 477 | @noindent | ||
| 478 | The @samp{*menu*} as a wildcard matches @samp{pane.menubar} and | ||
| 479 | @samp{menu@dots{}}. | ||
| 480 | |||
| 481 | Experience shows that on some systems you may need to add | ||
| 482 | @samp{shell.}@: before the @samp{pane.menubar} or @samp{menu*}. On | ||
| 483 | some other systems, you must not add @samp{shell.}. The generic wildcard | ||
| 484 | approach should work on both kinds of systems. | ||
| 485 | |||
| 486 | Here is a list of the specific resources for menu bars and pop-up menus: | 470 | Here is a list of the specific resources for menu bars and pop-up menus: |
| 487 | 471 | ||
| 488 | @table @code | 472 | @table @code |
| @@ -677,10 +661,10 @@ to courier with size 12: | |||
| 677 | gtk-font-name = "courier 12" | 661 | gtk-font-name = "courier 12" |
| 678 | @end smallexample | 662 | @end smallexample |
| 679 | 663 | ||
| 680 | The thing to note is that the font name is not an X font name, like | 664 | The thing to note is that the font name is not an X font name, but a |
| 681 | -*-helvetica-medium-r-*--*-120-*-*-*-*-*-*, but a Pango font name. A Pango | 665 | Pango font name. A Pango font name is basically of the format "family |
| 682 | font name is basically of the format "family style size", where the style | 666 | style size", where the style is optional as in the case above. A name |
| 683 | is optional as in the case above. A name with a style could be for example: | 667 | with a style could be for example: |
| 684 | 668 | ||
| 685 | @smallexample | 669 | @smallexample |
| 686 | gtk-font-name = "helvetica bold 10" | 670 | gtk-font-name = "helvetica bold 10" |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index df3468ea087..8376dbaa7ca 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-05-17 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * gnus.texi (Face): Fix typo. | ||
| 4 | |||
| 1 | 2011-05-14 Glenn Morris <rgm@gnu.org> | 5 | 2011-05-14 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * dired-x.texi (Omitting Examples): Minor addition. | 7 | * dired-x.texi (Omitting Examples): Minor addition. |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index a35a7e85794..931a9bedb39 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -23501,7 +23501,7 @@ specifications. | |||
| 23501 | The @code{gnus-face-properties-alist} variable affects the appearance of | 23501 | The @code{gnus-face-properties-alist} variable affects the appearance of |
| 23502 | displayed Face images. @xref{X-Face}. | 23502 | displayed Face images. @xref{X-Face}. |
| 23503 | 23503 | ||
| 23504 | Viewing an @code{Face} header requires an Emacs that is able to display | 23504 | Viewing a @code{Face} header requires an Emacs that is able to display |
| 23505 | PNG images. | 23505 | PNG images. |
| 23506 | @c Maybe add this: | 23506 | @c Maybe add this: |
| 23507 | @c (if (featurep 'xemacs) | 23507 | @c (if (featurep 'xemacs) |