Compare commits
4 commits
62148f96ca
...
1521fcb13e
| Author | SHA1 | Date | |
|---|---|---|---|
| 1521fcb13e | |||
| 21fbc47a8f | |||
| 1a99cb8ccb | |||
| ce1c827f4c |
1 changed files with 61 additions and 5 deletions
56
config.org
56
config.org
|
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
* Elpaca
|
* Elpaca
|
||||||
|
|
||||||
|
** Core
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(defvar elpaca-installer-version 0.7)
|
(defvar elpaca-installer-version 0.7)
|
||||||
(defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory))
|
(defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory))
|
||||||
|
|
@ -46,14 +48,68 @@
|
||||||
(elpaca `(,@elpaca-order))
|
(elpaca `(,@elpaca-order))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** Use-package integration
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
;; Install use-package support
|
;; Install use-package support
|
||||||
(elpaca elpaca-use-package
|
(elpaca elpaca-use-package
|
||||||
;; Enable use-package :ensure support for Elpaca.
|
;; Enable use-package :ensure support for Elpaca.
|
||||||
(elpaca-use-package-mode)
|
(elpaca-use-package-mode)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
;; wait to get elpaca use-package integration
|
||||||
|
(elpaca-wait)
|
||||||
#+end_src
|
#+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
|
* General config
|
||||||
|
|
||||||
** Bell
|
** Bell
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue