diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 19 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 6 | ||||
| -rw-r--r-- | doc/emacs/mini.texi | 32 | ||||
| -rw-r--r-- | doc/emacs/msdog-xtra.texi | 33 | ||||
| -rw-r--r-- | doc/emacs/msdog.texi | 45 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-02-22 Glenn Morris <rgm@gnu.org> | 20 | 2012-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} | |||
| 833 | conflicts; @file{diff-mode.el}, a mode for viewing and editing context | 833 | conflicts; @file{diff-mode.el}, a mode for viewing and editing context |
| 834 | diffs; @file{css-mode.el} for Cascading Style Sheets; | 834 | diffs; @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 |
| 836 | client for the ``Music Player Daemon''; and @file{pcase.el}, | 836 | client for the ``Music Player Daemon''; @file{smie.el}, a generic |
| 837 | implementing ML-style pattern matching. He integrated the | 837 | indentation engine; and @file{pcase.el}, implementing ML-style pattern |
| 838 | lexical binding code in Emacs 24. | 838 | matching. He integrated the lexical binding code in Emacs 24. |
| 839 | 839 | ||
| 840 | @item | 840 | @item |
| 841 | Morioka Tomohiko wrote several packages for MIME support in Gnus and | 841 | Morioka 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 | |||
| 58 | directory}. For example, it may start out like this: | 58 | directory}. For example, it may start out like this: |
| 59 | 59 | ||
| 60 | @example | 60 | @example |
| 61 | Find File: /u2/emacs/src/ | 61 | Find file: /u2/emacs/src/ |
| 62 | @end example | 62 | @end example |
| 63 | 63 | ||
| 64 | @noindent | 64 | @noindent |
| 65 | Here, @samp{Find File:@: } is the prompt and @samp{/u2/emacs/src/} is | 65 | Here, @samp{Find file:@: } is the prompt and @samp{/u2/emacs/src/} is |
| 66 | the default directory. If you now type @kbd{buffer.c} as input, that | 66 | the default directory. If you now type @kbd{buffer.c} as input, that |
| 67 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, | 67 | specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, |
| 68 | for information about the default directory. | 68 | for information about the default directory. |
| @@ -79,7 +79,7 @@ name starting with a slash or a tilde after the default directory. | |||
| 79 | For example, you can specify @file{/etc/termcap} as follows: | 79 | For example, you can specify @file{/etc/termcap} as follows: |
| 80 | 80 | ||
| 81 | @example | 81 | @example |
| 82 | Find File: /u2/emacs/src//etc/termcap | 82 | Find file: /u2/emacs/src//etc/termcap |
| 83 | @end example | 83 | @end example |
| 84 | 84 | ||
| 85 | @noindent | 85 | @noindent |
| @@ -247,7 +247,10 @@ completion. | |||
| 247 | completion alternatives (in this case, command names) that start with | 247 | completion 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 |
| 251 | may be defined in your Emacs session. For example, if a command | ||
| 252 | called @code{authorize-me} was defined, Emacs could only complete | ||
| 253 | as 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 |
| 253 | next character; it could be @samp{-}, @samp{a}, or @samp{c}. So it | 256 | next 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 |
| 387 | completion, with an exception: if you typed @key{TAB} and this | 390 | completion, with an exception: if you typed @key{TAB} and this |
| 388 | completed the text up to some intermediate state (i.e. one that is not | 391 | completed the text up to some intermediate state (i.e., one that is not |
| 389 | yet an exact completion match), typing @key{RET} right afterward does | 392 | yet an exact completion match), typing @key{RET} right afterward does |
| 390 | not submit the argument. Instead, Emacs asks for confirmation by | 393 | not submit the argument. Instead, Emacs asks for confirmation by |
| 391 | momentarily displaying @samp{[Confirm]} after the text; type @key{RET} | 394 | momentarily displaying @samp{[Confirm]} after the text; type @key{RET} |
| @@ -450,8 +453,7 @@ position in the completion alternative. | |||
| 450 | @item emacs22 | 453 | @item emacs22 |
| 451 | This completion style is similar to @code{basic}, except that it | 454 | This completion style is similar to @code{basic}, except that it |
| 452 | ignores the text in the minibuffer after point. It is so-named | 455 | ignores the text in the minibuffer after point. It is so-named |
| 453 | because it corresponds to the completion behavior in Emacs 22 and | 456 | because it corresponds to the completion behavior in Emacs 22. |
| 454 | earlier. | ||
| 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 | |||
| 476 | matches @samp{lch} to @samp{list-command-history}. | 478 | matches @samp{lch} to @samp{list-command-history}. |
| 477 | @end table | 479 | @end table |
| 478 | 480 | ||
| 481 | @noindent | ||
| 482 | There is also a very simple completion style called @code{emacs21}. | ||
| 483 | In this style, if the text in the minibuffer is @samp{foobar}, | ||
| 484 | only matches starting with @samp{foobar} are considered. | ||
| 485 | |||
| 486 | @vindex completion-category-overrides | ||
| 487 | You can use different completion styles in different situations, | ||
| 488 | by setting the variable @code{completion-category-overrides}. | ||
| 489 | For example, the default setting says to use only @code{basic} | ||
| 490 | and @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 |
| 522 | shows the completion list buffer on the second attempt to complete. | 536 | shows the completion list buffer on the second attempt to complete. |
| 523 | In other words, if there is nothing to complete, the first @key{TAB} | 537 | In other words, if there is nothing to complete, the first @key{TAB} |
| 524 | echoes @samp{Next char not unique}; the second @key{TAB} does the | 538 | echoes @samp{Next char not unique}; the second @key{TAB} shows the |
| 525 | completion list buffer. | 539 | completion 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 |
| 690 | list in the variable @code{command-history}. Each element is a Lisp | 704 | list in the variable @code{command-history}. Each element is a Lisp |
| 691 | expression which describes one command and its arguments. Lisp programs | 705 | expression that describes one command and its arguments. Lisp programs |
| 692 | can re-execute a command by calling @code{eval} with the | 706 | can 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 | |||
| 199 | Text mode, and others) by defining the relevant faces to use different | 199 | Text mode, and others) by defining the relevant faces to use different |
| 200 | colors. Use the @code{list-colors-display} command | 200 | colors. 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 |
| 207 | and the @code{list-faces-display} command | 207 | and 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 | |||
| 260 | display more than a single frame at a time. | 260 | display 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 |
| 266 | lines, depending on your hardware; the @code{mode25} command switches | 266 | lines, depending on your hardware; the @code{dos-mode25} command switches |
| 267 | to the default 80x25 screen size. | 267 | to 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. | |||
| 394 | for details about setting up printing to a networked printer. | 394 | for 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 |
| 397 | though they are connected to a Windows machine which uses a different | 397 | though they are connected to a Windows machine that uses a different |
| 398 | encoding for the same locale. For example, in the Latin-1 locale, DOS | 398 | encoding for the same locale. For example, in the Latin-1 locale, DOS |
| 399 | uses codepage 850 whereas Windows uses codepage 1252. @xref{MS-DOS and | 399 | uses codepage 850 whereas Windows uses codepage 1252. @xref{MS-DOS and |
| 400 | MULE}. When you print to such printers from Windows, you can use the | 400 | MULE}. 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. | |||
| 483 | The special features described in the rest of this section mostly | 483 | The special features described in the rest of this section mostly |
| 484 | pertain to codepages that encode ISO 8859 character sets. | 484 | pertain 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, |
| 487 | Emacs knows the character set based on the codepage number. Emacs | 487 | Emacs knows the character set based on the codepage number. Emacs |
| 488 | automatically creates a coding system to support reading and writing | 488 | automatically creates a coding system to support reading and writing |
| 489 | files that use the current codepage, and uses this coding system by | 489 | files 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 |
| 611 | platforms use the system @code{ls} command. Therefore, Dired on | 611 | @iftex |
| 612 | MS-DOS supports only some of the possible options you can mention in | 612 | (@pxref{ls in Lisp,,,emacs, the Emacs Manual}). |
| 613 | the @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 | ||
| 617 | Therefore, Dired on MS-DOS supports only some of the possible options | ||
| 618 | you can mention in the @code{dired-listing-switches} variable. The | ||
| 619 | options 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} | |||
| 159 | command. For example, to save a buffer with Unix EOL format, type | 159 | command. 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 |
| 161 | with DOS EOL conversion, then save it with Unix EOL format, that | 161 | with DOS EOL conversion, then save it with Unix EOL format, that |
| 162 | effectively converts the file to Unix EOL style, like @code{dos2unix}. | 162 | effectively 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 | |||
| 221 | carriage-return linefeed EOL format, such as @file{CONFIG.SYS}; Emacs | 222 | carriage-return linefeed EOL format, such as @file{CONFIG.SYS}; Emacs |
| 222 | always writes those files with Windows-style EOLs. | 223 | always 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 |
| 225 | the file-name patterns in @code{file-name-buffer-file-type-alist}, the | 226 | the file-name patterns in @code{file-name-buffer-file-type-alist}, the |
| 226 | EOL conversion is determined by @code{file-name-buffer-file-type-alist}. | 227 | EOL 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} |
| 267 | work-alike) to produce the directory listing displayed in Dired | 268 | to produce the directory listing displayed in Dired |
| 268 | buffers (@pxref{Dired}). However, MS-Windows and MS-DOS systems don't | 269 | buffers (@pxref{Dired}). However, MS-Windows and MS-DOS systems don't |
| 269 | come with such a program, although several ports of @sc{gnu} @code{ls} | 270 | come with such a program, although several ports of @sc{gnu} @code{ls} |
| 270 | are available. Therefore, Emacs on those systems @emph{emulates} | 271 | are 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 |
| 282 | it doesn't support all of them. Here's the list of the switches it | 283 | it doesn't support all of them. Here's the list of the switches it |
| 283 | does support: @option{-A}, @option{-a}, @option{-B}, @option{-C}, | 284 | does 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 |
| 287 | supported (it appends the character that classifies the file, but does | 288 | supported (it appends the character that classifies the file, but does |
| 288 | not prevent symlink following). | 289 | not 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 |
| 414 | setting the environment variable @env{HOME} to point to any directory | 415 | setting the environment variable @env{HOME} to point to any directory |
| 415 | on your system. @env{HOME} can be set either from the command shell | 416 | on your system. @env{HOME} can be set either from the command shell |
| 416 | prompt or from the @samp{My Computer}s @samp{Properties} dialog. | 417 | prompt 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{ |
| 421 | Older versions of Emacs didn't check the application data directory. | 422 | Older 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 |
| 433 | location for other files and directories it normally looks for or | 434 | location for other files and directories it normally looks for or |
| 434 | creates in the user's home directory. | 435 | creates 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 |
| 437 | location by typing @kbd{C-x d ~/ @key{RET}}. This should present the | 438 | location by typing @kbd{C-x d ~/ @key{RET}}. This should present the |
| 438 | list of files in the home directory, and show its full name on the | 439 | list of files in the home directory, and show its full name on the |
| 439 | first line. Likewise, to visit your init file, type @kbd{C-x C-f | 440 | first 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 |
| 514 | symbol at point at top level, or to complete the current search string | 515 | symbol at point at top level, or to complete the current search string |
| 515 | against previously sought strings during incremental search. | 516 | against previously sought strings during incremental search. |
| 516 | 517 | ||
| @@ -589,7 +590,7 @@ of these variables. Passing each of these keys to Windows produces | |||
| 589 | its normal effect: for example, @kbd{@key{Lwindow}} opens the | 590 | its normal effect: for example, @kbd{@key{Lwindow}} opens the |
| 590 | @code{Start} menu, etc.@footnote{ | 591 | @code{Start} menu, etc.@footnote{ |
| 591 | Some combinations of the ``Windows'' keys with other keys are caught | 592 | Some combinations of the ``Windows'' keys with other keys are caught |
| 592 | by Windows at low level in a way that Emacs currently cannot prevent. | 593 | by Windows at a low level in a way that Emacs currently cannot prevent. |
| 593 | For example, @kbd{@key{Lwindow} r} always pops up the Windows | 594 | For 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 |
| 615 | mouse. | 616 | the 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 |
| 691 | the process arguments. Non-@code{nil} means quote with the @code{"} | 692 | the process arguments. Non-@code{nil} means quote with the @code{"} |
| 692 | character. If the value is a character, use that character to escape | 693 | character. If the value is a character, Emacs uses that character to escape |
| 693 | any quote characters that appear; otherwise chose a suitable escape | 694 | any quote characters that appear; otherwise it chooses a suitable escape |
| 694 | character based on the type of the program. | 695 | character 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 |
| 729 | is actually appended to that file. If you set @code{printer-name} to | 730 | is 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 | |||
| 738 | obtain a list of servers, and @samp{net view @var{server-name}} to see | 739 | obtain a list of servers, and @samp{net view @var{server-name}} to see |
| 739 | the names of printers (and directories) shared by that server. | 740 | the names of printers (and directories) shared by that server. |
| 740 | Alternatively, click the @samp{Network Neighborhood} icon on your | 741 | Alternatively, click the @samp{Network Neighborhood} icon on your |
| 741 | desktop, and look for machines which share their printers via the | 742 | desktop, and look for machines that share their printers via the |
| 742 | network. | 743 | network. |
| 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 |
| 798 | variable @code{lpr-command} to @code{"lpr"}. Then Emacs will use | 799 | variable @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 |
| 800 | program isn't @code{lpr}, set @code{lpr-command} to specify where to | 801 | program isn't @code{lpr}, set @code{lpr-command} to the appropriate value.) |
| 801 | find it.) The variable @code{lpr-switches} has its standard meaning | 802 | The variable @code{lpr-switches} has its standard meaning |
| 802 | when @code{lpr-command} is not @code{""}. If the variable | 803 | when @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{""}, |
| 824 | which causes PostScript output to be sent to the printer port specified | 825 | which causes PostScript output to be sent to the printer port specified |
| 825 | by @code{ps-printer-name}, but @code{ps-lpr-command} can also be set to | 826 | by @code{ps-printer-name}; but @code{ps-lpr-command} can also be set to |
| 826 | the name of a program which will accept PostScript files. Thus, if you | 827 | the name of a program which will accept PostScript files. Thus, if you |
| 827 | have a non-PostScript printer, you can set this variable to the name of | 828 | have a non-PostScript printer, you can set this variable to the name of |
| 828 | a PostScript interpreter program (such as Ghostscript). Any switches | 829 | a PostScript interpreter program (such as Ghostscript). Any switches |
| @@ -980,7 +981,7 @@ the system default antialiasing. | |||
| 980 | determines whether to make the system caret visible. The default when | 981 | determines whether to make the system caret visible. The default when |
| 981 | no screen reader software is in use is @code{nil}, which means Emacs | 982 | no screen reader software is in use is @code{nil}, which means Emacs |
| 982 | draws its own cursor to indicate the position of point. A | 983 | draws its own cursor to indicate the position of point. A |
| 983 | non-@code{nil} value means Emacs will indicate point location by the | 984 | non-@code{nil} value means Emacs will indicate point location with the |
| 984 | system caret; this facilitates use of screen reader software, and is | 985 | system caret; this facilitates use of screen reader software, and is |
| 985 | the default when such software is detected when running Emacs. | 986 | the default when such software is detected when running Emacs. |
| 986 | When this variable is non-@code{nil}, other variables affecting the | 987 | When this variable is non-@code{nil}, other variables affecting the |