Commit c852e2ebde
Unsigned
Layout: unified · split
content/blog/2026-02-02-emacs-carnival-2026-02-completion.org +6 −5
| @@ -76,7 +76,6 @@ Here is how I have my ~:completion~, ~:tools~, and ~:lang~ modules toggled in | |||
| 76 | javascript ; all(hope(abandon(ye(who(enter(here)))))) | 76 | javascript ; all(hope(abandon(ye(who(enter(here)))))) |
| 77 | markdown ; writing docs for people to ignore | 77 | markdown ; writing docs for people to ignore |
| 78 | (org +dragndrop ; drag & drop images/files into org | 78 | (org +dragndrop ; drag & drop images/files into org |
| 79 | +hugo ; use this if you plan to use weblorg/hugo for your site | ||
| 80 | +journal ; daily logging | 79 | +journal ; daily logging |
| 81 | +noter ; for annotating PDFs (great for research) | 80 | +noter ; for annotating PDFs (great for research) |
| 82 | +roam2) ; Zettelkasten note-taking | 81 | +roam2) ; Zettelkasten note-taking |
| @@ -87,7 +86,7 @@ Here is how I have my ~:completion~, ~:tools~, and ~:lang~ modules toggled in | |||
| 87 | (default +bindings +smartparens)) | 86 | (default +bindings +smartparens)) |
| 88 | #+end_src | 87 | #+end_src |
| 89 | 88 | ||
| 90 | With his setup, I am able to get a wonderful IDE-level experience within Emacs | 89 | With this setup, I am able to get a wonderful IDE-level experience within Emacs |
| 91 | and without the bloat of a traditional IDE. It's the perfect balance of speed | 90 | and without the bloat of a traditional IDE. It's the perfect balance of speed |
| 92 | and power for my work and hobbies. | 91 | and power for my work and hobbies. |
| 93 | 92 | ||
| @@ -116,9 +115,9 @@ out-of-order terms to find a result in my Vertico searches. | |||
| 116 | 115 | ||
| 117 | ** [[https://github.com/minad/corfu][corfu]] | 116 | ** [[https://github.com/minad/corfu][corfu]] |
| 118 | 117 | ||
| 119 | For code completion, I’ve swapped out the venerable Company mode for Corfu. It’s | 118 | For code completion, I’ve swapped out Company mode for Corfu. It’s faster, stays |
| 120 | faster, stays out of my way until I need it, and uses a small popup that feels | 119 | out of my way until I need it, and uses a small popup that feels right at home |
| 121 | right at home in a terminal or a GUI. | 120 | in a terminal or a GUI. |
| 122 | 121 | ||
| 123 | #+caption: Corfu | 122 | #+caption: Corfu |
| 124 | [[https://img.cleberg.net/blog/20260202-emacs-carnival-2026-02-completion/python.webp]] | 123 | [[https://img.cleberg.net/blog/20260202-emacs-carnival-2026-02-completion/python.webp]] |
| @@ -156,5 +155,7 @@ want to dive into deeper in the future: | |||
| 156 | Completion and expansion utilities are phenomenal and have been one of the | 155 | Completion and expansion utilities are phenomenal and have been one of the |
| 157 | larger tools in my development and writing. | 156 | larger tools in my development and writing. |
| 158 | 157 | ||
| 158 | #+begin_quote | ||
| 159 | Want to participate in the Emacs Carnival or read more posts? Visit the main | 159 | Want to participate in the Emacs Carnival or read more posts? Visit the main |
| 160 | [[https://www.emacswiki.org/emacs/Carnival][Carnival]] page on the Emacs Wiki to learn more. | 160 | [[https://www.emacswiki.org/emacs/Carnival][Carnival]] page on the Emacs Wiki to learn more. |
| 161 | #+end_quote | ||