add config-dir variable and change load-path to use it

This commit is contained in:
2021-05-13 20:43:07 +02:00
parent 9723323a29
commit e13e08068b
22 changed files with 52 additions and 50 deletions

View File

@@ -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.")