aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-02-22 21:36:08 -0800
committerGlenn Morris2012-02-22 21:36:08 -0800
commit8f4042d244cc9dd4eb05ec9756020fd03ca36eab (patch)
tree813eeed6f5334376b7bcee9fb0a720745d8bd660
parentb291b57241a4e46013db0989991635364fb4beb2 (diff)
downloademacs-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-RELEASE7
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/msdog.texi45
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
154mini.texi 154mini.texi
155misc.texi cyd 155misc.texi cyd
156modes.texi cyd 156modes.texi cyd
157msdog.texi 157msdog.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
158msdog-xtra.texi rgm (can't actually test any of it though) 163msdog-xtra.texi rgm (can't actually test any of it though)
159mule.texi 164mule.texi
160m-x.texi cyd 165m-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 @@
12012-02-23 Glenn Morris <rgm@gnu.org> 12012-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}
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