Pin `peg' and `track-changes' to "nongnu"

This commit is contained in:
Gerard Vermeulen 2024-04-29 09:55:26 +02:00
parent 1aeb7f9a11
commit 75acaf92ae
1 changed files with 10 additions and 5 deletions

View File

@ -337,12 +337,14 @@ of [[info:emacs#Saving Customizations][saving customizations (info)]].
(map . "nongnu")
(ntlm . "nongnu")
(org . "nongnu") ; Use builtin or git!
(peg . "nongnu")
(python . "nongnu")
(project . "nongnu")
(seq . "nongnu")
(soap-client . "nongnu")
(so-long . "nongnu")
(svg . "nongnu")
(track-changes . "nongnu")
(transient . "nongnu")
(use-package . "nongnu")
(use-package-ensure-system-package . "nongnu")
@ -1507,7 +1509,8 @@ histories.
:END:
Listing [[lst:bind-embark-commands][bind =embark= commands]] binds =embark= commands to the global key map:
1. =embark-act= prompts the user for an action and performs it.
1. =embark-act= prompts the user for an action and performs it. GAV: ~org-mode~
and ~embark~ do not play together nicely.
2. Except for highlighting of email and web URLs, =embark-dwim= englobes the
functionality of src_emacs-lisp{(find-library "goto-addr")} that activates
mail and web URLs to turn them into clickable buttons. Since =embark-dwim=
@ -1524,7 +1527,9 @@ Listing [[lst:bind-embark-commands][bind =embark= commands]] binds =embark= comm
#+caption: Bind =embark= commands globally.
#+name: lst:bind-embark-commands
#+begin_src emacs-lisp -n :results silent
(when (ensure-package-installation 'embark 'embark-consult)
;; GAV: ~org-mode~ and ~embark~ do not play together nicely.
;; GAV: ~embark~ is a dependency of ~citar-embark~ and ~embark-consult~.
(when (ensure-package-installation 'embark-consult)
(when (fboundp 'embark-act)
(keymap-global-set "C-," #'embark-act))
(when (fboundp 'embark-dwim)
@ -5409,7 +5414,7 @@ Here is a list of links describing how to program and debug [[info:elisp#Top][Em
5. [[http://xahlee.info/talk_show/xah_talk_show_2022-01-22.html][Xah talk show: Elisp coding: narrow-to-region, sort-lines, hilight-unicode]]
Ref. [cite:@Monnier.ACM-PL.4.1] exposes the evolution of Emacs Lisp and explains
many Emacs Lisp idioms.
important Emacs Lisp idioms.
Listing [[lst:setup-ielm][setup ielm]] configures the [[https://wikemacs.org/wiki/IELM][Interactive Emacs Lisp Mode]] for better
interoperability with [[https://smartparens.readthedocs.io/en/latest/][Smartparens]]: get help on the key bindings by means of
@ -5423,7 +5428,7 @@ src_emacs-lisp[:results silent]{(describe-function 'ielm)}.
(setopt ielm-dynamic-return nil))
#+end_src
*** [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00764.html][Benchmarking Emacs Lisp]]
*** [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00764.html][Benchmarking Emacs Lisp]] :noexport:
:PROPERTIES:
:CUSTOM_ID: sec:benchmarking
:header-args:emacs-lisp: :exports code :tangle no
@ -5595,7 +5600,7 @@ Note: I fail to instrument functions as in [[info:elisp#Edebug][Edebug (info)]].
(message "%d" (+ a b))))
#+end_src
*** [[https://emacs.stackexchange.com/questions/2129/why-is-let-faster-with-lexical-scope][Disassemble dynamical and lexical scope]]
*** [[https://emacs.stackexchange.com/questions/2129/why-is-let-faster-with-lexical-scope][Disassemble dynamical and lexical scope]] :noexport:
:PROPERTIES:
:CUSTOM_ID: sec:disassemble-dynamical-lexical-scope
:header-args:emacs-lisp: :exports code :tangle no