comparison lisp/loadup.el @ 9783:7d8fc4b4f60d

On windows-nt, load ls-lisp and winnt. Treat windows-nt like ms-dos for DOC file name.
author Richard M. Stallman <rms@gnu.org>
date Tue, 01 Nov 1994 05:56:55 +0000
parents 113f20118cc3
children c062f5bc946a
comparison
equal deleted inserted replaced
9782:7224fba93c27 9783:7d8fc4b4f60d
95 (load "buff-menu") 95 (load "buff-menu")
96 (if (eq system-type 'vax-vms) 96 (if (eq system-type 'vax-vms)
97 (progn 97 (progn
98 (garbage-collect) 98 (garbage-collect)
99 (load "vms-patch"))) 99 (load "vms-patch")))
100 (if (eq system-type 'windows-nt)
101 (progn
102 (garbage-collect)
103 (load "ls-lisp")
104 (load "winnt")))
100 (if (eq system-type 'ms-dos) 105 (if (eq system-type 'ms-dos)
101 (progn 106 (progn
102 (load "ls-lisp") 107 (load "ls-lisp")
103 (garbage-collect) 108 (garbage-collect)
104 (load "dos-fns") 109 (load "dos-fns")
158 (let ((name emacs-version)) 163 (let ((name emacs-version))
159 (while (string-match "[^-+_.a-zA-Z0-9]+" name) 164 (while (string-match "[^-+_.a-zA-Z0-9]+" name)
160 (setq name (concat (downcase (substring name 0 (match-beginning 0))) 165 (setq name (concat (downcase (substring name 0 (match-beginning 0)))
161 "-" 166 "-"
162 (substring name (match-end 0))))) 167 (substring name (match-end 0)))))
163 (if (eq system-type 'ms-dos) 168 (if (memq system-type '(ms-dos windows-nt))
164 (setq name (expand-file-name 169 (setq name (expand-file-name
165 (if (fboundp 'make-frame) "DOC-X" "DOC") "../etc")) 170 (if (fboundp 'make-frame) "DOC-X" "DOC") "../etc"))
166 (setq name (concat (expand-file-name "../etc/DOC-") name)) 171 (setq name (concat (expand-file-name "../etc/DOC-") name))
167 (if (file-exists-p name) 172 (if (file-exists-p name)
168 (delete-file name)) 173 (delete-file name))