Update README.md

This commit is contained in:
James Cherti
2025-06-07 12:29:11 -04:00
parent 43bddf4e7d
commit 2520209eb1

View File

@@ -305,7 +305,6 @@ To configure `corfu` and `cape`, add the following to `~/.emacs.d/post-init.el`:
``` emacs-lisp ``` emacs-lisp
(use-package corfu (use-package corfu
:ensure t :ensure t
:defer t
:commands (corfu-mode global-corfu-mode) :commands (corfu-mode global-corfu-mode)
:hook ((prog-mode . corfu-mode) :hook ((prog-mode . corfu-mode)
@@ -325,7 +324,6 @@ To configure `corfu` and `cape`, add the following to `~/.emacs.d/post-init.el`:
(use-package cape (use-package cape
:ensure t :ensure t
:defer t
:commands (cape-dabbrev cape-file cape-elisp-block) :commands (cape-dabbrev cape-file cape-elisp-block)
:bind ("C-c p" . cape-prefix-map) :bind ("C-c p" . cape-prefix-map)
:init :init
@@ -371,7 +369,6 @@ Add the following to `~/.emacs.d/post-init.el` to set up Vertico, Consult, and E
;; In addition to that, Marginalia also enhances Vertico by adding rich ;; In addition to that, Marginalia also enhances Vertico by adding rich
;; annotations to the completion candidates displayed in Vertico's interface. ;; annotations to the completion candidates displayed in Vertico's interface.
:ensure t :ensure t
:defer t
:commands (marginalia-mode marginalia-cycle) :commands (marginalia-mode marginalia-cycle)
:hook (after-init . marginalia-mode)) :hook (after-init . marginalia-mode))
@@ -380,7 +377,6 @@ Add the following to `~/.emacs.d/post-init.el` to set up Vertico, Consult, and E
;; users to perform context-sensitive actions on selected items ;; users to perform context-sensitive actions on selected items
;; directly from the completion interface. ;; directly from the completion interface.
:ensure t :ensure t
:defer t
:commands (embark-act :commands (embark-act
embark-dwim embark-dwim
embark-export embark-export
@@ -505,7 +501,6 @@ For folding based on indentation levels, the **[outline-indent](https://github.c
```elisp ```elisp
(use-package outline-indent (use-package outline-indent
:ensure t :ensure t
:defer t
:commands outline-indent-minor-mode :commands outline-indent-minor-mode
:custom :custom
@@ -578,7 +573,6 @@ To enable **stripspace** and automatically delete trailing whitespace, add the f
```elisp ```elisp
(use-package stripspace (use-package stripspace
:ensure t :ensure t
:defer t
:commands stripspace-local-mode :commands stripspace-local-mode
;; Enable for prog-mode-hook, text-mode-hook, conf-mode-hook ;; Enable for prog-mode-hook, text-mode-hook, conf-mode-hook
@@ -616,7 +610,7 @@ To install and configure these packages, add the following to `~/.emacs.d/post-i
;; The undo-fu package is a lightweight wrapper around Emacs' built-in undo ;; The undo-fu package is a lightweight wrapper around Emacs' built-in undo
;; system, providing more convenient undo/redo functionality. ;; system, providing more convenient undo/redo functionality.
(use-package undo-fu (use-package undo-fu
:defer t :ensure t
:commands (undo-fu-only-undo :commands (undo-fu-only-undo
undo-fu-only-redo undo-fu-only-redo
undo-fu-only-redo-all undo-fu-only-redo-all
@@ -629,7 +623,7 @@ To install and configure these packages, add the following to `~/.emacs.d/post-i
;; The undo-fu-session package complements undo-fu by enabling the saving ;; The undo-fu-session package complements undo-fu by enabling the saving
;; and restoration of undo history across Emacs sessions, even after restarting. ;; and restoration of undo history across Emacs sessions, even after restarting.
(use-package undo-fu-session (use-package undo-fu-session
:defer t :ensure t
:commands undo-fu-session-global-mode :commands undo-fu-session-global-mode
:hook (after-init . undo-fu-session-global-mode)) :hook (after-init . undo-fu-session-global-mode))
``` ```
@@ -651,7 +645,6 @@ Configuring Vim keybindings in Emacs can greatly enhance your editing efficiency
;; Vim emulation ;; Vim emulation
(use-package evil (use-package evil
:ensure t :ensure t
:defer t
:commands (evil-mode evil-define-key) :commands (evil-mode evil-define-key)
:hook (after-init . evil-mode)) :hook (after-init . evil-mode))
@@ -680,7 +673,6 @@ The `evil-surround` package simplifies handling surrounding characters, such as
(use-package evil-surround (use-package evil-surround
:after evil :after evil
:ensure t :ensure t
:defer t
:commands global-evil-surround-mode :commands global-evil-surround-mode
:custom :custom
(evil-surround-pairs-alist (evil-surround-pairs-alist
@@ -715,7 +707,6 @@ To configure `eglot`, add the following to `~/.emacs.d/post-init.el`:
``` emacs-lisp ``` emacs-lisp
(use-package eglot (use-package eglot
:ensure nil :ensure nil
:defer t
:commands (eglot :commands (eglot
eglot-ensure eglot-ensure
eglot-rename eglot-rename
@@ -754,7 +745,6 @@ To configure **easysession**, add the following to `~/.emacs.d/post-init.el`:
``` emacs-lisp ``` emacs-lisp
(use-package easysession (use-package easysession
:ensure t :ensure t
:defer t
:commands (easysession-switch-to :commands (easysession-switch-to
easysession-save-as easysession-save-as
easysession-save-mode easysession-save-mode
@@ -785,7 +775,6 @@ To configure **org-mode**, add the following to `~/.emacs.d/post-init.el`:
```elisp ```elisp
(use-package org (use-package org
:ensure t :ensure t
:defer t
:commands (org-mode org-version) :commands (org-mode org-version)
:mode :mode
("\\.org\\'" . org-mode) ("\\.org\\'" . org-mode)
@@ -829,7 +818,6 @@ To configure **flyspell**, add the following to `~/.emacs.d/post-init.el`:
``` emacs-lisp ``` emacs-lisp
(use-package ispell (use-package ispell
:ensure nil :ensure nil
:defer t
:commands (ispell ispell-minor-mode) :commands (ispell ispell-minor-mode)
:custom :custom
;; Set the ispell program name to aspell ;; Set the ispell program name to aspell
@@ -843,7 +831,6 @@ To configure **flyspell**, add the following to `~/.emacs.d/post-init.el`:
(use-package flyspell (use-package flyspell
:ensure nil :ensure nil
:defer t
:commands flyspell-mode :commands flyspell-mode
:hook :hook
((prog-mode . flyspell-prog-mode) ((prog-mode . flyspell-prog-mode)
@@ -875,7 +862,6 @@ To configure **apheleia**, add the following to `~/.emacs.d/post-init.el`:
```elisp ```elisp
(use-package apheleia (use-package apheleia
:ensure t :ensure t
:defer t
:commands (apheleia-mode :commands (apheleia-mode
apheleia-global-mode) apheleia-global-mode)
:hook ((prog-mode . apheleia-mode))) :hook ((prog-mode . apheleia-mode)))
@@ -888,7 +874,7 @@ Helpful is an alternative to the built-in Emacs help that provides much more con
To configure **helpful**, add the following to `~/.emacs.d/post-init.el`: To configure **helpful**, add the following to `~/.emacs.d/post-init.el`:
```emacs-lisp ```emacs-lisp
(use-package helpful (use-package helpful
:defer t :ensure t
:commands (helpful-callable :commands (helpful-callable
helpful-variable helpful-variable
helpful-key helpful-key
@@ -912,7 +898,6 @@ To enhance the Elisp development experience, add the following to `~/.emacs.d/po
;; Enables automatic indentation of code while typing ;; Enables automatic indentation of code while typing
(use-package aggressive-indent (use-package aggressive-indent
:ensure t :ensure t
:defer t
:commands aggressive-indent-mode :commands aggressive-indent-mode
:hook :hook
(emacs-lisp-mode . aggressive-indent-mode)) (emacs-lisp-mode . aggressive-indent-mode))
@@ -920,7 +905,6 @@ To enhance the Elisp development experience, add the following to `~/.emacs.d/po
;; Highlights function and variable definitions in Emacs Lisp mode ;; Highlights function and variable definitions in Emacs Lisp mode
(use-package highlight-defined (use-package highlight-defined
:ensure t :ensure t
:defer t
:commands highlight-defined-mode :commands highlight-defined-mode
:hook :hook
(emacs-lisp-mode . highlight-defined-mode)) (emacs-lisp-mode . highlight-defined-mode))
@@ -931,7 +915,6 @@ Other optional packages that may be useful include:
;; Prevent parenthesis imbalance ;; Prevent parenthesis imbalance
(use-package paredit (use-package paredit
:ensure t :ensure t
:defer t
:commands paredit-mode :commands paredit-mode
:hook :hook
(emacs-lisp-mode . paredit-mode) (emacs-lisp-mode . paredit-mode)
@@ -942,7 +925,6 @@ Other optional packages that may be useful include:
;; -------------------------------------------------------------------------- ;; --------------------------------------------------------------------------
;; (use-package enhanced-evil-paredit ;; (use-package enhanced-evil-paredit
;; :ensure t ;; :ensure t
;; :defer t
;; :commands enhanced-evil-paredit-mode ;; :commands enhanced-evil-paredit-mode
;; :hook ;; :hook
;; (paredit-mode . enhanced-evil-paredit-mode)) ;; (paredit-mode . enhanced-evil-paredit-mode))
@@ -950,7 +932,6 @@ Other optional packages that may be useful include:
;; Displays visible indicators for page breaks ;; Displays visible indicators for page breaks
(use-package page-break-lines (use-package page-break-lines
:ensure t :ensure t
:defer t
:commands (page-break-lines-mode :commands (page-break-lines-mode
global-page-break-lines-mode) global-page-break-lines-mode)
:hook :hook
@@ -960,7 +941,6 @@ Other optional packages that may be useful include:
;; special forms, and symbols in Emacs Lisp ;; special forms, and symbols in Emacs Lisp
(use-package elisp-refs (use-package elisp-refs
:ensure t :ensure t
:defer t
:commands (elisp-refs-function :commands (elisp-refs-function
elisp-refs-macro elisp-refs-macro
elisp-refs-variable elisp-refs-variable
@@ -1019,7 +999,6 @@ fc-list : family | sed 's/,/\n/g' | sort -u
(use-package which-key (use-package which-key
:ensure nil ; builtin :ensure nil ; builtin
:defer t
:commands which-key-mode :commands which-key-mode
:hook (after-init . which-key-mode) :hook (after-init . which-key-mode)
:custom :custom