diff --git a/early-init.el b/early-init.el index 6db5012f..5ee1f131 100644 --- a/early-init.el +++ b/early-init.el @@ -23,18 +23,12 @@ ;; create the `user-cache-directory' if not exists (make-directory user-cache-directory t) -(mapc (lambda (item) (add-to-list 'load-path item)) - (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/adaptive-wrap") ;; https://elpa.gnu.org/packages/adaptive-wrap.html - (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 - )) +;; path where settings files are kept +(add-to-list 'load-path (concat config-dir "settings")) +;; personal elisp lib dir, for manually installed packages +;; add all directories from config-dir into load-path +(let ((default-directory (concat config-dir "lisp"))) + (normal-top-level-add-subdirs-to-load-path)) ;; ;; FRAME diff --git a/lisp/versions b/lisp/versions index 2c684a94..ec3139b9 100644 --- a/lisp/versions +++ b/lisp/versions @@ -44,7 +44,6 @@ | git-commit | [[https://melpa.org/#/git-commit][melpa]] | - | 20201222.1527 | - | 20200608.928 | required by magit | | git-messenger.el | [[https://melpa.org/#/git-messenger][melpa]] | 0.18 | 20201202.1637 | 0.18 | 20200321.2337 | | | gnuplot | [[https://melpa.org/#/gnuplot][melpa]] | 0.8.0 | 20220102.1637 | 0.8.0 | 20210104.1052 | | -| gnuplot-mode.el | [[https://melpa.org/#/gnuplot-mode][melpa]] | 1.2.0 | 20171013.1616 | | | | | helpful.el | [[https://melpa.org/#/elisp-refs][melpa]] | 0.19 | 20211226.1843 | | | better *Help* | | ht.el | [[https://melpa.org/#/ht][melpa]] | 2.4 | 20210119.741 | 2.3 | 20201119.518 | hash table library | | htmlize.el | [[https://melpa.org/#/htmlize][melpa]] | 1.57 | 20210825.2150 | 1.56 | 20200816.746 | required by org-ref | diff --git a/settings/plot-settings.el b/settings/plot-settings.el index 4cf10646..ac81d153 100644 --- a/settings/plot-settings.el +++ b/settings/plot-settings.el @@ -4,8 +4,7 @@ ;; .plantuml .pum .plu ;; Requirements: -;; gnuplot -;; gnuplot-mode https://melpa.org/#/gnuplot-mode drive gnuplot from within Emacs e.g. via org (export) +;; gnuplot https://melpa.org/#/gnuplote drive gnuplot from within Emacs e.g. via org (export) ;; plantuml-mode https://melpa.org/#/plantuml-mode https://github.com/skuro/plantuml-mode ;; dash @@ -25,8 +24,8 @@ ;; arch linux aur package path (setq plantuml-jar-path "/usr/share/java/plantuml/plantuml.jar") (setq org-plantuml-jar-path "/usr/share/java/plantuml/plantuml.jar") - (with-eval-after-load 'org - (add-to-list 'org-src-lang-modes '("plantuml" . plantuml)))) + (with-eval-after-load 'org-src + (setq org-src-lang-modes (add-to-list 'org-src-lang-modes '("plantuml" . plantuml))))) (provide 'plot-settings) ;;; plot-settings.el ends here diff --git a/settings/pre-settings.el b/settings/pre-settings.el index d94e5efe..a97621b4 100644 --- a/settings/pre-settings.el +++ b/settings/pre-settings.el @@ -1,19 +1,6 @@ ;;; pre-settings.el --- Summary -*- lexical-binding: t -*- ;;; Commentary: ;;; Code: -(mapc (lambda (item) (add-to-list 'load-path item)) - (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/adaptive-wrap") ;; https://elpa.gnu.org/packages/adaptive-wrap.html - (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 - )) - ;; count startup time (add-hook 'emacs-startup-hook ;; Use a hook so the message doesn't get clobbered by other messages. (lambda ()