diff options
| author | Glenn Morris | 2012-02-22 21:36:08 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-02-22 21:36:08 -0800 |
| commit | 8f4042d244cc9dd4eb05ec9756020fd03ca36eab (patch) | |
| tree | 813eeed6f5334376b7bcee9fb0a720745d8bd660 | |
| parent | b291b57241a4e46013db0989991635364fb4beb2 (diff) | |
| download | emacs-8f4042d244cc9dd4eb05ec9756020fd03ca36eab.tar.gz emacs-8f4042d244cc9dd4eb05ec9756020fd03ca36eab.zip | |
Read msdog.texi
* doc/emacs/msdog.texi (Text and Binary, ls in Lisp, Windows HOME)
(Windows Keyboard, Windows Mouse, Windows Processes)
(Windows Printing, Windows Misc): Copyedits.
(ls in Lisp): Update switches list.
* admin/FOR-RELEASE: Related markup.
| -rw-r--r-- | admin/FOR-RELEASE | 7 | ||||
| -rw-r--r-- | doc/emacs/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/emacs/msdog.texi | 45 |
3 files changed, 34 insertions, 23 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index e747c1b3f79..72e63dd8255 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -154,7 +154,12 @@ mark.texi cyd | |||
| 154 | mini.texi | 154 | mini.texi |
| 155 | misc.texi cyd | 155 | misc.texi cyd |
| 156 | modes.texi cyd | 156 | modes.texi cyd |
| 157 | msdog.texi | 157 | msdog.texi rgm (can't actually test any of it though) |
| 158 | It was not obvious to me that the following is true (it could well be though): | ||
| 159 | |||
| 160 | Emacs on Windows automatically determines your default printer and | ||
| 161 | sets the variable `printer-name' to that printer's name. | ||
| 162 | |||
| 158 | msdog-xtra.texi rgm (can't actually test any of it though) | 163 | msdog-xtra.texi rgm (can't actually test any of it though) |
| 159 | mule.texi | 164 | mule.texi |
| 160 | m-x.texi cyd | 165 | m-x.texi cyd |
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index c8bffa0d43a..c85ea5e1ea1 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2012-02-23 Glenn Morris <rgm@gnu.org> | 1 | 2012-02-23 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * msdog.texi (Text and Binary, ls in Lisp, Windows HOME) | ||
| 4 | (Windows Keyboard, Windows Mouse, Windows Processes) | ||
| 5 | (Windows Printing, Windows Misc): Copyedits. | ||
| 6 | (ls in Lisp): Update switches list. | ||
| 7 | |||
| 3 | * msdog-xtra.texi (MS-DOS Display): Update list-colors-display xref. | 8 | * msdog-xtra.texi (MS-DOS Display): Update list-colors-display xref. |
| 4 | Update dos-mode* function names. | 9 | Update dos-mode* function names. |
| 5 | (MS-DOS Printing, MS-DOS and MULE): Copyedits. | 10 | (MS-DOS Printing, MS-DOS and MULE): Copyedits. |
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 |