From e084f488d1400bbd0f59d37b49a3f21b86683dfa Mon Sep 17 00:00:00 2001 From: Gerard Vermeulen Date: Thu, 7 Sep 2023 15:46:00 +0200 Subject: [PATCH] Edit the list of interesting Emacs configurations --- README.org | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.org b/README.org index a03592f..4a3e370 100644 --- a/README.org +++ b/README.org @@ -129,24 +129,26 @@ execute the commands ~pdf-tools-install~, ~org-babel-tangle~, the ~org-latex-export-latex-to-latex~ command in this buffer. Here follows a list of interesting Emacs configurations: -1. [[https://github.com/alhassy/emacs.d][Musa Al-hassy's configuration]] is an impressive example of producing the Emacs +1. [[https://git.kyleam.com/emacs.d/][Kyle Meyer's configuration]] shows the working environment of an Emacs and Org + developer. +2. [[https://github.com/alhassy/emacs.d][Musa Al-hassy's configuration]] is an impressive example of producing the Emacs initialization files and other files by tangling an [[info:org#Top][org]] file. His methodology is impressive, as his [[https://alhassy.github.io/ElispCheatSheet/][Elisp Cheat Sheet]] and [[https://alhassy.github.io/org-special-block-extras/][org-special-block-extra package]] show. To me, this is a configuration to admire, but his methodology is way over my head. -2. [[https://github.com/oantolin/emacs-config][Omar Antolin Camarena's configuration]] exploits built-in packages, Omar's own +3. [[https://github.com/oantolin/emacs-config][Omar Antolin Camarena's configuration]] exploits built-in packages, Omar's own small packages, and large external packages. Omar is the author of [[https://github.com/oantolin/orderless][orderless]] and [[https://github.com/oantolin/embark][embark]]. My use =setopt= to set Emacs options instead of the customize interface comes from his idea of using =custom-set-variables= although that - is [[https://www.masteringemacs.org/article/bad-emacs-advice][bad Emacs advice]] for new users. -3. [[https://gitlab.com/ambrevar/dotfiles][Pierre Neirhardt's configuration]] implements lazy loading without help of + idea is [[https://www.masteringemacs.org/article/bad-emacs-advice][bad Emacs advice]] for new users. +4. [[https://gitlab.com/ambrevar/dotfiles][Pierre Neirhardt's configuration]] implements lazy loading without help of external packages. I have stolen his approach of using lazy loading to silently ignore the setup stanzas of uninstalled extension packages. -4. [[https://sachachua.com/dotemacs/][Sacha Chua's configuration]] is a practical example of producing the Emacs +5. [[https://sachachua.com/dotemacs/][Sacha Chua's configuration]] is a practical example of producing the Emacs initialization files by tangling an [[info:org#Top][org]] file. It gives me the impression that she is a very practical person trying to achieve her goals by the most efficient means. -5. [[https://github.com/purcell/emacs.d][Steve Purcell's configuration]] is well organized and a showcase of readable +6. [[https://github.com/purcell/emacs.d][Steve Purcell's configuration]] is well organized and a showcase of readable code. Its commit and issue histories are also helpful: see for instance the discussion [[https://github.com/purcell/emacs.d/issues/778][The order of company candidates is incorrect in Emacs lisp mode]].