23 lines
628 B
EmacsLisp
23 lines
628 B
EmacsLisp
(unless (boundp 'user-emacs-directory)
|
|
(setq user-emacs-directory "~/.emacs.d/"))
|
|
|
|
(defvar *custom-dir* (expand-file-name "~/.emacs.d"))
|
|
(defvar *elpa-dir* (concat *custom-dir* "/elpa"))
|
|
(defvar *lisp-dir* (concat *custom-dir* "/lisp"))
|
|
(defvar *misc-dir* (concat *custom-dir* "/misc"))
|
|
|
|
(setq backup-directory-alist
|
|
'(("." . "~/.emacs.d/backups")))
|
|
|
|
(setq custom-file (concat *custom-dir* "/custom.el"))
|
|
|
|
(add-to-list 'load-path *lisp-dir*)
|
|
|
|
;; load personal package configuration
|
|
;;
|
|
(let ((mypkgs-loader (concat *lisp-dir*
|
|
"/mypkgs.el")))
|
|
(when (file-exists-p mypkgs-loader)
|
|
(load-file mypkgs-loader)))
|
|
|