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

Recent Commits to doomemacs:master

2026-04-27T21:54:08Z tag:github.com,2008:Grit::Commit/6be3337b49867bd86f90fe5ca4beeb6b38afaddb

fix(evil): tab ex commands

2026-04-27T21:54:08Z wchmb https://github.com/wchmb <pre style='white-space:pre-wrap;width:81ex'>fix(evil): tab ex commands `:tablast` was calling +workspace/switch-to-last, which was renamed to +workspace/switch-to-final back in bc6c4b3. Also added a Vim-style `:tabfirst` counterpart. Fix: bc6c4b3 Amend: d4d78b2</pre> tag:github.com,2008:Grit::Commit/12e35c10dac711a57394dbeaa87f57a4b07788aa

fix(dired): void-function dirvish--find-entry error

2026-04-27T11:09:04Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(dired): void-function dirvish--find-entry error The function isn't autoloaded upstream. Fix: #8761</pre> tag:github.com,2008:Grit::Commit/c6dda22a8147c86f9a2d0e7ad69ec34add3c389f

fix(llm): autoload gptel-org commands bound at leader

2026-04-26T22:47:39Z nwjsmith https://github.com/nwjsmith <pre style='white-space:pre-wrap;width:81ex'>fix(llm): autoload gptel-org commands bound at leader SPC o l o and SPC o l O in :config default are bound to gptel-org-set-topic and gptel-org-set-properties, which live in gptel-org.el. Those commands carry no autoload cookies upstream, and nothing in the llm module requires the file, so pressing either key raises "Wrong type argument: commandp, ..." until gptel-org is otherwise loaded. Declare autoloads for both commands so the leader bindings resolve on first use, matching the pattern already used for org-capture-goto-target in config/default/+emacs-bindings.el. Ref: karthink/gptel#1370</pre> tag:github.com,2008:Grit::Commit/51ad758eb8b189418d457699ca326d54f9ebbf14

bump: :tools

2026-04-26T22:45:06Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>bump: :tools emacs-lsp/lsp-mode@4c74da7ae511 -> emacs-lsp/lsp-mode@69b08f25d342 emacs-straight/eglot@9509b7e7e1f1 -> emacs-straight/eglot@8112395509ce jacktasia/dumb-jump@41b6b9dd44b1 -> jacktasia/dumb-jump@9ce4598e9c48 karthink/gptel@4747ffa251af -> karthink/gptel@ddd4e40fa2b3 magit/forge@315e8e9a2b45 (v0.6.3) -> magit/forge@69801d0da19d (v0.6.4) magit/transient@1f7039ef8d54 (v0.12.0) -> magit/transient@cd97319a851d (v0.13.0) svaante/dape@1e8621278419 -> svaante/dape@48b3db3c6220 yoshiki/yaml-mode@d91f87872931 -> yoshiki/yaml-mode@96ef0201101a</pre> tag:github.com,2008:Grit::Commit/92e815fb3215e0311504d731fd9e27adfb204e0c

feat(dashboard): add +dashboard-anchor setting

2026-04-26T22:36:29Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(dashboard): add +dashboard-anchor setting This settings lets you horizontally and/or vertically anchor the dashboard contents to one of the edges of the window. The default is to center it (as it always has). Also adds `+dashboard-insert` function to replace `+dashboard-insert-centered` and `+dashboard-center` (which are now deprecated).</pre> tag:github.com,2008:Grit::Commit/1aabae7265acab73c03d040d10e763569df22a09

fix(lib): doom/reload-theme: reload theme's source

2026-04-26T22:35:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(lib): doom/reload-theme: reload theme's source Just calling enable-theme will just reload the faces from the last time the theme was loaded. This doesn't pick up potential changes to the theme's source made upstream. With this, the theme's source (if available) is re-evaluated before re-enabling them. Fix: doomemacs/community#99</pre> tag:github.com,2008:Grit::Commit/bc3c7e74f48a41e0b24eabc287d9a1d1d8f95cf8

docs(dashboard): add & revise docstrings

2026-04-26T22:35:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>docs(dashboard): add & revise docstrings</pre> tag:github.com,2008:Grit::Commit/cf59eedd9cb88330dedf6b54c8f2244990eb5fe1

fix(dashboard): hide cursor if no buttons

2026-04-26T22:35:31Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(dashboard): hide cursor if no buttons</pre> 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>