From ee3f58b8708fc1a65fa2c66a24426f688693f0fb Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Tue, 11 Dec 2018 16:02:11 +0800 Subject: [PATCH] initial version --- init/dot.emacs.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 init/dot.emacs.el diff --git a/init/dot.emacs.el b/init/dot.emacs.el new file mode 100644 index 0000000..e41a519 --- /dev/null +++ b/init/dot.emacs.el @@ -0,0 +1,18 @@ +(setq emacs-config-name + (let ((config-name (getenv "EMACS_CONFIG"))) + (if config-name + config-name + ".emacs.d"))) + +(setq emacs-config-directory + (let ((config-dir (getenv "EMACS_CONFIG_DIR"))) + (if config-dir + (concat config-dir "/" emacs-config-name "/") + (concat (substitute-in-file-name "~/.config/emacs") + "/" emacs-config-name "/")))) + +(setq user-emacs-directory emacs-config-directory) + +(let ((init-file (expand-file-name "init.el" user-emacs-directory))) + (when (file-exists-p init-file) + (load-file init-file)))