Mercurial > hg > xemacs-beta
diff lisp/prim/startup.el @ 171:929b76928fce r20-3b12
Import from CVS: tag r20-3b12
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:47:52 +0200 |
parents | 0132846995bd |
children | 6075d714658b |
line wrap: on
line diff
--- a/lisp/prim/startup.el Mon Aug 13 09:47:00 2007 +0200 +++ b/lisp/prim/startup.el Mon Aug 13 09:47:52 2007 +0200 @@ -547,7 +547,8 @@ (setq term (substring term 0 hyphend)) (setq term nil)))))) - +(defconst emacs-user-extension-dir "/.xemacs/" + "Directory where user initialization and user-installed packages may go.") (defun load-user-init-file (init-file-user) "This function actually reads the init files. @@ -556,23 +557,25 @@ (setq user-init-file (cond ((eq system-type 'ms-dos) - (concat "~" init-file-user "/_xemacs")) - ((eq system-type 'vax-vms) - "sys$login:.xemacs") + (concat "~" init-file-user emacs-user-extension-dir "init.el")) (t - (concat "~" init-file-user "/.xemacs")))) + (concat "~" init-file-user emacs-user-extension-dir "init.el")))) (unless (file-exists-p (expand-file-name user-init-file)) (setq user-init-file (cond ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) - ((eq system-type 'vax-vms) - "sys$login:.emacs") (t (concat "~" init-file-user "/.emacs"))))) (load user-init-file t t t) - (when (string= custom-file (concat "~" init-file-user "/.xemacs-custom")) - (load (concat "~" init-file-user "/.xemacs-custom") t t)) + (when (string= custom-file (concat "~" + init-file-user + emacs-user-extension-dir + "options.el")) + (load (concat "~" + init-file-user + emacs-user-extension-dir + "options.el") t t)) (unless inhibit-default-init (let ((inhibit-startup-message nil)) ;; Users are supposed to be told their rights.