aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorVibhav Pant2020-08-21 14:04:35 +0530
committerVibhav Pant2020-08-21 14:04:35 +0530
commitf0f8d7b82492e741950c363a03b886965c91b1b0 (patch)
tree19b716830b1ebabc0d7d75949c4e6800c0f104ad /doc
parent9e64a087c4d167e7ec1c4e22bea3e6af53b563de (diff)
parentc818c29771d3cb51875643b2f6c894073e429dd2 (diff)
downloademacs-feature/native-comp-macos-fixes.tar.gz
emacs-feature/native-comp-macos-fixes.zip
Merge branch 'feature/native-comp' into feature/native-comp-macos-fixesfeature/native-comp-macos-fixes
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/basic.texi2
-rw-r--r--doc/emacs/custom.texi1
-rw-r--r--doc/emacs/fixit.texi10
-rw-r--r--doc/emacs/frames.texi8
-rw-r--r--doc/emacs/maintaining.texi5
-rw-r--r--doc/emacs/mini.texi7
-rw-r--r--doc/emacs/misc.texi4
-rw-r--r--doc/lispref/commands.texi7
-rw-r--r--doc/lispref/functions.texi9
-rw-r--r--doc/lispref/searching.texi2
-rw-r--r--doc/lispref/sequences.texi6
-rw-r--r--doc/lispref/tips.texi2
-rw-r--r--doc/misc/efaq.texi7
-rw-r--r--doc/misc/gnus.texi8
-rw-r--r--doc/misc/message.texi2
-rw-r--r--doc/misc/url.texi2
16 files changed, 48 insertions, 34 deletions
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index abb385f53d5..0b685fafe9c 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -115,7 +115,7 @@ just like digits. Case is ignored.
115starting with @kbd{C-x 8}. For example, @kbd{C-x 8 [} inserts @t{‘} 115starting with @kbd{C-x 8}. For example, @kbd{C-x 8 [} inserts @t{‘}
116which is Unicode code-point U+2018 @sc{left single quotation mark}, 116which is Unicode code-point U+2018 @sc{left single quotation mark},
117sometimes called a left single ``curved quote'' or ``curly quote''. 117sometimes called a left single ``curved quote'' or ``curly quote''.
118Similarly, @kbd{C-x 8 ]}, @kbd{C-x 8 @{} and @kbd{C-x 8 @}} insert the 118Similarly, @w{@kbd{C-x 8 ]}}, @kbd{C-x 8 @{} and @kbd{C-x 8 @}} insert the
119curved quotes @t{’}, @t{“} and @t{”}, respectively. Also, a working 119curved quotes @t{’}, @t{“} and @t{”}, respectively. Also, a working
120@key{Alt} key acts like @kbd{C-x 8} (unless followed by @key{RET}); 120@key{Alt} key acts like @kbd{C-x 8} (unless followed by @key{RET});
121e.g., @kbd{A-[} acts like @kbd{C-x 8 [} and inserts @t{‘}. To see 121e.g., @kbd{A-[} acts like @kbd{C-x 8 [} and inserts @t{‘}. To see
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index acd7fb13ae1..a512fd14c80 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -2605,6 +2605,7 @@ the function or facility is available, like this:
2605(if (fboundp 'blink-cursor-mode) 2605(if (fboundp 'blink-cursor-mode)
2606 (blink-cursor-mode 0)) 2606 (blink-cursor-mode 0))
2607 2607
2608@c FIXME: Find better example since `set-coding-priority' is removed.
2608(if (boundp 'coding-category-utf-8) 2609(if (boundp 'coding-category-utf-8)
2609 (set-coding-priority '(coding-category-utf-8))) 2610 (set-coding-priority '(coding-category-utf-8)))
2610@end example 2611@end example
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi
index 5046146dda6..6633848716e 100644
--- a/doc/emacs/fixit.texi
+++ b/doc/emacs/fixit.texi
@@ -445,12 +445,14 @@ use @code{flyspell-region} or @code{flyspell-buffer} for that.
445@findex flyspell-correct-word-before-point 445@findex flyspell-correct-word-before-point
446 When Flyspell mode highlights a word as misspelled, you can click on 446 When Flyspell mode highlights a word as misspelled, you can click on
447it with @kbd{mouse-2} (@code{flyspell-correct-word}) to display a menu 447it with @kbd{mouse-2} (@code{flyspell-correct-word}) to display a menu
448of possible corrections and actions. In addition, @kbd{C-.} or 448of possible corrections and actions. If you want this menu on
449@kbd{mouse-3} instead, customize the variable
450@code{flyspell-use-mouse-3-for-menu}. In addition, @kbd{C-.} or
449@kbd{@key{ESC}-@key{TAB}} (@code{flyspell-auto-correct-word}) will 451@kbd{@key{ESC}-@key{TAB}} (@code{flyspell-auto-correct-word}) will
450propose various successive corrections for the word at point, and 452propose various successive corrections for the word at point, and
451@w{@kbd{C-c $}} (@code{flyspell-correct-word-before-point}) will pop up a 453@w{@kbd{C-c $}} (@code{flyspell-correct-word-before-point}) will pop
452menu of possible corrections. Of course, you can always correct the 454up a menu of possible corrections. Of course, you can always correct
453misspelled word by editing it manually in any way you like. 455the misspelled word by editing it manually in any way you like.
454 456
455@findex flyspell-prog-mode 457@findex flyspell-prog-mode
456 Flyspell Prog mode works just like ordinary Flyspell mode, except 458 Flyspell Prog mode works just like ordinary Flyspell mode, except
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index b99d8ab1453..b74887612b9 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -366,9 +366,13 @@ instead of running the @code{mouse-save-then-kill} command, rebind
366@kbd{mouse-3} by adding the following line to your init file 366@kbd{mouse-3} by adding the following line to your init file
367(@pxref{Init Rebinding}): 367(@pxref{Init Rebinding}):
368 368
369@c FIXME: `mouse-popup-menubar-stuff' is obsolete since 23.1.
370@smallexample 369@smallexample
371(global-set-key [mouse-3] 'mouse-popup-menubar-stuff) 370(global-set-key [mouse-3]
371 '(menu-item "Menu Bar" ignore
372 :filter (lambda (_)
373 (if (zerop (or (frame-parameter nil 'menu-bar-lines) 0))
374 (mouse-menu-bar-map)
375 (mouse-menu-major-mode-map)))))
372@end smallexample 376@end smallexample
373 377
374@node Mode Line Mouse 378@node Mode Line Mouse
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index 43ec2d4e9f2..9f550b49874 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1793,13 +1793,12 @@ for a buffer to switch and considering only the current project's
1793buffers as candidates for completion. 1793buffers as candidates for completion.
1794 1794
1795@findex project-kill-buffers 1795@findex project-kill-buffers
1796@vindex project-kill-buffers-ignores 1796@vindex project-kill-buffer-conditions
1797 When you finish working on the project, you may wish to kill all the 1797 When you finish working on the project, you may wish to kill all the
1798buffers that belong to the project, to keep your Emacs session 1798buffers that belong to the project, to keep your Emacs session
1799smaller. The command @kbd{C-x p k} (@code{project-kill-buffers}) 1799smaller. The command @kbd{C-x p k} (@code{project-kill-buffers})
1800accomplishes that: it kills all the buffers that belong to the current 1800accomplishes that: it kills all the buffers that belong to the current
1801project, except if @code{project-kill-buffers-ignores} tells 1801project that satisfy any of @code{project-kill-buffer-conditions}.
1802otherwise.
1803 1802
1804@node Switching Projects 1803@node Switching Projects
1805@subsection Switching Projects 1804@subsection Switching Projects
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 55e41e38cb7..54f046a7e05 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -518,6 +518,13 @@ between @samp{foo} and @samp{bar}, that matches
518@samp{@var{a}foo@var{b}bar@var{c}}, where @var{a}, @var{b}, and 518@samp{@var{a}foo@var{b}bar@var{c}}, where @var{a}, @var{b}, and
519@var{c} can be any string including the empty string. 519@var{c} can be any string including the empty string.
520 520
521@item flex
522@cindex @code{flex}, completion style
523This aggressive completion style, also known as @code{flx} or
524@code{fuzzy} or @code{scatter} completion, attempts to complete using
525in-order substrings. For example, it can consider @samp{foo} to match
526@samp{frodo} or @samp{fbarbazoo}.
527
521@item initials 528@item initials
522@cindex @code{initials}, completion style 529@cindex @code{initials}, completion style
523This very aggressive completion style attempts to complete acronyms 530This very aggressive completion style attempts to complete acronyms
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index f3c9d769810..317a1979e9d 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -245,13 +245,13 @@ Do an incremental search on the selected article buffer
245(@code{gnus-summary-isearch-article}), as if you switched to the 245(@code{gnus-summary-isearch-article}), as if you switched to the
246buffer and typed @kbd{C-s} (@pxref{Incremental Search}). 246buffer and typed @kbd{C-s} (@pxref{Incremental Search}).
247 247
248@kindex M-s @r{(Gnus Summary mode)} 248@kindex M-s M-s @r{(Gnus Summary mode)}
249@findex gnus-summary-search-article-forward 249@findex gnus-summary-search-article-forward
250@item M-s @var{regexp} @key{RET} 250@item M-s @var{regexp} @key{RET}
251Search forward for articles containing a match for @var{regexp} 251Search forward for articles containing a match for @var{regexp}
252(@code{gnus-summary-search-article-forward}). 252(@code{gnus-summary-search-article-forward}).
253 253
254@kindex M-r @r{(Gnus Summary mode)} 254@kindex M-s M-r @r{(Gnus Summary mode)}
255@findex gnus-summary-search-article-backward 255@findex gnus-summary-search-article-backward
256@item M-r @var{regexp} @key{RET} 256@item M-r @var{regexp} @key{RET}
257Search back for articles containing a match for @var{regexp} 257Search back for articles containing a match for @var{regexp}
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index d25f0093618..25f657404f3 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -1845,6 +1845,13 @@ is, after a prefix key---then Emacs reorders the events so that this
1845event comes either before or after the multi-event key sequence, not 1845event comes either before or after the multi-event key sequence, not
1846within it. 1846within it.
1847 1847
1848 Some of these special events, such as @code{delete-frame}, invoke
1849Emacs commands by default; others are not bound. If you want to
1850arrange for a special event to invoke a command, you can do that via
1851@code{special-event-map}. The command you bind to a function key in
1852that map can then examine the full event which invoked it in
1853@code{last-input-event}. @xref{Special Events}.
1854
1848@node Event Examples 1855@node Event Examples
1849@subsection Event Examples 1856@subsection Event Examples
1850 1857
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi
index bc8ec0ef1b0..2898cb4d2b4 100644
--- a/doc/lispref/functions.texi
+++ b/doc/lispref/functions.texi
@@ -267,7 +267,8 @@ reason functions are defined to start with @code{lambda} is so that
267other lists, intended for other uses, will not accidentally be valid as 267other lists, intended for other uses, will not accidentally be valid as
268functions. 268functions.
269 269
270 The second element is a list of symbols---the argument variable names. 270 The second element is a list of symbols---the argument variable
271names (@pxref{Argument List}).
271This is called the @dfn{lambda list}. When a Lisp function is called, 272This is called the @dfn{lambda list}. When a Lisp function is called,
272the argument values are matched up against the variables in the lambda 273the argument values are matched up against the variables in the lambda
273list, which are given local bindings with the values provided. 274list, which are given local bindings with the values provided.
@@ -342,7 +343,7 @@ stored as symbol function definitions to produce named functions
342(@pxref{Function Names}). 343(@pxref{Function Names}).
343 344
344@node Argument List 345@node Argument List
345@subsection Other Features of Argument Lists 346@subsection Features of Argument Lists
346@kindex wrong-number-of-arguments 347@kindex wrong-number-of-arguments
347@cindex argument binding 348@cindex argument binding
348@cindex binding arguments 349@cindex binding arguments
@@ -583,8 +584,8 @@ a function.
583@defmac defun name args [doc] [declare] [interactive] body@dots{} 584@defmac defun name args [doc] [declare] [interactive] body@dots{}
584@code{defun} is the usual way to define new Lisp functions. It 585@code{defun} is the usual way to define new Lisp functions. It
585defines the symbol @var{name} as a function with argument list 586defines the symbol @var{name} as a function with argument list
586@var{args} and body forms given by @var{body}. Neither @var{name} nor 587@var{args} (@pxref{Argument List}) and body forms given by @var{body}.
587@var{args} should be quoted. 588Neither @var{name} nor @var{args} should be quoted.
588 589
589@var{doc}, if present, should be a string specifying the function's 590@var{doc}, if present, should be a string specifying the function's
590documentation string (@pxref{Function Documentation}). @var{declare}, 591documentation string (@pxref{Function Documentation}). @var{declare},
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index c8a12bdd66b..b6242c539b7 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -342,7 +342,7 @@ this choice, the rest of the regexp matches successfully.
342long time, if they lead to ambiguous matching. For 342long time, if they lead to ambiguous matching. For
343example, trying to match the regular expression @samp{\(x+y*\)*a} 343example, trying to match the regular expression @samp{\(x+y*\)*a}
344against the string @samp{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz} could 344against the string @samp{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz} could
345take hours before it ultimately fails. Emacs must try each way of 345take hours before it ultimately fails. Emacs may try each way of
346grouping the @samp{x}s before concluding that none of them can work. 346grouping the @samp{x}s before concluding that none of them can work.
347In general, avoid expressions that can match the same string in 347In general, avoid expressions that can match the same string in
348multiple ways. 348multiple ways.
diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi
index 91c3049f875..ca52369bd0c 100644
--- a/doc/lispref/sequences.texi
+++ b/doc/lispref/sequences.texi
@@ -791,11 +791,11 @@ use instead of the default @code{equal}.
791 791
792@example 792@example
793@group 793@group
794(seq-contains '(symbol1 symbol2) 'symbol1) 794(seq-contains-p '(symbol1 symbol2) 'symbol1)
795@result{} symbol1 795@result{} t
796@end group 796@end group
797@group 797@group
798(seq-contains '(symbol1 symbol2) 'symbol3) 798(seq-contains-p '(symbol1 symbol2) 'symbol3)
799@result{} nil 799@result{} nil
800@end group 800@end group
801@end example 801@end example
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index 6292054d306..1826e8f7b42 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -956,7 +956,7 @@ multiple sub-sections. Even though that was the only recommended
956approach for a long time, many people have chosen to use multiple 956approach for a long time, many people have chosen to use multiple
957top-level code sections instead. You may chose either style. 957top-level code sections instead. You may chose either style.
958 958
959Using multiple top-level code sections has the advanatage that it 959Using multiple top-level code sections has the advantage that it
960avoids introducing an additional nesting level but it also means that 960avoids introducing an additional nesting level but it also means that
961the section named @samp{Code} does not contain all the code, which is 961the section named @samp{Code} does not contain all the code, which is
962awkward. To avoid that, you should put no code at all inside that 962awkward. To avoid that, you should put no code at all inside that
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 82467048a08..3c1244101f4 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -3464,7 +3464,6 @@ see @ref{Packages that do not come with Emacs}.
3464@cindex Finding other packages 3464@cindex Finding other packages
3465@cindex Lisp packages that do not come with Emacs 3465@cindex Lisp packages that do not come with Emacs
3466@cindex Packages, those that do not come with Emacs 3466@cindex Packages, those that do not come with Emacs
3467@cindex Emacs Lisp List
3468@cindex Emacs Lisp Archive 3467@cindex Emacs Lisp Archive
3469 3468
3470The easiest way to add more features to your Emacs is to use the 3469The easiest way to add more features to your Emacs is to use the
@@ -3500,10 +3499,6 @@ The @uref{https://emacswiki.org, Emacs Wiki} contains pointers to some
3500additional extensions. @uref{https://wikemacs.org, WikEmacs} is an 3499additional extensions. @uref{https://wikemacs.org, WikEmacs} is an
3501alternative wiki for Emacs. 3500alternative wiki for Emacs.
3502 3501
3503@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs
3504Lisp List (ELL)}, has pointers to many Emacs Lisp files, but at time
3505of writing it is no longer being updated.
3506
3507It is impossible for us to list here all the sites that offer Emacs 3502It is impossible for us to list here all the sites that offer Emacs
3508Lisp packages. If you are interested in a specific feature, then 3503Lisp packages. If you are interested in a specific feature, then
3509after checking Emacs itself and GNU ELPA, a web search is often the 3504after checking Emacs itself and GNU ELPA, a web search is often the
@@ -4192,7 +4187,7 @@ You can get the old behavior by binding @kbd{SPC} to
4192(define-key minibuffer-local-filename-completion-map (kbd "SPC") 4187(define-key minibuffer-local-filename-completion-map (kbd "SPC")
4193 'minibuffer-complete-word) 4188 'minibuffer-complete-word)
4194 4189
4195(define-key minibuffer-local-must-match-filename-map (kbd "SPC") 4190(define-key minibuffer-local-filename-must-match-map (kbd "SPC")
4196 'minibuffer-complete-word) 4191 'minibuffer-complete-word)
4197@end lisp 4192@end lisp
4198 4193
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 584c54674dd..332926a6859 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -11029,14 +11029,14 @@ Go to the Gnus info node (@code{gnus-info-find-node}).
11029 11029
11030@table @kbd 11030@table @kbd
11031 11031
11032@item M-s 11032@item M-s M-s
11033@kindex M-s @r{(Summary)} 11033@kindex M-s M-s @r{(Summary)}
11034@findex gnus-summary-search-article-forward 11034@findex gnus-summary-search-article-forward
11035Search through all subsequent (raw) articles for a regexp 11035Search through all subsequent (raw) articles for a regexp
11036(@code{gnus-summary-search-article-forward}). 11036(@code{gnus-summary-search-article-forward}).
11037 11037
11038@item M-r 11038@item M-s M-r
11039@kindex M-r @r{(Summary)} 11039@kindex M-s M-r @r{(Summary)}
11040@findex gnus-summary-search-article-backward 11040@findex gnus-summary-search-article-backward
11041Search through all previous (raw) articles for a regexp 11041Search through all previous (raw) articles for a regexp
11042(@code{gnus-summary-search-article-backward}). 11042(@code{gnus-summary-search-article-backward}).
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 204a6386e01..55b166eb8b0 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -1265,7 +1265,7 @@ for a long time. For more details, see
1265To use this in Message, say: 1265To use this in Message, say:
1266 1266
1267@lisp 1267@lisp
1268(add-hook 'message-send-hook 'message-add-openpgp-header) 1268(add-hook 'message-header-setup-hook 'message-add-openpgp-header)
1269@end lisp 1269@end lisp
1270 1270
1271@noindent 1271@noindent
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index 8d9b1024070..0304ff4b9f1 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -1312,8 +1312,6 @@ repeated visits do not require repeated domain lookups.
1312@end defopt 1312@end defopt
1313@defopt url-max-password-attempts 1313@defopt url-max-password-attempts
1314@end defopt 1314@end defopt
1315@defopt url-temporary-directory
1316@end defopt
1317@defopt url-show-status 1315@defopt url-show-status
1318@end defopt 1316@end defopt
1319@defopt url-confirmation-func 1317@defopt url-confirmation-func