Update to Emacs-29.0.50 and Emacs-28.2
This commit is contained in:
parent
b50ace5ae8
commit
5d7c749d1e
63
README.org
63
README.org
@ -211,21 +211,23 @@ The [[info:emacs#Init File][init file (info)]] does not load the ~custom-file~ a
|
||||
("nongnu" . "https://elpa.nongnu.org/nongnu/")))
|
||||
;; Pin packages to GNU ELPA for info or stability.
|
||||
'(package-pinned-packages
|
||||
'((auctex . "gnu")
|
||||
(compat . "gnu")
|
||||
(consult . "gnu-devel")
|
||||
(eglot . "gnu-devel")
|
||||
(embark . "gnu-devel")
|
||||
(embark-consult . "gnu-devel")
|
||||
(engrave-faces . "gnu")
|
||||
(marginalia . "gnu-devel")
|
||||
(org . "gnu-devel")
|
||||
(python . "gnu-devel")
|
||||
(queue . "gnu")
|
||||
(rainbow-mode . "gnu")
|
||||
(spinner . "gnu")
|
||||
(xr . "gnu")
|
||||
(vertico . "gnu-devel"))))
|
||||
`,(delq nil `((auctex . "gnu")
|
||||
(compat . "gnu")
|
||||
(consult . "gnu-devel")
|
||||
,(when (version< emacs-version "28.9.9")
|
||||
'(eglot . "gnu-devel"))
|
||||
(embark . "gnu-devel")
|
||||
(embark-consult . "gnu-devel")
|
||||
(engrave-faces . "gnu")
|
||||
(marginalia . "gnu-devel")
|
||||
(org . "gnu-devel")
|
||||
,(when (version< emacs-version "28.9.9")
|
||||
'(python . "gnu-devel"))
|
||||
(queue . "gnu")
|
||||
(rainbow-mode . "gnu")
|
||||
(spinner . "gnu")
|
||||
(xr . "gnu")
|
||||
(vertico . "gnu-devel")))))
|
||||
#+end_src
|
||||
|
||||
#+caption[Customize the third set of Emacs variables]:
|
||||
@ -234,16 +236,18 @@ The [[info:emacs#Init File][init file (info)]] does not load the ~custom-file~ a
|
||||
#+begin_src emacs-lisp
|
||||
(custom-set-variables
|
||||
'(package-selected-packages
|
||||
'(async ; asynchroneous processing
|
||||
auctex ; Aalborg University Center TeX
|
||||
company ; complete anything
|
||||
magit ; Git Text-based User Interface
|
||||
no-littering ; keep `user-emacs-directory' clean
|
||||
org ; thought organizer
|
||||
python ; major mode to edit Python files
|
||||
vertico ; VERTical Interactive Completion
|
||||
wgrep ; open a writable grep buffer
|
||||
xr))) ; undo rx to grok regular expressions
|
||||
`,(delq nil `(async ; asynchroneous processing
|
||||
auctex ; Aalborg University Center TeX
|
||||
company ; complete anything
|
||||
engrave-faces ; convert font-lock to ANSI/HTML/LaTeX
|
||||
magit ; Git Text-based User Interface
|
||||
no-littering ; keep `user-emacs-directory' clean
|
||||
org ; thought organizer
|
||||
,(when (version< emacs-version "28.9.9")
|
||||
'python) ; major mode to edit Python files
|
||||
vertico ; VERTical Interactive Completion
|
||||
wgrep ; open a writable grep buffer
|
||||
xr)))) ; undo rx to grok regular expressions
|
||||
#+end_src
|
||||
|
||||
#+caption[Customize the fourth set of Emacs variables]:
|
||||
@ -325,7 +329,8 @@ the contents of packages and allows to update packages to the latest version.
|
||||
;; Shadow built-in `org' by installing `org'.
|
||||
(shadow-builtin-by-install 'org)
|
||||
;; Shadow built-in `python' by installing `python'.
|
||||
(shadow-builtin-by-install 'python)
|
||||
(when (version< emacs-version "28.9.9")
|
||||
(shadow-builtin-by-install 'python))
|
||||
;; Install the selected packages.
|
||||
(package-install-selected-packages)))
|
||||
|
||||
@ -2565,8 +2570,7 @@ listings below make* [[https://github.com/tecosaur/engrave-faces#readme][Engrave
|
||||
#+caption: documentation strings.
|
||||
#+name: lst:ensure-engrave-faces-with-latex-face-mapper-fix
|
||||
#+begin_src emacs-lisp :tangle no
|
||||
(when (and (ensure-package-installation 'engrave-faces)
|
||||
(require 'engrave-faces-latex nil t))
|
||||
(when (require 'engrave-faces-latex nil t)
|
||||
(defun engrave-faces-latex-face-mapper-override (faces content)
|
||||
"Create a LaTeX representation of CONTENT with FACES applied."
|
||||
(let* ((style (engrave-faces-preset-style faces))
|
||||
@ -3647,7 +3651,8 @@ mode independent [[https://github.com/joaotavora/eglot][eglot]] configuration:
|
||||
#+caption: Ensure =eglot= installation.
|
||||
#+name: lst:ensure-eglot-installation
|
||||
#+begin_src emacs-lisp
|
||||
(when (ensure-package-installation 'eglot)
|
||||
(when (and (version< emacs-version "28.9.9")
|
||||
(ensure-package-installation 'eglot))
|
||||
;; (defvar eglot-server-programs
|
||||
;; `((python-mode . ("pylsp" "-vvv")))
|
||||
;; "Shadow the definition of `eglot-server-programs' in `eglot'.")
|
||||
|
Loading…
Reference in New Issue
Block a user