optimize package loading
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 |
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ()
|
||||
|
||||
Reference in New Issue
Block a user