diff options
| author | Glenn Morris | 2014-10-29 22:15:28 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-10-29 22:15:28 -0700 |
| commit | 52b410c60aebeb769ec9580af25ca50df2a44751 (patch) | |
| tree | ba5de0b896c5ea410ceb2f2f1866c0fac73ea236 /doc | |
| parent | cc99f920f507d28bb1422f8a3d52723ddc734c8a (diff) | |
| parent | 237bf45a48999d5a8a3617822dddf3ea305bc269 (diff) | |
| download | emacs-52b410c60aebeb769ec9580af25ca50df2a44751.tar.gz emacs-52b410c60aebeb769ec9580af25ca50df2a44751.zip | |
Merge from emacs-24; up to 117634
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 17 | ||||
| -rw-r--r-- | doc/emacs/display.texi | 17 | ||||
| -rw-r--r-- | doc/emacs/frames.texi | 14 | ||||
| -rw-r--r-- | doc/emacs/killing.texi | 1 | ||||
| -rw-r--r-- | doc/emacs/search.texi | 3 | ||||
| -rw-r--r-- | doc/emacs/windows.texi | 12 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 9 | ||||
| -rw-r--r-- | doc/misc/efaq.texi | 22 | ||||
| -rw-r--r-- | doc/misc/eieio.texi | 10 |
9 files changed, 73 insertions, 32 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 901eaac42c3..adf61e833b3 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,20 @@ | |||
| 1 | 2014-10-30 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * frames.texi (Scroll Bars): Improve indexing of faces. | ||
| 4 | |||
| 5 | * killing.texi (Secondary Selection): Improve indexing of faces. | ||
| 6 | |||
| 7 | * search.texi (Basic Isearch, Query Replace): Improve indexing of faces. | ||
| 8 | |||
| 9 | * display.texi (Standard Faces, Text Display) | ||
| 10 | (Useless Whitespace): Improve indexing of faces. | ||
| 11 | |||
| 12 | * frames.texi (Frame Commands): Document and index | ||
| 13 | 'frame-resize-pixelwise'. | ||
| 14 | |||
| 15 | * windows.texi (Split Window): Document and index | ||
| 16 | 'window-resize-pixelwise'. | ||
| 17 | |||
| 1 | 2014-10-22 Tassilo Horn <tsdh@gnu.org> | 18 | 2014-10-22 Tassilo Horn <tsdh@gnu.org> |
| 2 | 19 | ||
| 3 | * misc.texi (Document View): Adapt to latest doc-view changes wrt | 20 | * misc.texi (Document View): Adapt to latest doc-view changes wrt |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 0a77e722d32..a5555d58054 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -578,6 +578,7 @@ Parameters}. | |||
| 578 | 578 | ||
| 579 | @node Standard Faces | 579 | @node Standard Faces |
| 580 | @section Standard Faces | 580 | @section Standard Faces |
| 581 | @cindex standard faces | ||
| 581 | 582 | ||
| 582 | Here are the standard faces for specifying text appearance. You can | 583 | Here are the standard faces for specifying text appearance. You can |
| 583 | apply them to specific text when you want the effects they produce. | 584 | apply them to specific text when you want the effects they produce. |
| @@ -598,8 +599,10 @@ This face underlines text. | |||
| 598 | This face forces use of a fixed-width font. It's reasonable to | 599 | This face forces use of a fixed-width font. It's reasonable to |
| 599 | customize this face to use a different fixed-width font, if you like, | 600 | customize this face to use a different fixed-width font, if you like, |
| 600 | but you should not make it a variable-width font. | 601 | but you should not make it a variable-width font. |
| 602 | @cindex variable-pitch face | ||
| 601 | @item variable-pitch | 603 | @item variable-pitch |
| 602 | This face forces use of a variable-width font. | 604 | This face forces use of a variable-width font. |
| 605 | @cindex shadow face | ||
| 603 | @item shadow | 606 | @item shadow |
| 604 | This face is used for making the text less noticeable than the surrounding | 607 | This face is used for making the text less noticeable than the surrounding |
| 605 | ordinary text. Usually this can be achieved by using shades of gray in | 608 | ordinary text. Usually this can be achieved by using shades of gray in |
| @@ -647,25 +650,34 @@ frame: | |||
| 647 | 650 | ||
| 648 | @table @code | 651 | @table @code |
| 649 | @item mode-line | 652 | @item mode-line |
| 653 | @cindex mode-line face | ||
| 654 | @cindex faces for mode lines | ||
| 650 | This face is used for the mode line of the currently selected window, | 655 | This face is used for the mode line of the currently selected window, |
| 651 | and for menu bars when toolkit menus are not used. By default, it's | 656 | and for menu bars when toolkit menus are not used. By default, it's |
| 652 | drawn with shadows for a ``raised'' effect on graphical displays, and | 657 | drawn with shadows for a ``raised'' effect on graphical displays, and |
| 653 | drawn as the inverse of the default face on non-windowed terminals. | 658 | drawn as the inverse of the default face on non-windowed terminals. |
| 654 | @item mode-line-inactive | 659 | @item mode-line-inactive |
| 660 | @cindex mode-line-inactive face | ||
| 655 | Like @code{mode-line}, but used for mode lines of the windows other | 661 | Like @code{mode-line}, but used for mode lines of the windows other |
| 656 | than the selected one (if @code{mode-line-in-non-selected-windows} is | 662 | than the selected one (if @code{mode-line-in-non-selected-windows} is |
| 657 | non-@code{nil}). This face inherits from @code{mode-line}, so changes | 663 | non-@code{nil}). This face inherits from @code{mode-line}, so changes |
| 658 | in that face affect mode lines in all windows. | 664 | in that face affect mode lines in all windows. |
| 659 | @item mode-line-highlight | 665 | @item mode-line-highlight |
| 660 | Like @code{highlight}, but used for portions of text on mode lines. | 666 | @cindex mode-line-highlight face |
| 667 | Like @code{highlight}, but used for mouse-sensitive portions of text | ||
| 668 | on mode lines. Such portions of text typically pop up tooltips | ||
| 669 | (@pxref{Tooltips}) when the mouse pointer hovers above them. | ||
| 661 | @item mode-line-buffer-id | 670 | @item mode-line-buffer-id |
| 671 | @cindex mode-line-buffer-id face | ||
| 662 | This face is used for buffer identification parts in the mode line. | 672 | This face is used for buffer identification parts in the mode line. |
| 663 | @item header-line | 673 | @item header-line |
| 674 | @cindex header-line face | ||
| 664 | Similar to @code{mode-line} for a window's header line, which appears | 675 | Similar to @code{mode-line} for a window's header line, which appears |
| 665 | at the top of a window just as the mode line appears at the bottom. | 676 | at the top of a window just as the mode line appears at the bottom. |
| 666 | Most windows do not have a header line---only some special modes, such | 677 | Most windows do not have a header line---only some special modes, such |
| 667 | Info mode, create one. | 678 | Info mode, create one. |
| 668 | @item vertical-border | 679 | @item vertical-border |
| 680 | @cindex vertical-border face | ||
| 669 | This face is used for the vertical divider between windows on text | 681 | This face is used for the vertical divider between windows on text |
| 670 | terminals. | 682 | terminals. |
| 671 | @item minibuffer-prompt | 683 | @item minibuffer-prompt |
| @@ -1110,6 +1122,7 @@ empty lines at the end of a buffer, without realizing it. In most | |||
| 1110 | cases, this @dfn{trailing whitespace} has no effect, but sometimes it | 1122 | cases, this @dfn{trailing whitespace} has no effect, but sometimes it |
| 1111 | can be a nuisance. | 1123 | can be a nuisance. |
| 1112 | 1124 | ||
| 1125 | @cindex trailing-whitespace face | ||
| 1113 | You can make trailing whitespace at the end of a line visible by | 1126 | You can make trailing whitespace at the end of a line visible by |
| 1114 | setting the buffer-local variable @code{show-trailing-whitespace} to | 1127 | setting the buffer-local variable @code{show-trailing-whitespace} to |
| 1115 | @code{t}. Then Emacs displays trailing whitespace, using the face | 1128 | @code{t}. Then Emacs displays trailing whitespace, using the face |
| @@ -1418,6 +1431,8 @@ as octal escape sequences instead of caret escape sequences. | |||
| 1418 | @cindex non-breaking space | 1431 | @cindex non-breaking space |
| 1419 | @cindex non-breaking hyphen | 1432 | @cindex non-breaking hyphen |
| 1420 | @cindex soft hyphen | 1433 | @cindex soft hyphen |
| 1434 | @cindex escape-glyph face | ||
| 1435 | @cindex nobreak-space face | ||
| 1421 | Some non-@acronym{ASCII} characters have the same appearance as an | 1436 | Some non-@acronym{ASCII} characters have the same appearance as an |
| 1422 | @acronym{ASCII} space or hyphen (minus) character. Such characters | 1437 | @acronym{ASCII} space or hyphen (minus) character. Such characters |
| 1423 | can cause problems if they are entered into a buffer without your | 1438 | can cause problems if they are entered into a buffer without your |
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index da0dd8aa6ac..27380cd565e 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -376,6 +376,9 @@ position (@pxref{Split Window}). | |||
| 376 | between two side-by-side mode lines, you can move the vertical | 376 | between two side-by-side mode lines, you can move the vertical |
| 377 | boundary to the left or right. | 377 | boundary to the left or right. |
| 378 | 378 | ||
| 379 | Note that resizing windows is affected by the value of | ||
| 380 | @code{window-resize-pixelwise}, see @ref{Split Window}. | ||
| 381 | |||
| 379 | @node Creating Frames | 382 | @node Creating Frames |
| 380 | @section Creating Frames | 383 | @section Creating Frames |
| 381 | @cindex creating frames | 384 | @cindex creating frames |
| @@ -469,9 +472,13 @@ hides window manager decorations, giving slightly more screen space to | |||
| 469 | Emacs itself.) | 472 | Emacs itself.) |
| 470 | @end table | 473 | @end table |
| 471 | 474 | ||
| 475 | @vindex frame-resize-pixelwise | ||
| 472 | Note that with some window managers you may have to customize the | 476 | Note that with some window managers you may have to customize the |
| 473 | variable @code{frame-resize-pixelwise} to a non-@code{nil} value in | 477 | variable @code{frame-resize-pixelwise} to a non-@code{nil} value in |
| 474 | order to make a frame truly ``maximized'' or ``fullscreen''. | 478 | order to make a frame truly ``maximized'' or ``fullscreen''. This |
| 479 | variable, when set to a non-@code{nil} value, in general allows | ||
| 480 | resizing frames at pixel resolution, rather than in integral multiples | ||
| 481 | of lines and columns. | ||
| 475 | 482 | ||
| 476 | The @kbd{C-x 5 0} (@code{delete-frame}) command deletes the selected | 483 | The @kbd{C-x 5 0} (@code{delete-frame}) command deletes the selected |
| 477 | frame. However, it will refuse to delete the last frame in an Emacs | 484 | frame. However, it will refuse to delete the last frame in an Emacs |
| @@ -955,6 +962,10 @@ end of the buffer is shown; if @code{nil}, the thumb will be at the | |||
| 955 | bottom when the end of the buffer is shown. You can not over-scroll | 962 | bottom when the end of the buffer is shown. You can not over-scroll |
| 956 | when the entire buffer is visible. | 963 | when the entire buffer is visible. |
| 957 | 964 | ||
| 965 | @cindex scroll-bar face | ||
| 966 | The visual appearance of the scroll bars is controlled by the | ||
| 967 | @code{scroll-bar} face. | ||
| 968 | |||
| 958 | @cindex Horizontal Scroll Bar | 969 | @cindex Horizontal Scroll Bar |
| 959 | @cindex Horizontal Scroll Bar mode | 970 | @cindex Horizontal Scroll Bar mode |
| 960 | On graphical displays with toolkit support, Emacs may also supply a | 971 | On graphical displays with toolkit support, Emacs may also supply a |
| @@ -987,7 +998,6 @@ or disable horizontal scroll bars (@pxref{Resources}). To control the | |||
| 987 | scroll bar height, change the @code{scroll-bar-height} frame parameter | 998 | scroll bar height, change the @code{scroll-bar-height} frame parameter |
| 988 | (@pxref{Frame Parameters,,, elisp, The Emacs Lisp Reference Manual}). | 999 | (@pxref{Frame Parameters,,, elisp, The Emacs Lisp Reference Manual}). |
| 989 | 1000 | ||
| 990 | |||
| 991 | @node Drag and Drop | 1001 | @node Drag and Drop |
| 992 | @section Drag and Drop | 1002 | @section Drag and Drop |
| 993 | @cindex drag and drop | 1003 | @cindex drag and drop |
diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi index f4b1752643d..e258d1ca1a0 100644 --- a/doc/emacs/killing.texi +++ b/doc/emacs/killing.texi | |||
| @@ -588,6 +588,7 @@ you can access it using the following Emacs commands: | |||
| 588 | @table @kbd | 588 | @table @kbd |
| 589 | @findex mouse-set-secondary | 589 | @findex mouse-set-secondary |
| 590 | @kindex M-Drag-Mouse-1 | 590 | @kindex M-Drag-Mouse-1 |
| 591 | @cindex secondary-selection face | ||
| 591 | @item M-Drag-Mouse-1 | 592 | @item M-Drag-Mouse-1 |
| 592 | Set the secondary selection, with one end at the place where you press | 593 | Set the secondary selection, with one end at the place where you press |
| 593 | down the button, and the other end at the place where you release it | 594 | down the button, and the other end at the place where you release it |
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index bdfb534e186..bd0bd0bf641 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi | |||
| @@ -86,6 +86,7 @@ not be the first @samp{F} previously found. After another @kbd{O}, | |||
| 86 | the cursor moves to just after the first @samp{FOO}. | 86 | the cursor moves to just after the first @samp{FOO}. |
| 87 | 87 | ||
| 88 | @cindex faces for highlighting search matches | 88 | @cindex faces for highlighting search matches |
| 89 | @cindex isearch face | ||
| 89 | At each step, Emacs highlights the @dfn{current match}---the buffer | 90 | At each step, Emacs highlights the @dfn{current match}---the buffer |
| 90 | text that matches the search string---using the @code{isearch} face | 91 | text that matches the search string---using the @code{isearch} face |
| 91 | (@pxref{Faces}). The current search string is also displayed in the | 92 | (@pxref{Faces}). The current search string is also displayed in the |
| @@ -1280,6 +1281,8 @@ It works like @code{replace-regexp} except that it queries | |||
| 1280 | like @code{query-replace}. | 1281 | like @code{query-replace}. |
| 1281 | 1282 | ||
| 1282 | @cindex faces for highlighting query replace | 1283 | @cindex faces for highlighting query replace |
| 1284 | @cindex query-replace face | ||
| 1285 | @cindex lazy-highlight face | ||
| 1283 | These commands highlight the current match using the face | 1286 | These commands highlight the current match using the face |
| 1284 | @code{query-replace}. They highlight other matches using | 1287 | @code{query-replace}. They highlight other matches using |
| 1285 | @code{lazy-highlight} just like incremental search (@pxref{Incremental | 1288 | @code{lazy-highlight} just like incremental search (@pxref{Incremental |
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi index 4a5f24c13fb..4045908d4d5 100644 --- a/doc/emacs/windows.texi +++ b/doc/emacs/windows.texi | |||
| @@ -134,6 +134,18 @@ clicking @kbd{C-Mouse-2} in the scroll bar, which puts a horizontal | |||
| 134 | divider where you click (this feature does not work when Emacs uses | 134 | divider where you click (this feature does not work when Emacs uses |
| 135 | GTK+ scroll bars). | 135 | GTK+ scroll bars). |
| 136 | 136 | ||
| 137 | @vindex window-resize-pixelwise | ||
| 138 | By default, when you split a window, Emacs gives each of the | ||
| 139 | resulting windows dimensions that are an integral multiple of the | ||
| 140 | default font size of the frame. That might subdivide the screen | ||
| 141 | estate unevenly between the resulting windows. If you set the | ||
| 142 | variable @code{window-resize-pixelwise} to a non-@code{nil} value, | ||
| 143 | Emacs will give each window the same number of pixels (give or take | ||
| 144 | one pixel if the initial dimension was an odd number of pixels). Note | ||
| 145 | that when a frame's pixel size is not a multiple of the frame's | ||
| 146 | character size, at least one window may get resized pixelwise even if | ||
| 147 | this option is @code{nil}. | ||
| 148 | |||
| 137 | @node Other Window | 149 | @node Other Window |
| 138 | @section Using Other Windows | 150 | @section Using Other Windows |
| 139 | 151 | ||
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 82e768c6564..1ecc0a65741 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2014-10-30 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * efaq.texi (Gnus does not work with NNTP): Remove; ancient. | ||
| 4 | |||
| 5 | 2014-10-30 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 6 | |||
| 7 | * eieio.texi (Accessing Slots, CLOS compatibility): Adjust wording | ||
| 8 | since `setf' is in core rather than in CL nowadays. | ||
| 9 | |||
| 1 | 2014-10-29 Paul Eggert <eggert@cs.ucla.edu> | 10 | 2014-10-29 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 11 | ||
| 3 | Simplify use of current-time and friends. | 12 | Simplify use of current-time and friends. |
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index 4d1df8b97dc..0159101916d 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi | |||
| @@ -4190,7 +4190,6 @@ fontset, or you can select it by setting the default font in your | |||
| 4190 | * Replying to the sender of a message:: | 4190 | * Replying to the sender of a message:: |
| 4191 | * Automatically starting a mail or news reader:: | 4191 | * Automatically starting a mail or news reader:: |
| 4192 | * Reading news with Emacs:: | 4192 | * Reading news with Emacs:: |
| 4193 | * Gnus does not work with NNTP:: | ||
| 4194 | * Making Gnus faster:: | 4193 | * Making Gnus faster:: |
| 4195 | * Catching up in all newsgroups:: | 4194 | * Catching up in all newsgroups:: |
| 4196 | @end menu | 4195 | @end menu |
| @@ -4384,27 +4383,6 @@ Manual, gnus, The Gnus Manual}, which includes @ref{Frequently Asked | |||
| 4384 | Questions,, the Gnus FAQ, gnus, The Gnus Manual}. | 4383 | Questions,, the Gnus FAQ, gnus, The Gnus Manual}. |
| 4385 | 4384 | ||
| 4386 | 4385 | ||
| 4387 | @node Gnus does not work with NNTP | ||
| 4388 | @section Why doesn't Gnus work via NNTP? | ||
| 4389 | @cindex Gnus and NNTP | ||
| 4390 | @cindex NNTP, Gnus fails to work with | ||
| 4391 | |||
| 4392 | There is a bug in NNTP version 1.5.10, such that when multiple requests | ||
| 4393 | are sent to the NNTP server, the server only handles the first one | ||
| 4394 | before blocking waiting for more input which never comes. NNTP version | ||
| 4395 | 1.5.11 claims to fix this. | ||
| 4396 | |||
| 4397 | You can work around the bug inside Emacs like this: | ||
| 4398 | |||
| 4399 | @lisp | ||
| 4400 | (setq nntp-maximum-request 1) | ||
| 4401 | @end lisp | ||
| 4402 | |||
| 4403 | You can find out what version of NNTP your news server is running by | ||
| 4404 | telnetting to the NNTP port (usually 119) on the news server machine | ||
| 4405 | (i.e., @kbd{telnet server-machine 119}). The server should give its | ||
| 4406 | version number in the welcome message. Type @kbd{quit} to get out. | ||
| 4407 | |||
| 4408 | @node Making Gnus faster | 4386 | @node Making Gnus faster |
| 4409 | @section How do I make Gnus faster? | 4387 | @section How do I make Gnus faster? |
| 4410 | @cindex Faster, starting Gnus | 4388 | @cindex Faster, starting Gnus |
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index 8f93300e24a..80e52baf255 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi | |||
| @@ -755,8 +755,8 @@ Unlike @code{oref}, the symbol for @var{slot} must be quoted. | |||
| 755 | 755 | ||
| 756 | @defun set-slot-value object slot value | 756 | @defun set-slot-value object slot value |
| 757 | @anchor{set-slot-value} | 757 | @anchor{set-slot-value} |
| 758 | This is not a CLOS function, but is meant to mirror @code{slot-value} if | 758 | This is not a CLOS function, but is the setter for @code{slot-value} |
| 759 | you don't want to use the cl package's @code{setf} function. This | 759 | used by the @code{setf} macro. This |
| 760 | function sets the value of @var{slot} from @var{object}. Unlike | 760 | function sets the value of @var{slot} from @var{object}. Unlike |
| 761 | @code{oset}, the symbol for @var{slot} must be quoted. | 761 | @code{oset}, the symbol for @var{slot} must be quoted. |
| 762 | @end defun | 762 | @end defun |
| @@ -790,7 +790,7 @@ This establishes a lexical environment for referring to the slots in | |||
| 790 | the instance named by the given slot-names as though they were | 790 | the instance named by the given slot-names as though they were |
| 791 | variables. Within such a context the value of the slot can be | 791 | variables. Within such a context the value of the slot can be |
| 792 | specified by using its slot name, as if it were a lexically bound | 792 | specified by using its slot name, as if it were a lexically bound |
| 793 | variable. Both setf and setq can be used to set the value of the | 793 | variable. Both @code{setf} and @code{setq} can be used to set the value of the |
| 794 | slot. | 794 | slot. |
| 795 | 795 | ||
| 796 | @var{spec-list} is of a form similar to @dfn{let}. For example: | 796 | @var{spec-list} is of a form similar to @dfn{let}. For example: |
| @@ -1850,10 +1850,6 @@ for the given object. This is different than that found in CLOS because | |||
| 1850 | in @eieio{} this function accepts replacement arguments. This permits | 1850 | in @eieio{} this function accepts replacement arguments. This permits |
| 1851 | subclasses to modify arguments as they are passed up the tree. If no | 1851 | subclasses to modify arguments as they are passed up the tree. If no |
| 1852 | arguments are given, the expected CLOS behavior is used. | 1852 | arguments are given, the expected CLOS behavior is used. |
| 1853 | @item setf | ||
| 1854 | If the common-lisp subsystem is loaded, the setf parameters are also | ||
| 1855 | loaded so the form @code{(setf (slot-value object slot) t)} should | ||
| 1856 | work. | ||
| 1857 | @end table | 1853 | @end table |
| 1858 | 1854 | ||
| 1859 | CLOS supports the @code{describe} command, but @eieio{} provides | 1855 | CLOS supports the @code{describe} command, but @eieio{} provides |