add config-dir variable and change load-path to use it
This commit is contained in:
@@ -2,15 +2,15 @@
|
||||
;;; Commentary:
|
||||
;;; Code:
|
||||
(mapc (lambda (item) (add-to-list 'load-path item))
|
||||
'(
|
||||
"~/.config/emacs/settings" ;; path where settings files are kept
|
||||
"~/.config/emacs/lisp" ;; personal elisp lib dir, for manually installed packages
|
||||
"~/.config/emacs/lisp/dash"
|
||||
"~/.config/emacs/lisp/with-editor"
|
||||
"~/.config/emacs/lisp/hydra" ;; required by treemacs org-ref
|
||||
"~/.config/emacs/lisp/async" ;; https://melpa.org/#/async required by ob-async
|
||||
"~/.config/emacs/lisp/persist" ;; https://elpa.gnu.org/packages/persist.html required by org-drill
|
||||
"~/.config/emacs/lisp/use-package" ;; https://melpa.org/#/use-package
|
||||
(list
|
||||
(concat config-dir "settings") ;; path where settings files are kept
|
||||
(concat config-dir "lisp") ;; personal elisp lib dir, for manually installed packages
|
||||
(concat config-dir "lisp/dash")
|
||||
(concat config-dir "lisp/with-editor")
|
||||
(concat config-dir "lisp/hydra") ;; required by treemacs org-ref
|
||||
(concat config-dir "lisp/async") ;; https://melpa.org/#/async required by ob-async
|
||||
(concat config-dir "lisp/persist") ;; https://elpa.gnu.org/packages/persist.html required by org-drill
|
||||
(concat config-dir "lisp/use-package") ;; https://melpa.org/#/use-package
|
||||
))
|
||||
|
||||
(setq gc-cons-threshold (* 50 1000 1000)) ;; Make startup faster by reducing the frequency of garbage collection. The default is 800 kilobytes. Measured in bytes. Will be decreased again at the end.
|
||||
@@ -49,7 +49,7 @@ Both Win32 and Cygwin count.")
|
||||
(shell-command-to-string
|
||||
"uname -a | sed -n 's/.*\\( *Microsoft *\\).*/\\1/ip'"))
|
||||
"Microsoft"))
|
||||
(setq user-emacs-directory "~/.config/emacs/")
|
||||
(setq user-emacs-directory "~/.config/emacs/") ;; for cache etc.
|
||||
(defconst user-cache-directory
|
||||
(file-name-as-directory (concat user-emacs-directory ".cache"))
|
||||
"My Emacs storage area for persistent files.")
|
||||
|
||||
Reference in New Issue
Block a user