22072
|
1 ;;; dos-vars.el --- MS-Dos specific user options.
|
|
2
|
|
3 ;; Copyright (C) 1998 Free Software Foundation, Inc.
|
|
4
|
|
5 ;; Maintainer: FSF
|
|
6 ;; Keywords: internal
|
|
7
|
|
8 ;; This file is part of GNU Emacs.
|
|
9
|
|
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
|
|
11 ;; it under the terms of the GNU General Public License as published by
|
|
12 ;; the Free Software Foundation; either version 2, or (at your option)
|
|
13 ;; any later version.
|
|
14
|
|
15 ;; GNU Emacs is distributed in the hope that it will be useful,
|
|
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
18 ;; GNU General Public License for more details.
|
|
19
|
|
20 ;; You should have received a copy of the GNU General Public License
|
|
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
|
|
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
23 ;; Boston, MA 02111-1307, USA.
|
|
24
|
|
25 (defgroup dos-fns nil
|
22073
|
26 "MS-DOS specific functions."
|
22072
|
27 :group 'environment)
|
|
28
|
|
29 (defcustom msdos-shells '("command.com" "4dos.com" "ndos.com")
|
|
30 "*List of shells that use `/c' instead of `-c' and a backslashed command."
|
|
31 :type '(repeat string)
|
|
32 :group 'dos-fns)
|
|
33
|
|
34 ;; Support for printing under MS-DOS, see lpr.el and ps-print.el.
|
|
35 (defcustom dos-printer "PRN"
|
|
36 "*The name of a local MS-DOS device to which data is sent for printing.
|
|
37 \(Note that PostScript files are sent to `dos-ps-printer', which see.\)
|
|
38
|
|
39 Typical non-default settings would be \"LPT1\" to \"LPT3\" for
|
|
40 parallel printers, or \"COM1\" to \"COM4\" or \"AUX\" for serial
|
|
41 printers. You can also set it to a name of a file, in which
|
|
42 case the output gets appended to that file.
|
|
43 If you want to discard the printed output, set this to \"NUL\"."
|
|
44 :type 'file ; could use string but then we lose completion for files.
|
|
45 :group 'dos-fns)
|
|
46
|
|
47 (defcustom dos-ps-printer "PRN"
|
|
48 "*Method for printing PostScript files under MS-DOS.
|
|
49
|
|
50 If the value is a string, then it is taken as the name of the
|
|
51 device to which PostScript files are written. By default it
|
|
52 is the default printer device; typical non-default settings
|
|
53 would be \"LPT1\" to \"LPT3\" for parallel printers, or \"COM1\"
|
|
54 to \"COM4\" or \"AUX\" for serial printers. You can also set it
|
|
55 to a name of a file, in which case the output gets appended
|
|
56 to that file. \(Note that `ps-print' package already has
|
|
57 facilities for printing to a file, so you might as well use
|
|
58 them instead of changing the setting of this variable.\) If
|
|
59 you want to silently discard the printed output, set this to \"NUL\".
|
|
60
|
|
61 If the value is anything but a string, PostScript files will be
|
|
62 piped to the program given by `ps-lpr-command', with switches
|
|
63 given by `ps-lpr-switches', which see."
|
|
64 :type '(choice file (const :tag "Pipe to ps-lpr-command" pipe))
|
|
65 :group 'dos-fns)
|
|
66
|
|
67 ;;; dos-vars.el ends here
|