tag:github.com,2008:/doomemacs/doomemacs/commits/master

Recent Commits to doomemacs:master

2026-04-24T12:32:41Z tag:github.com,2008:Grit::Commit/3baa406d6596eb52e38461e6de4393f69d5cbd3a

fix(org): +roam: update incremental-load list

2026-04-24T12:32:41Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(org): +roam: update incremental-load list dash and f were also incrementally loaded for magit-section in the org-roam config. Amend: ef7189da0418 Fix: doomemacs/community#98</pre> tag:github.com,2008:Grit::Commit/ef7189da041838ea4b719fd8b2e4e16904faf141

fix(magit): update incremental-load list

2026-04-24T10:54:19Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(magit): update incremental-load list Magit no longer depends on dash (which depends on f.el and s.el), and now depends on compat.el. Also doesn't seem like package.el is needed. On the off chance the user installed the magit module without installing any other package that depends on these packages, they'll see file-missing errors while Doom's incremental loader loads these packages. Ref: magit/magit@e40e8f199447 Fix: doomemacs/community#98</pre> tag:github.com,2008:Grit::Commit/b42187998df1f23fbe2fb1789fb328aadda7eca8

docs(evil): update list of ex commands

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>docs(evil): update list of ex commands</pre> tag:github.com,2008:Grit::Commit/8bfd1cb890b597b37acf9230423e1bbe80c0f3fb

refactor(evil): rename :messages ex command to :msg

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(evil): rename :messages ex command to :msg</pre> tag:github.com,2008:Grit::Commit/d4d78b23ea17f966837d953ae2f46ae4e2e2eb18

fix(evil): ex commands

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(evil): ex commands The syntax for making certain parts of an ex command optional does not work if those parts are in the middle of the command (they have to be at the end), so many of these commands were partially non-functional (`l[ine]diff` could only be invoked with `:l[ine]`). Also renames some of these commands: - :linediff => :ldiff - :k[ill] => :kill - :k[ill]all => :killa[ll] - :k[ill]m => :killm[atch] - :k[ill]o => :killo[ther] - :k[ill]b => :killb[uried]</pre> tag:github.com,2008:Grit::Commit/3f3bfdf27371fa080fe843d3fce92af8539ffe41

refactor(evil): remove unused, redundant, or defunct ex commands

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(evil): remove unused, redundant, or defunct ex commands - The gist module was removed some time ago - There is no merit to a :http ex command (just use `M-x httpd-start`). - There is no merit to git ex commands (in their current form, at least). - The :sw[iper] command was too niche. A more generalized command (maybe similar to/based on `+default/search-buffer`) would be appropriate, but that's for another day.</pre> tag:github.com,2008:Grit::Commit/502cb4e2099b8f8fbd5d5a5219a904cef395222e

refactor(evil): remove +evil:read

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(evil): remove +evil:read evil-read was changed upstream to substitute filename modifiers, so :R is redundant. Ref: emacs-evil/evil@e7c019291bb2</pre> tag:github.com,2008:Grit::Commit/07e7b4b41edead248ae02cfca69402216124e31c

feat(word-wrap): accept minor modes in +word-wrap-visual-modes

2026-04-24T09:44:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(word-wrap): accept minor modes in +word-wrap-visual-modes And instead of disabling +word-wrap in org-mode wholesale, only disable it in the presence of `org-indent-mode` (or `markdown-indent-mode`) -- modes that use `line-prefix`/`wrap-prefix` text properties that could conflict with `adaptive-wrap-prefix-mode` (which the word-wrap module uses).</pre> tag:github.com,2008:Grit::Commit/c060cee5f4b62bfb5a05f1b39ddbfddabd6f4a90

feat(emacs-lisp): add let-completion

2026-04-24T09:44:32Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(emacs-lisp): add let-completion Augments code-completion in emacs-lisp-mode buffers to complete lexical variables.</pre> tag:github.com,2008:Grit::Commit/472053fd79fe810c605b7c747048650be0de5823

tweak(evil): +evil:help

2026-04-24T09:44:32Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>tweak(evil): +evil:help Redesigns the :h[elp] ex command to: - Provide ex command TAB completion in the ex command line. - Prompt for ex command if no input is given. - No longer require ex commands be prefixed with a colon.</pre> tag:github.com,2008:Grit::Commit/ae70a26dee86294b95ff11f6ec27c978057670a6

feat(electric): continue comments on RET

2026-04-24T09:43:51Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(electric): continue comments on RET This will later replace `+default-want-RET-continue-comments` in `:config defaults` once we've fully replaced `smartparens` with `electric-indent-mode`. Ref: 7d0f2032ea72</pre> tag:github.com,2008:Grit::Commit/3fd1e509d8e72d03c52804ba648c26e425553f9a

refactor(electric): s/+electric-indent-char-fn/+electric-indent-words…

