diff --git a/config.org b/config.org index b7dbd21..27cc543 100644 --- a/config.org +++ b/config.org @@ -5,8 +5,6 @@ * Elpaca -** Core - #+begin_src emacs-lisp (defvar elpaca-installer-version 0.7) (defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory)) @@ -48,68 +46,14 @@ (elpaca `(,@elpaca-order)) #+end_src -** Use-package integration - #+begin_src emacs-lisp -;; Install use-package support -(elpaca elpaca-use-package - ;; Enable use-package :ensure support for Elpaca. - (elpaca-use-package-mode) - ) - -;; wait to get elpaca use-package integration -(elpaca-wait) + ;; Install use-package support + (elpaca elpaca-use-package + ;; Enable use-package :ensure support for Elpaca. + (elpaca-use-package-mode) + ) #+end_src -* Built-in packages -** Eldoc - -I got the following error message when loading eglot: -#+BEGIN_SRC -eglot failed eldoc installed version (1 13 0) lower than min required 1.14.0 00.239351 -#+END_SRC - -So install the eldoc package to be sure we have the latest version. -But after installing it, we get a new warning: - -#+BEGIN_SRC -⛔ Warning (emacs): eldoc loaded before Elpaca activation -#+END_SRC - -This seemed tricker than expected, but found a solution in the github issues of elpaca: -https://github.com/progfolio/elpaca/issues/236 - -#+BEGIN_SRC emacs-lisp -(use-package eldoc - :preface - ;; avoid loading of built-in eldoc, see https://github.com/progfolio/elpaca/issues/236#issuecomment-1879838229 - (unload-feature 'eldoc t) - (setq custom-delayed-init-variables '()) - (defvar global-eldoc-mode nil) - :demand t - :config - (global-eldoc-mode)) - -#+END_SRC - -** Jsonrpc -After eldoc was taken care of, a new error was reported: -#+BEGIN_SRC -eglot failed jsonrpc installed version (1 0 16) lower than min required 1.0.24 00.280828 -#+END_SRC - -So let's install the latest one: -#+BEGIN_SRC emacs-lisp -(use-package jsonrpc) -#+END_SRC - -** Wait for loading updated packages - -Wait until updated built-in packages are fully loaded: -#+BEGIN_SRC emacs-lisp -(elpaca-wait) -#+END_SRC - * General config ** Bell