aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog19
-rw-r--r--doc/emacs/ack.texi6
-rw-r--r--doc/emacs/mini.texi32
-rw-r--r--doc/emacs/msdog-xtra.texi33
-rw-r--r--doc/emacs/msdog.texi45
5 files changed, 87 insertions, 48 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 20f751f703f..2f3a4ee1680 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,22 @@
12012-02-23 Glenn Morris <rgm@gnu.org>
2
3 * mini.texi (Minibuffer File, Completion Options, Repetition):
4 Copyedits.
5 (Completion Example): Other M-x au* commands may be defined.
6 (Completion Styles): Mention emacs21 and completion-category-overrides.
7
8 * msdog.texi (Text and Binary, ls in Lisp, Windows HOME)
9 (Windows Keyboard, Windows Mouse, Windows Processes)
10 (Windows Printing, Windows Misc): Copyedits.
11 (ls in Lisp): Update switches list.
12
13 * msdog-xtra.texi (MS-DOS Display): Update list-colors-display xref.
14 Update dos-mode* function names.
15 (MS-DOS Printing, MS-DOS and MULE): Copyedits.
16 (MS-DOS Processes): Add xref to main ls-lisp section.
17
18 * ack.texi (Acknowledgments): Mention smie.
19
12012-02-22 Glenn Morris <rgm@gnu.org> 202012-02-22 Glenn Morris <rgm@gnu.org>
2 21
3 * macos.texi: Copyedits. Fix @key/@kbd usage. 22 * macos.texi: Copyedits. Fix @key/@kbd usage.
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index 7bccc898d06..0a14f5119d1 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -833,9 +833,9 @@ text; @file{smerge-mode.el}, a minor mode for resolving @code{diff3}
833conflicts; @file{diff-mode.el}, a mode for viewing and editing context 833conflicts; @file{diff-mode.el}, a mode for viewing and editing context
834diffs; @file{css-mode.el} for Cascading Style Sheets; 834diffs; @file{css-mode.el} for Cascading Style Sheets;
835@file{bibtex-style.el} for BibTeX Style files; @file{mpc.el}, a 835@file{bibtex-style.el} for BibTeX Style files; @file{mpc.el}, a
836client for the ``Music Player Daemon''; and @file{pcase.el}, 836client for the ``Music Player Daemon''; @file{smie.el}, a generic
837implementing ML-style pattern matching. He integrated the 837indentation engine; and @file{pcase.el}, implementing ML-style pattern
838lexical binding code in Emacs 24. 838matching. He integrated the lexical binding code in Emacs 24.
839 839
840@item 840@item
841Morioka Tomohiko wrote several packages for MIME support in Gnus and 841Morioka Tomohiko wrote several packages for MIME support in Gnus and
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index ca8e8f705b4..e20d5a347cd 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -58,11 +58,11 @@ some initial text ending in a slash. This is the @dfn{default
58directory}. For example, it may start out like this: 58directory}. For example, it may start out like this:
59 59
60@example 60@example
61Find File: /u2/emacs/src/ 61Find file: /u2/emacs/src/
62@end example 62@end example
63 63
64@noindent 64@noindent
65Here, @samp{Find File:@: } is the prompt and @samp{/u2/emacs/src/} is 65Here, @samp{Find file:@: } is the prompt and @samp{/u2/emacs/src/} is
66the default directory. If you now type @kbd{buffer.c} as input, that 66the default directory. If you now type @kbd{buffer.c} as input, that
67specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, 67specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names},
68for information about the default directory. 68for information about the default directory.
@@ -79,7 +79,7 @@ name starting with a slash or a tilde after the default directory.
79For example, you can specify @file{/etc/termcap} as follows: 79For example, you can specify @file{/etc/termcap} as follows:
80 80
81@example 81@example
82Find File: /u2/emacs/src//etc/termcap 82Find file: /u2/emacs/src//etc/termcap
83@end example 83@end example
84 84
85@noindent 85@noindent
@@ -247,7 +247,10 @@ completion.
247completion alternatives (in this case, command names) that start with 247completion alternatives (in this case, command names) that start with
248@samp{au}. There are several, including @code{auto-fill-mode} and 248@samp{au}. There are several, including @code{auto-fill-mode} and
249@code{autoconf-mode}, but they all begin with @code{auto}, so the 249@code{autoconf-mode}, but they all begin with @code{auto}, so the
250@samp{au} in the minibuffer completes to @samp{auto}. 250@samp{au} in the minibuffer completes to @samp{auto}. (More commands
251may be defined in your Emacs session. For example, if a command
252called @code{authorize-me} was defined, Emacs could only complete
253as far as @samp{aut}.)
251 254
252 If you type @key{TAB} again immediately, it cannot determine the 255 If you type @key{TAB} again immediately, it cannot determine the
253next character; it could be @samp{-}, @samp{a}, or @samp{c}. So it 256next character; it could be @samp{-}, @samp{a}, or @samp{c}. So it
@@ -385,7 +388,7 @@ it just submits the argument as you have entered it.
385@item 388@item
386@dfn{Permissive completion with confirmation} is like permissive 389@dfn{Permissive completion with confirmation} is like permissive
387completion, with an exception: if you typed @key{TAB} and this 390completion, with an exception: if you typed @key{TAB} and this
388completed the text up to some intermediate state (i.e. one that is not 391completed the text up to some intermediate state (i.e., one that is not
389yet an exact completion match), typing @key{RET} right afterward does 392yet an exact completion match), typing @key{RET} right afterward does
390not submit the argument. Instead, Emacs asks for confirmation by 393not submit the argument. Instead, Emacs asks for confirmation by
391momentarily displaying @samp{[Confirm]} after the text; type @key{RET} 394momentarily displaying @samp{[Confirm]} after the text; type @key{RET}
@@ -450,8 +453,7 @@ position in the completion alternative.
450@item emacs22 453@item emacs22
451This completion style is similar to @code{basic}, except that it 454This completion style is similar to @code{basic}, except that it
452ignores the text in the minibuffer after point. It is so-named 455ignores the text in the minibuffer after point. It is so-named
453because it corresponds to the completion behavior in Emacs 22 and 456because it corresponds to the completion behavior in Emacs 22.
454earlier.
455@end table 457@end table
456 458
457@noindent 459@noindent
@@ -476,6 +478,18 @@ and initialisms. For example, when completing command names, it
476matches @samp{lch} to @samp{list-command-history}. 478matches @samp{lch} to @samp{list-command-history}.
477@end table 479@end table
478 480
481@noindent
482There is also a very simple completion style called @code{emacs21}.
483In this style, if the text in the minibuffer is @samp{foobar},
484only matches starting with @samp{foobar} are considered.
485
486@vindex completion-category-overrides
487You can use different completion styles in different situations,
488by setting the variable @code{completion-category-overrides}.
489For example, the default setting says to use only @code{basic}
490and @code{substring} completion for buffer names.
491
492
479@node Completion Options 493@node Completion Options
480@subsection Completion Options 494@subsection Completion Options
481 495
@@ -521,7 +535,7 @@ commands never display the completion list buffer; you must type
521@kbd{?} to display the list. If the value is @code{lazy}, Emacs only 535@kbd{?} to display the list. If the value is @code{lazy}, Emacs only
522shows the completion list buffer on the second attempt to complete. 536shows the completion list buffer on the second attempt to complete.
523In other words, if there is nothing to complete, the first @key{TAB} 537In other words, if there is nothing to complete, the first @key{TAB}
524echoes @samp{Next char not unique}; the second @key{TAB} does the 538echoes @samp{Next char not unique}; the second @key{TAB} shows the
525completion list buffer. 539completion list buffer.
526 540
527@vindex completion-cycle-threshold 541@vindex completion-cycle-threshold
@@ -688,7 +702,7 @@ value. @xref{Incremental Search}.
688@vindex command-history 702@vindex command-history
689 The list of previous minibuffer-using commands is stored as a Lisp 703 The list of previous minibuffer-using commands is stored as a Lisp
690list in the variable @code{command-history}. Each element is a Lisp 704list in the variable @code{command-history}. Each element is a Lisp
691expression which describes one command and its arguments. Lisp programs 705expression that describes one command and its arguments. Lisp programs
692can re-execute a command by calling @code{eval} with the 706can re-execute a command by calling @code{eval} with the
693@code{command-history} element. 707@code{command-history} element.
694 708
diff --git a/doc/emacs/msdog-xtra.texi b/doc/emacs/msdog-xtra.texi
index dc50b3d248f..509b9de754d 100644
--- a/doc/emacs/msdog-xtra.texi
+++ b/doc/emacs/msdog-xtra.texi
@@ -199,10 +199,10 @@ of Emacs packages that use fonts (such as @code{font-lock}, Enriched
199Text mode, and others) by defining the relevant faces to use different 199Text mode, and others) by defining the relevant faces to use different
200colors. Use the @code{list-colors-display} command 200colors. Use the @code{list-colors-display} command
201@iftex 201@iftex
202(@pxref{Frame Parameters,,,emacs, the Emacs Manual}) 202(@pxref{Colors,,,emacs, the Emacs Manual})
203@end iftex 203@end iftex
204@ifnottex 204@ifnottex
205(@pxref{Frame Parameters}) 205(@pxref{Colors})
206@end ifnottex 206@end ifnottex
207and the @code{list-faces-display} command 207and the @code{list-faces-display} command
208@iftex 208@iftex
@@ -260,10 +260,10 @@ visible frame smaller than the full screen, but Emacs still cannot
260display more than a single frame at a time. 260display more than a single frame at a time.
261 261
262@cindex frame size under MS-DOS 262@cindex frame size under MS-DOS
263@findex mode4350 263@findex dos-mode4350
264@findex mode25 264@findex dos-mode25
265 The @code{mode4350} command switches the display to 43 or 50 265 The @code{dos-mode4350} command switches the display to 43 or 50
266lines, depending on your hardware; the @code{mode25} command switches 266lines, depending on your hardware; the @code{dos-mode25} command switches
267to the default 80x25 screen size. 267to the default 80x25 screen size.
268 268
269 By default, Emacs only knows how to set screen sizes of 80 columns by 269 By default, Emacs only knows how to set screen sizes of 80 columns by
@@ -394,7 +394,7 @@ different default values on MS-DOS.
394for details about setting up printing to a networked printer. 394for details about setting up printing to a networked printer.
395 395
396 Some printers expect DOS codepage encoding of non-@acronym{ASCII} text, even 396 Some printers expect DOS codepage encoding of non-@acronym{ASCII} text, even
397though they are connected to a Windows machine which uses a different 397though they are connected to a Windows machine that uses a different
398encoding for the same locale. For example, in the Latin-1 locale, DOS 398encoding for the same locale. For example, in the Latin-1 locale, DOS
399uses codepage 850 whereas Windows uses codepage 1252. @xref{MS-DOS and 399uses codepage 850 whereas Windows uses codepage 1252. @xref{MS-DOS and
400MULE}. When you print to such printers from Windows, you can use the 400MULE}. When you print to such printers from Windows, you can use the
@@ -483,7 +483,7 @@ appropriate terminal coding system that is supported by the codepage.
483The special features described in the rest of this section mostly 483The special features described in the rest of this section mostly
484pertain to codepages that encode ISO 8859 character sets. 484pertain to codepages that encode ISO 8859 character sets.
485 485
486 For the codepages which correspond to one of the ISO character sets, 486 For the codepages that correspond to one of the ISO character sets,
487Emacs knows the character set based on the codepage number. Emacs 487Emacs knows the character set based on the codepage number. Emacs
488automatically creates a coding system to support reading and writing 488automatically creates a coding system to support reading and writing
489files that use the current codepage, and uses this coding system by 489files that use the current codepage, and uses this coding system by
@@ -607,9 +607,14 @@ MS-DOS with some network redirector.
607 607
608@cindex directory listing on MS-DOS 608@cindex directory listing on MS-DOS
609@vindex dired-listing-switches @r{(MS-DOS)} 609@vindex dired-listing-switches @r{(MS-DOS)}
610 Dired on MS-DOS uses the @code{ls-lisp} package where other 610 Dired on MS-DOS uses the @code{ls-lisp} package
611platforms use the system @code{ls} command. Therefore, Dired on 611@iftex
612MS-DOS supports only some of the possible options you can mention in 612(@pxref{ls in Lisp,,,emacs, the Emacs Manual}).
613the @code{dired-listing-switches} variable. The options that work are 613@end iftex
614@samp{-A}, @samp{-a}, @samp{-c}, @samp{-i}, @samp{-r}, @samp{-S}, 614@ifnottex
615@samp{-s}, @samp{-t}, and @samp{-u}. 615(@pxref{ls in Lisp}).
616@end ifnottex
617Therefore, Dired on MS-DOS supports only some of the possible options
618you can mention in the @code{dired-listing-switches} variable. The
619options that work are @samp{-A}, @samp{-a}, @samp{-c}, @samp{-i},
620@samp{-r}, @samp{-S}, @samp{-s}, @samp{-t}, and @samp{-u}.
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 8b050bee439..93bc5f0e4b1 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -159,7 +159,8 @@ save a buffer in a specified EOL format with the @kbd{C-x @key{RET} f}
159command. For example, to save a buffer with Unix EOL format, type 159command. For example, to save a buffer with Unix EOL format, type
160@kbd{C-x @key{RET} f unix @key{RET} C-x C-s}. If you visit a file 160@kbd{C-x @key{RET} f unix @key{RET} C-x C-s}. If you visit a file
161with DOS EOL conversion, then save it with Unix EOL format, that 161with DOS EOL conversion, then save it with Unix EOL format, that
162effectively converts the file to Unix EOL style, like @code{dos2unix}. 162effectively converts the file to Unix EOL style, like the
163@code{dos2unix} program.
163 164
164@cindex untranslated file system 165@cindex untranslated file system
165@findex add-untranslated-filesystem 166@findex add-untranslated-filesystem
@@ -221,7 +222,7 @@ for files which are known to be Windows-style text files with
221carriage-return linefeed EOL format, such as @file{CONFIG.SYS}; Emacs 222carriage-return linefeed EOL format, such as @file{CONFIG.SYS}; Emacs
222always writes those files with Windows-style EOLs. 223always writes those files with Windows-style EOLs.
223 224
224 If a file which belongs to an untranslated file system matches one of 225 If a file that belongs to an untranslated file system matches one of
225the file-name patterns in @code{file-name-buffer-file-type-alist}, the 226the file-name patterns in @code{file-name-buffer-file-type-alist}, the
226EOL conversion is determined by @code{file-name-buffer-file-type-alist}. 227EOL conversion is determined by @code{file-name-buffer-file-type-alist}.
227 228
@@ -263,8 +264,8 @@ FAT32, and XFAT volumes.
263@cindex Dired, and MS-Windows/MS-DOS 264@cindex Dired, and MS-Windows/MS-DOS
264@cindex @code{ls} emulation 265@cindex @code{ls} emulation
265 266
266 Dired normally uses the external program @code{ls} (or its close 267 Dired normally uses the external program @code{ls}
267work-alike) to produce the directory listing displayed in Dired 268to produce the directory listing displayed in Dired
268buffers (@pxref{Dired}). However, MS-Windows and MS-DOS systems don't 269buffers (@pxref{Dired}). However, MS-Windows and MS-DOS systems don't
269come with such a program, although several ports of @sc{gnu} @code{ls} 270come with such a program, although several ports of @sc{gnu} @code{ls}
270are available. Therefore, Emacs on those systems @emph{emulates} 271are available. Therefore, Emacs on those systems @emph{emulates}
@@ -281,8 +282,8 @@ they are described in this section.
281 The @code{ls} emulation supports many of the @code{ls} switches, but 282 The @code{ls} emulation supports many of the @code{ls} switches, but
282it doesn't support all of them. Here's the list of the switches it 283it doesn't support all of them. Here's the list of the switches it
283does support: @option{-A}, @option{-a}, @option{-B}, @option{-C}, 284does support: @option{-A}, @option{-a}, @option{-B}, @option{-C},
284@option{-c}, @option{-i}, @option{-G}, @option{-g}, @option{-R}, 285@option{-c}, @option{-G}, @option{-g}, @option{-h}, @option{-i}, @option{-n},
285@option{-r}, @option{-S}, @option{-s}, @option{-t}, @option{-U}, 286@option{-R}, @option{-r}, @option{-S}, @option{-s}, @option{-t}, @option{-U},
286@option{-u}, and @option{-X}. The @option{-F} switch is partially 287@option{-u}, and @option{-X}. The @option{-F} switch is partially
287supported (it appends the character that classifies the file, but does 288supported (it appends the character that classifies the file, but does
288not prevent symlink following). 289not prevent symlink following).
@@ -413,9 +414,9 @@ value of @code{HOME}.
413 You can override this default value of @code{HOME} by explicitly 414 You can override this default value of @code{HOME} by explicitly
414setting the environment variable @env{HOME} to point to any directory 415setting the environment variable @env{HOME} to point to any directory
415on your system. @env{HOME} can be set either from the command shell 416on your system. @env{HOME} can be set either from the command shell
416prompt or from the @samp{My Computer}s @samp{Properties} dialog. 417prompt or from @samp{Properties} dialog of @samp{My Computer}.
417@code{HOME} can also be set in the system registry, for details see 418@code{HOME} can also be set in the system registry,
418@ref{MS-Windows Registry}. 419@pxref{MS-Windows Registry}.
419 420
420 For compatibility with older versions of Emacs@footnote{ 421 For compatibility with older versions of Emacs@footnote{
421Older versions of Emacs didn't check the application data directory. 422Older versions of Emacs didn't check the application data directory.
@@ -431,9 +432,9 @@ deprecated.
431 Whatever the final place is, Emacs sets the internal value of the 432 Whatever the final place is, Emacs sets the internal value of the
432@env{HOME} environment variable to point to it, and it will use that 433@env{HOME} environment variable to point to it, and it will use that
433location for other files and directories it normally looks for or 434location for other files and directories it normally looks for or
434creates in the user's home directory. 435creates in your home directory.
435 436
436 You can always find out where Emacs thinks is your home directory's 437 You can always find out what Emacs thinks is your home directory's
437location by typing @kbd{C-x d ~/ @key{RET}}. This should present the 438location by typing @kbd{C-x d ~/ @key{RET}}. This should present the
438list of files in the home directory, and show its full name on the 439list of files in the home directory, and show its full name on the
439first line. Likewise, to visit your init file, type @kbd{C-x C-f 440first line. Likewise, to visit your init file, type @kbd{C-x C-f
@@ -510,7 +511,7 @@ otherwise it returns @code{nil}.
510@cindex @kbd{M-@key{TAB}} vs @kbd{Alt-@key{TAB}} (MS-Windows) 511@cindex @kbd{M-@key{TAB}} vs @kbd{Alt-@key{TAB}} (MS-Windows)
511@cindex @kbd{Alt-@key{TAB}} vs @kbd{M-@key{TAB}} (MS-Windows) 512@cindex @kbd{Alt-@key{TAB}} vs @kbd{M-@key{TAB}} (MS-Windows)
512 For example, @code{(w32-register-hot-key [M-tab])} lets you use 513 For example, @code{(w32-register-hot-key [M-tab])} lets you use
513@kbd{M-TAB} normally in Emacs, for instance, to complete the word or 514@kbd{M-TAB} normally in Emacs; for instance, to complete the word or
514symbol at point at top level, or to complete the current search string 515symbol at point at top level, or to complete the current search string
515against previously sought strings during incremental search. 516against previously sought strings during incremental search.
516 517
@@ -589,7 +590,7 @@ of these variables. Passing each of these keys to Windows produces
589its normal effect: for example, @kbd{@key{Lwindow}} opens the 590its normal effect: for example, @kbd{@key{Lwindow}} opens the
590@code{Start} menu, etc.@footnote{ 591@code{Start} menu, etc.@footnote{
591Some combinations of the ``Windows'' keys with other keys are caught 592Some combinations of the ``Windows'' keys with other keys are caught
592by Windows at low level in a way that Emacs currently cannot prevent. 593by Windows at a low level in a way that Emacs currently cannot prevent.
593For example, @kbd{@key{Lwindow} r} always pops up the Windows 594For example, @kbd{@key{Lwindow} r} always pops up the Windows
594@samp{Run} dialog. Customizing the value of 595@samp{Run} dialog. Customizing the value of
595@code{w32-phantom-key-code} might help in some cases, though.} 596@code{w32-phantom-key-code} might help in some cases, though.}
@@ -612,7 +613,7 @@ modifiers.
612@cindex mouse, and MS-Windows 613@cindex mouse, and MS-Windows
613 614
614 This section describes the Windows-specific variables related to 615 This section describes the Windows-specific variables related to
615mouse. 616the mouse.
616 617
617@vindex w32-mouse-button-tolerance 618@vindex w32-mouse-button-tolerance
618@cindex simulation of middle mouse button 619@cindex simulation of middle mouse button
@@ -689,8 +690,8 @@ to do its job.
689@vindex w32-quote-process-args 690@vindex w32-quote-process-args
690 The variable @code{w32-quote-process-args} controls how Emacs quotes 691 The variable @code{w32-quote-process-args} controls how Emacs quotes
691the process arguments. Non-@code{nil} means quote with the @code{"} 692the process arguments. Non-@code{nil} means quote with the @code{"}
692character. If the value is a character, use that character to escape 693character. If the value is a character, Emacs uses that character to escape
693any quote characters that appear; otherwise chose a suitable escape 694any quote characters that appear; otherwise it chooses a suitable escape
694character based on the type of the program. 695character based on the type of the program.
695 696
696@ifnottex 697@ifnottex
@@ -723,7 +724,7 @@ tell Emacs which printer to use.
723 If you want to use your local printer, then set the Lisp variable 724 If you want to use your local printer, then set the Lisp variable
724@code{lpr-command} to @code{""} (its default value on Windows) and 725@code{lpr-command} to @code{""} (its default value on Windows) and
725@code{printer-name} to the name of the printer port---for example, 726@code{printer-name} to the name of the printer port---for example,
726@code{"PRN"}, the usual local printer port or @code{"LPT2"}, or 727@code{"PRN"}, the usual local printer port, or @code{"LPT2"}, or
727@code{"COM1"} for a serial printer. You can also set 728@code{"COM1"} for a serial printer. You can also set
728@code{printer-name} to a file name, in which case ``printed'' output 729@code{printer-name} to a file name, in which case ``printed'' output
729is actually appended to that file. If you set @code{printer-name} to 730is actually appended to that file. If you set @code{printer-name} to
@@ -738,7 +739,7 @@ printers, run the command @samp{net view} from the command prompt to
738obtain a list of servers, and @samp{net view @var{server-name}} to see 739obtain a list of servers, and @samp{net view @var{server-name}} to see
739the names of printers (and directories) shared by that server. 740the names of printers (and directories) shared by that server.
740Alternatively, click the @samp{Network Neighborhood} icon on your 741Alternatively, click the @samp{Network Neighborhood} icon on your
741desktop, and look for machines which share their printers via the 742desktop, and look for machines that share their printers via the
742network. 743network.
743 744
744@cindex @samp{net use}, and printing on MS-Windows 745@cindex @samp{net use}, and printing on MS-Windows
@@ -797,8 +798,8 @@ specified by @code{printer-name}.
797 Finally, if you do have an @code{lpr} work-alike, you can set the 798 Finally, if you do have an @code{lpr} work-alike, you can set the
798variable @code{lpr-command} to @code{"lpr"}. Then Emacs will use 799variable @code{lpr-command} to @code{"lpr"}. Then Emacs will use
799@code{lpr} for printing, as on other systems. (If the name of the 800@code{lpr} for printing, as on other systems. (If the name of the
800program isn't @code{lpr}, set @code{lpr-command} to specify where to 801program isn't @code{lpr}, set @code{lpr-command} to the appropriate value.)
801find it.) The variable @code{lpr-switches} has its standard meaning 802The variable @code{lpr-switches} has its standard meaning
802when @code{lpr-command} is not @code{""}. If the variable 803when @code{lpr-command} is not @code{""}. If the variable
803@code{printer-name} has a string value, it is used as the value for the 804@code{printer-name} has a string value, it is used as the value for the
804@code{-P} option to @code{lpr}, as on Unix. 805@code{-P} option to @code{lpr}, as on Unix.
@@ -822,7 +823,7 @@ ports, and only one of them is a PostScript printer.)
822@cindex Ghostscript, use for PostScript printing 823@cindex Ghostscript, use for PostScript printing
823 The default value of the variable @code{ps-lpr-command} is @code{""}, 824 The default value of the variable @code{ps-lpr-command} is @code{""},
824which causes PostScript output to be sent to the printer port specified 825which causes PostScript output to be sent to the printer port specified
825by @code{ps-printer-name}, but @code{ps-lpr-command} can also be set to 826by @code{ps-printer-name}; but @code{ps-lpr-command} can also be set to
826the name of a program which will accept PostScript files. Thus, if you 827the name of a program which will accept PostScript files. Thus, if you
827have a non-PostScript printer, you can set this variable to the name of 828have a non-PostScript printer, you can set this variable to the name of
828a PostScript interpreter program (such as Ghostscript). Any switches 829a PostScript interpreter program (such as Ghostscript). Any switches
@@ -980,7 +981,7 @@ the system default antialiasing.
980determines whether to make the system caret visible. The default when 981determines whether to make the system caret visible. The default when
981no screen reader software is in use is @code{nil}, which means Emacs 982no screen reader software is in use is @code{nil}, which means Emacs
982draws its own cursor to indicate the position of point. A 983draws its own cursor to indicate the position of point. A
983non-@code{nil} value means Emacs will indicate point location by the 984non-@code{nil} value means Emacs will indicate point location with the
984system caret; this facilitates use of screen reader software, and is 985system caret; this facilitates use of screen reader software, and is
985the default when such software is detected when running Emacs. 986the default when such software is detected when running Emacs.
986When this variable is non-@code{nil}, other variables affecting the 987When this variable is non-@code{nil}, other variables affecting the