2026-04-24T01:24:26Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(electric): s/+electric-indent-char-fn/+electric-indent-words-fn/ A more appropriate name that represents what the function indents on.</pre> tag:github.com,2008:Grit::Commit/1fba9711d2ea600fd889e5ecc83462c0ef6a4982

refactor(word-wrap): general reformat and revise

2026-04-20T04:56:16Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(word-wrap): general reformat and revise</pre> tag:github.com,2008:Grit::Commit/0359ab11bb477de46d573fc35595683b6811fd60

fix(cc): use tree-sitter-cpp@HEAD if ABI==15

2026-04-20T04:52:06Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(cc): use tree-sitter-cpp@HEAD if ABI==15 v0.23.4 is for ABI==14 and ~2 years old. There are further updates.</pre> tag:github.com,2008:Grit::Commit/707da6f7e90f26a4e00e5f8f98f29fd08824e71e

bump: :editor lispy

2026-04-19T09:17:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>bump: :editor lispy abo-abo/lispy@fe44efd21573 -> enzuru/lispy@c42d3737c57d abo-abo/lispy hasn't been updated in 3 years. The fork is maintained and has fixed a number of issues. Fix: #8755</pre> tag:github.com,2008:Grit::Commit/678efcb2fb1971611a05c70a9d73baba1c46ffdd

revert: fix: use relative :height for non-default faces in doom-init-…

2026-04-19T09:14:54Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>revert: fix: use relative :height for non-default faces in doom-init-fonts-h OP's fix only addressed an issue caused by their particular theme, not by Doom. The underlying issue is how brittle the face remapping API is, and how easily themes can throw a wrench into it (and therefore `variable-pitch-mode`, `mixed-pitch-mode`, `text-scale`, and just about any package that uses face remapping). If your theme explicitly inherits faces from one or more of the following: `default`, `fixed-pitch`, or `variable-pitch` (like modus-themes does if `modus-themes-mixed-fonts` is enabled) or assigns faces a hardcoded :height (like modus-themes does if `modus-themes-headings` is enabled), you will run into edge cases with face-remapping, and there's little that middleware like Doom to catch them all. Ref: #8756 Revert: #8733 Revert: 11a022f68f0ea8f654f90946274dc31375fe7a07</pre> tag:github.com,2008:Grit::Commit/740e7185b4a0e2f222ba37da63130c2b5afbd2ec

fix(:lang): don't override default electric-indent-chars

2026-04-18T03:52:53Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(:lang): don't override default electric-indent-chars These major modes already set their own defaults for `electric-indent-chars`, so don't overwrite them. - c-ts-mode - c++-ts-mode - java-ts-mode - csharp-mode - csharp-ts-mode - graphql-ts-mode - js-mode - js-ts-mode - tsx-ts-mode - typescript-ts-mode - typescript-mode Doom tries to set some reasonable ones for modes that don't set their own — and tries to be conservative, because we're entrusting other mechanisms to do proper indentation, like `newline-and-indent` on RET and `electric-indent-mode` (not on by default yet).</pre> tag:github.com,2008:Grit::Commit/860a91aaac235701f30b70fdc74259d438818968

fix(lib): doom/help-packages: paths for codeberg packages

2026-04-17T04:30:45Z unship https://github.com/unship <pre style='white-space:pre-wrap;width:81ex'>fix(lib): doom/help-packages: paths for codeberg packages Treat `codeberg` recipes like other git hosts when inferring local repo names in `doom-package-recipe-repo`. This makes `doom/help-packages` show the correct "Repo location" (e.g. for `eat`) instead of `n/a`.</pre> tag:github.com,2008:Grit::Commit/944a70eaa81c54bbb9f499089314889fc8102a1e

bump: :tools lsp

2026-04-17T04:19:55Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>bump: :tools lsp emacs-lsp/lsp-mode@fb384fed198f -> emacs-lsp/lsp-mode@4c74da7ae511 emacs-straight/eglot@d3c43da26a08 -> emacs-straight/eglot@9509b7e7e1f1 Also freezes jsonrpc, b/c the latest commit is incompatible with eglot@HEAD atm (see 8ee87d8). Ref: 8ee87d89bdd9</pre> tag:github.com,2008:Grit::Commit/d1d2391035dd9582bf5e5e73be1d84f587e9d8bd

bump: :lang org

2026-04-17T04:15:48Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>bump: :lang org bastibe/org-journal@831ecfd50a29 -> bastibe/org-journal@6460f6f2b083 emacs-straight/org-mode@c1bb5ae59101 (release_9.8.1) -> emacs-straight/org-mode@2ef390bfaf7f (release_9.8.2) hakimel/reveal.js@8bbbcf83104b -> hakimel/reveal.js@b5b37a5fa8af org-noter/org-noter@81765d267e51 -> org-noter/org-noter@ab9628e449d7</pre>