From 75acaf92aedc3b2fd62fc728785ff8ed6c9a1113 Mon Sep 17 00:00:00 2001 From: Gerard Vermeulen Date: Mon, 29 Apr 2024 09:55:26 +0200 Subject: [PATCH] Pin `peg' and `track-changes' to "nongnu" --- README.org | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.org b/README.org index 443d74e..a0005ee 100644 --- a/README.org +++ b/README.org @@ -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