aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2018-01-22 08:43:54 -0800
committerPaul Eggert2018-01-22 08:43:54 -0800
commit35675bb93f4620c43ca766e8a2d8708fd323c684 (patch)
treed52b1a6b58c517f53689a4f2fe513d7c78b02b1d /doc
parentc42959cc206bcb52baffd45f892da1b767f0f8c1 (diff)
parent1fc98ed073a2d26ad941748ecb13aa6f47dd7b01 (diff)
downloademacs-35675bb93f4620c43ca766e8a2d8708fd323c684.tar.gz
emacs-35675bb93f4620c43ca766e8a2d8708fd323c684.zip
Merge from origin/emacs-26
1fc98ed073 ; Spelling fix bb396a369c Update Org to v9.1.6 fa582153f7 Use text-pixels values only when saving framesets (Bug#30141) 6b01b9475d Minor improvement in section "Pages" of the usere manual e8c8bd3de2 Minor improvements in user manual 26b8b92e63 Improve the "Mark" chapter of the user manual 759569fe40 Improve the "Buffers" chapter of the user manual c2e6d121ff * lisp/term.el (term-send-input): Fix text duplication in ... 854a1c0a61 Improve "Buffers" in the user manual # Conflicts: # etc/NEWS
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/buffers.texi76
-rw-r--r--doc/emacs/mark.texi11
-rw-r--r--doc/emacs/text.texi9
-rw-r--r--doc/emacs/trouble.texi5
-rw-r--r--doc/misc/org.texi4
5 files changed, 57 insertions, 48 deletions
diff --git a/doc/emacs/buffers.texi b/doc/emacs/buffers.texi
index 47ac8d4b05c..f8c1856058a 100644
--- a/doc/emacs/buffers.texi
+++ b/doc/emacs/buffers.texi
@@ -81,7 +81,7 @@ Select the next buffer in the buffer list (@code{next-buffer}).
81@item C-u M-g M-g 81@item C-u M-g M-g
82@itemx C-u M-g g 82@itemx C-u M-g g
83Read a number @var{n} and move to line @var{n} in the most recently 83Read a number @var{n} and move to line @var{n} in the most recently
84selected buffer other than the current buffer. 84selected buffer other than the current buffer, in another window.
85@end table 85@end table
86 86
87@kindex C-x b 87@kindex C-x b
@@ -94,12 +94,12 @@ now displayed in any window.
94 94
95 While entering the buffer name, you can use the usual completion and 95 While entering the buffer name, you can use the usual completion and
96history commands (@pxref{Minibuffer}). Note that @kbd{C-x b}, and 96history commands (@pxref{Minibuffer}). Note that @kbd{C-x b}, and
97related commands, use @dfn{permissive completion with confirmation} for 97related commands, use @dfn{permissive completion with confirmation}
98minibuffer completion: if you type @key{RET} immediately after 98for minibuffer completion: if you type @key{RET} when the minibuffer
99completing up to a nonexistent buffer name, Emacs prints 99text names a nonexistent buffer, Emacs prints @samp{[Confirm]} and you
100@samp{[Confirm]} and you must type a second @key{RET} to submit that 100must type a second @key{RET} to submit that buffer name.
101buffer name. @xref{Completion Exit}, for details. For other 101@xref{Completion Exit}, for details. For other completion options and
102completion options and features, see @ref{Completion Options}. 102features, see @ref{Completion Options}.
103 103
104 If you specify a buffer that does not exist, @kbd{C-x b} creates a 104 If you specify a buffer that does not exist, @kbd{C-x b} creates a
105new, empty buffer that is not visiting any file, and selects it for 105new, empty buffer that is not visiting any file, and selects it for
@@ -124,18 +124,19 @@ direction.
124 124
125@kindex C-x 4 b 125@kindex C-x 4 b
126@findex switch-to-buffer-other-window 126@findex switch-to-buffer-other-window
127 To select a buffer in a window other than the current one, type 127 To select a buffer in a window other than the current one
128@kbd{C-x 4 b} (@code{switch-to-buffer-other-window}). This prompts 128(@pxref{Windows}), type @kbd{C-x 4 b}
129for a buffer name using the minibuffer, displays that buffer in 129(@code{switch-to-buffer-other-window}). This prompts for a buffer
130another window, and selects that window. 130name using the minibuffer, displays that buffer in another window, and
131selects that window.
131 132
132@kindex C-x 5 b 133@kindex C-x 5 b
133@findex switch-to-buffer-other-frame 134@findex switch-to-buffer-other-frame
134 Similarly, @kbd{C-x 5 b} (@code{switch-to-buffer-other-frame}) 135 Similarly, @kbd{C-x 5 b} (@code{switch-to-buffer-other-frame})
135prompts for a buffer name, displays that buffer in another frame, and 136prompts for a buffer name, displays that buffer in another frame
136selects that frame. If the buffer is already being shown in a window 137(@pxref{Frames}), and selects that frame. If the buffer is already
137on another frame, Emacs selects that window and frame instead of 138being shown in a window on another frame, Emacs selects that window
138creating a new frame. 139and frame instead of creating a new frame.
139 140
140 @xref{Displaying Buffers}, for how the @kbd{C-x 4 b} and @kbd{C-x 5 141 @xref{Displaying Buffers}, for how the @kbd{C-x 4 b} and @kbd{C-x 5
141b} commands get the window and/or frame to display in. 142b} commands get the window and/or frame to display in.
@@ -219,7 +220,7 @@ unless they visit files: such buffers are used internally by Emacs.
219@table @kbd 220@table @kbd
220@item C-x C-q 221@item C-x C-q
221Toggle read-only status of buffer (@code{read-only-mode}). 222Toggle read-only status of buffer (@code{read-only-mode}).
222@item M-x rename-buffer @key{RET} @var{name} @key{RET} 223@item M-x rename-buffer @key{RET} @var{buffer} @key{RET}
223Change the name of the current buffer. 224Change the name of the current buffer.
224@item M-x rename-uniquely 225@item M-x rename-uniquely
225Rename the current buffer by adding @samp{<@var{number}>} to the end. 226Rename the current buffer by adding @samp{<@var{number}>} to the end.
@@ -234,8 +235,9 @@ Scroll through buffer @var{buffer}. @xref{View Mode}.
234its contents are not allowed. The mode line indicates read-only 235its contents are not allowed. The mode line indicates read-only
235buffers with @samp{%%} or @samp{%*} near the left margin. @xref{Mode 236buffers with @samp{%%} or @samp{%*} near the left margin. @xref{Mode
236Line}. Read-only buffers are usually made by subsystems such as Dired 237Line}. Read-only buffers are usually made by subsystems such as Dired
237and Rmail that have special commands to operate on the text; also by 238and Rmail that have special commands to operate on the text. Visiting
238visiting a file whose access control says you cannot write it. 239a file whose access control says you cannot write it also makes the
240buffer read-only.
239 241
240@findex read-only-mode 242@findex read-only-mode
241@vindex view-read-only 243@vindex view-read-only
@@ -282,13 +284,13 @@ large number of buffers. You may then find it convenient to @dfn{kill}
282the buffers you no longer need. (Some other editors call this 284the buffers you no longer need. (Some other editors call this
283operation @dfn{close}, and talk about ``closing the buffer'' or 285operation @dfn{close}, and talk about ``closing the buffer'' or
284``closing the file'' visited in the buffer.) On most operating 286``closing the file'' visited in the buffer.) On most operating
285systems, killing a buffer releases its space back to the operating 287systems, killing a buffer releases the memory Emacs used for the buffer
286system so that other programs can use it. Here are some commands for 288back to the operating system so that other programs can use it. Here
287killing buffers: 289are some commands for killing buffers:
288 290
289@table @kbd 291@table @kbd
290@item C-x k @var{bufname} @key{RET} 292@item C-x k @var{buffer} @key{RET}
291Kill buffer @var{bufname} (@code{kill-buffer}). 293Kill buffer @var{buffer} (@code{kill-buffer}).
292@item M-x kill-some-buffers 294@item M-x kill-some-buffers
293Offer to kill each buffer, one by one. 295Offer to kill each buffer, one by one.
294@item M-x kill-matching-buffers 296@item M-x kill-matching-buffers
@@ -307,7 +309,7 @@ confirm with @kbd{yes} before the buffer is killed.
307 309
308@findex kill-some-buffers 310@findex kill-some-buffers
309 The command @kbd{M-x kill-some-buffers} asks about each buffer, one 311 The command @kbd{M-x kill-some-buffers} asks about each buffer, one
310by one. An answer of @kbd{y} means to kill the buffer, just like 312by one. An answer of @kbd{yes} means to kill the buffer, just like
311@code{kill-buffer}. This command ignores buffers whose names begin 313@code{kill-buffer}. This command ignores buffers whose names begin
312with a space, which are used internally by Emacs. 314with a space, which are used internally by Emacs.
313 315
@@ -335,7 +337,9 @@ all the unmodified buffers that you have not used for a long time. An
335ordinary buffer is killed if it has not been displayed for three days; 337ordinary buffer is killed if it has not been displayed for three days;
336however, you can specify certain buffers that should never be killed 338however, you can specify certain buffers that should never be killed
337automatically, and others that should be killed if they have been unused 339automatically, and others that should be killed if they have been unused
338for a mere hour. 340for a mere hour. These defaults, and other aspects of this command's
341behavior, can be controlled by customizing several options described
342in the doc string of @code{clean-buffer-list}.
339 343
340@cindex Midnight mode 344@cindex Midnight mode
341@vindex midnight-mode 345@vindex midnight-mode
@@ -410,7 +414,8 @@ Perform all flagged deletions and saves (@code{Buffer-menu-execute}).
410@findex Buffer-menu-unmark 414@findex Buffer-menu-unmark
411@kindex u @r{(Buffer Menu)} 415@kindex u @r{(Buffer Menu)}
412Remove all flags from the current line, and move down 416Remove all flags from the current line, and move down
413(@code{Buffer-menu-unmark}). 417(@code{Buffer-menu-unmark}). With a prefix argument, moves up after
418removing the flags.
414 419
415@item @key{DEL} 420@item @key{DEL}
416@findex Buffer-menu-backup-unmark 421@findex Buffer-menu-backup-unmark
@@ -422,7 +427,9 @@ Move to the previous line and remove all flags on that line
422@findex Buffer-menu-unmark-all-buffers 427@findex Buffer-menu-unmark-all-buffers
423@kindex M-DEL @r{(Buffer Menu)} 428@kindex M-DEL @r{(Buffer Menu)}
424Remove a particular flag from all lines 429Remove a particular flag from all lines
425(@code{Buffer-menu-unmark-all-buffers}). 430(@code{Buffer-menu-unmark-all-buffers}). This asks for a single
431character, and unmarks buffers marked with that character; typing
432@key{RET} removes all marks.
426 433
427@item U 434@item U
428@findex Buffer-menu-unmark-all 435@findex Buffer-menu-unmark-all
@@ -432,8 +439,8 @@ Remove all flags from all the lines
432@end table 439@end table
433 440
434@noindent 441@noindent
435The commands for adding or removing flags, @kbd{d}, @kbd{C-d}, @kbd{s} 442The commands for removing flags, @kbd{d} and @kbd{C-d}, accept a
436and @kbd{u}, all accept a numeric argument as a repeat count. 443numeric argument as a repeat count.
437 444
438 The following commands operate immediately on the buffer listed on 445 The following commands operate immediately on the buffer listed on
439the current line. They also accept a numeric argument as a repeat 446the current line. They also accept a numeric argument as a repeat
@@ -505,7 +512,8 @@ selected in one, and a previously current buffer (aside from
505@item b 512@item b
506@findex Buffer-menu-bury 513@findex Buffer-menu-bury
507@kindex b @r{(Buffer Menu)} 514@kindex b @r{(Buffer Menu)}
508Bury this line's buffer (@code{Buffer-menu-bury}). 515Bury this line's buffer (@code{Buffer-menu-bury}) (i.e., move it to
516the end of the buffer list).
509 517
510@item m 518@item m
511@findex Buffer-menu-mark 519@findex Buffer-menu-mark
@@ -727,10 +735,10 @@ C-b}. To customize this buffer list, use the @code{bs} Custom group
727@kindex C-Down-mouse-1 735@kindex C-Down-mouse-1
728 MSB global minor mode (``MSB'' stands for ``mouse select buffer'') 736 MSB global minor mode (``MSB'' stands for ``mouse select buffer'')
729provides a different and customizable mouse buffer menu which you may 737provides a different and customizable mouse buffer menu which you may
730prefer. It replaces the bindings of @code{mouse-buffer-menu}, 738prefer. It replaces the @code{mouse-buffer-menu} commands, normally
731normally on @kbd{C-Down-mouse-1} and @kbd{C-@key{F10}}, and the menu 739bound to @kbd{C-Down-mouse-1} and @kbd{C-@key{F10}}, with its own
732bar buffer menu. You can customize the menu in the @code{msb} Custom 740commands, and also modifies the menu-bar buffer menu. You can
733group. 741customize the menu in the @code{msb} Custom group.
734 742
735@findex ibuffer 743@findex ibuffer
736 IBuffer is a major mode for viewing a list of buffers and operating 744 IBuffer is a major mode for viewing a list of buffers and operating
diff --git a/doc/emacs/mark.texi b/doc/emacs/mark.texi
index c1932b682de..072a3bc4b11 100644
--- a/doc/emacs/mark.texi
+++ b/doc/emacs/mark.texi
@@ -135,10 +135,11 @@ detailed description of these mouse commands.
135typing certain cursor motion commands (such as @kbd{S-@key{RIGHT}}, 135typing certain cursor motion commands (such as @kbd{S-@key{RIGHT}},
136@kbd{S-C-f}, @kbd{S-C-n}, etc.). This is called @dfn{shift-selection}. 136@kbd{S-C-f}, @kbd{S-C-n}, etc.). This is called @dfn{shift-selection}.
137It sets the mark at point before moving point, but only if there is no 137It sets the mark at point before moving point, but only if there is no
138active mark set via shift-selection. The mark set by mouse commands 138active mark set via a previous shift-selection or mouse commands. The
139and by shift-selection behaves slightly differently from the usual 139mark set by mouse commands and by shift-selection behaves slightly
140mark: any subsequent unshifted cursor motion command deactivates it 140differently from the usual mark: any subsequent unshifted cursor motion
141automatically. For details, see @ref{Shift Selection}. 141command deactivates it automatically. For details, see @ref{Shift
142Selection}.
142 143
143 Many commands that insert text, such as @kbd{C-y} (@code{yank}), set 144 Many commands that insert text, such as @kbd{C-y} (@code{yank}), set
144the mark at the other end of the inserted text, without activating it. 145the mark at the other end of the inserted text, without activating it.
@@ -161,7 +162,7 @@ object such as a word, list, paragraph or page:
161 162
162@table @kbd 163@table @kbd
163@item M-@@ 164@item M-@@
164Set mark after end of next word (@code{mark-word}). This does not 165Set mark at the end of the next word (@code{mark-word}). This does not
165move point. 166move point.
166@item C-M-@@ 167@item C-M-@@
167Set mark after end of following balanced expression 168Set mark after end of following balanced expression
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 846d9fe8c62..b7659976a98 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -381,12 +381,13 @@ at the end).
381 @kbd{C-x C-p C-w} is a handy way to kill a page to move it 381 @kbd{C-x C-p C-w} is a handy way to kill a page to move it
382elsewhere. If you move to another page delimiter with @kbd{C-x [} and 382elsewhere. If you move to another page delimiter with @kbd{C-x [} and
383@kbd{C-x ]}, then yank the killed page, all the pages will be properly 383@kbd{C-x ]}, then yank the killed page, all the pages will be properly
384delimited once again. The reason @kbd{C-x C-p} includes only the 384delimited once again. Making sure this works as expected is the
385following page delimiter in the region is to ensure that. 385reason @kbd{C-x C-p} includes only the following page delimiter in the
386region.
386 387
387 A numeric argument to @kbd{C-x C-p} specifies which page to go to, 388 A numeric argument to @kbd{C-x C-p} specifies which page to go to,
388relative to the current one. Zero means the current page, one 389relative to the current one. Zero means the current page, one means
389the next page, and @minus{}1 the previous one. 390the next page, and @minus{}1 means the previous one.
390 391
391@kindex C-x l 392@kindex C-x l
392@findex count-lines-page 393@findex count-lines-page
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index dd9d088a56e..05114c376c9 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -452,7 +452,7 @@ displays, you can use the mouse to kill Emacs or switch to another
452program. 452program.
453 453
454 On MS-DOS, you must type @kbd{C-@key{Break}} (twice) to cause 454 On MS-DOS, you must type @kbd{C-@key{Break}} (twice) to cause
455emergency escape---but there are cases where it won't work, when 455emergency escape---but there are cases where it won't work, when a
456system call hangs or when Emacs is stuck in a tight loop in C code. 456system call hangs or when Emacs is stuck in a tight loop in C code.
457 457
458@node Bugs 458@node Bugs
@@ -1225,8 +1225,7 @@ check if existing bug reports are fixed in newer versions of Emacs
1225@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}. 1225@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
1226 1226
1227@item 1227@item
1228fix existing bug reports 1228fix existing bug reports.
1229@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
1230 1229
1231@item 1230@item
1232@c etc/TODO not in WWW_GNU_ORG 1231@c etc/TODO not in WWW_GNU_ORG
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index f779417bd70..762dfafdda7 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -4,8 +4,8 @@
4@settitle The Org Manual 4@settitle The Org Manual
5@include docstyle.texi 5@include docstyle.texi
6 6
7@set VERSION 9.1.4 7@set VERSION 9.1.6
8@set DATE 2017-09-17 8@set DATE 2018-01-03
9 9
10@c Version and Contact Info 10@c Version and Contact Info
11@set MAINTAINERSITE @uref{http://orgmode.org,maintainers web page} 11@set MAINTAINERSITE @uref{http://orgmode.org,maintainers web page}