Pin peg' and
track-changes' to "nongnu"
This commit is contained in:
parent
1aeb7f9a11
commit
75acaf92ae
15
README.org
15
README.org
@ -337,12 +337,14 @@ of [[info:emacs#Saving Customizations][saving customizations (info)]].
|
|||||||
(map . "nongnu")
|
(map . "nongnu")
|
||||||
(ntlm . "nongnu")
|
(ntlm . "nongnu")
|
||||||
(org . "nongnu") ; Use builtin or git!
|
(org . "nongnu") ; Use builtin or git!
|
||||||
|
(peg . "nongnu")
|
||||||
(python . "nongnu")
|
(python . "nongnu")
|
||||||
(project . "nongnu")
|
(project . "nongnu")
|
||||||
(seq . "nongnu")
|
(seq . "nongnu")
|
||||||
(soap-client . "nongnu")
|
(soap-client . "nongnu")
|
||||||
(so-long . "nongnu")
|
(so-long . "nongnu")
|
||||||
(svg . "nongnu")
|
(svg . "nongnu")
|
||||||
|
(track-changes . "nongnu")
|
||||||
(transient . "nongnu")
|
(transient . "nongnu")
|
||||||
(use-package . "nongnu")
|
(use-package . "nongnu")
|
||||||
(use-package-ensure-system-package . "nongnu")
|
(use-package-ensure-system-package . "nongnu")
|
||||||
@ -1507,7 +1509,8 @@ histories.
|
|||||||
:END:
|
:END:
|
||||||
|
|
||||||
Listing [[lst:bind-embark-commands][bind =embark= commands]] binds =embark= commands to the global key map:
|
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
|
2. Except for highlighting of email and web URLs, =embark-dwim= englobes the
|
||||||
functionality of src_emacs-lisp{(find-library "goto-addr")} that activates
|
functionality of src_emacs-lisp{(find-library "goto-addr")} that activates
|
||||||
mail and web URLs to turn them into clickable buttons. Since =embark-dwim=
|
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.
|
#+caption: Bind =embark= commands globally.
|
||||||
#+name: lst:bind-embark-commands
|
#+name: lst:bind-embark-commands
|
||||||
#+begin_src emacs-lisp -n :results silent
|
#+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)
|
(when (fboundp 'embark-act)
|
||||||
(keymap-global-set "C-," #'embark-act))
|
(keymap-global-set "C-," #'embark-act))
|
||||||
(when (fboundp 'embark-dwim)
|
(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]]
|
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
|
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
|
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
|
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))
|
(setopt ielm-dynamic-return nil))
|
||||||
#+end_src
|
#+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:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:benchmarking
|
:CUSTOM_ID: sec:benchmarking
|
||||||
:header-args:emacs-lisp: :exports code :tangle no
|
: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))))
|
(message "%d" (+ a b))))
|
||||||
#+end_src
|
#+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:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:disassemble-dynamical-lexical-scope
|
:CUSTOM_ID: sec:disassemble-dynamical-lexical-scope
|
||||||
:header-args:emacs-lisp: :exports code :tangle no
|
:header-args:emacs-lisp: :exports code :tangle no
|
||||||
|
Loading…
x
Reference in New Issue
Block a user