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

Recent Commits to doomemacs:master

2026-06-02T06:17:49Z tag:github.com,2008:Grit::Commit/30f1bf1ef18e6b2add008e1333726c2362827571

docs: revise various module docs & doctors

2026-06-02T06:17:49Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>docs: revise various module docs & doctors - Remove stale :lang python +ipython doctor check. - Remove stale :tools debugger +lsp doctor check. - Document existing +lsp flags for :lang cc and :lang ess. - Document +yandex flag for :tools lookup. - Conform :tools collab README to conventions. Close: #8795 Co-authored-by: 0WD0 <0WD0@users.noreply.github.com></pre> tag:github.com,2008:Grit::Commit/1a67504f188049a5d73ebe6debef852736646540

fix(default): +default/new-buffer: use evil-buffer-new

2026-06-02T06:04:14Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(default): +default/new-buffer: use evil-buffer-new The wrong module check was used, since this command was moved from the Evil module, so `evil-buffer-new` was never used. Close: #8795</pre> tag:github.com,2008:Grit::Commit/c024479ce7adc85035c1a43e77787b48eeb555b9

fix(cli): error and log output handler

2026-06-02T05:58:50Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(cli): error and log output handler Changes the stdout/stderr handler and logging mechanism to: - Capture more logging during the startup process in the output log files or when debug mode is on. - Ensure debug output is piped to the logs even if they don't show up in stdout. - Prevents the large backtrace dump if a CLI (or Doom) throws a premature, uncaught error, instead only displaying a truncated and more readable backtrace (unless --debug is used). The full backtrace is still written to a *.error log file.</pre> tag:github.com,2008:Grit::Commit/af60e07039fd5cb40515be296a3b6ea2707d63bb

fix(magit): defining as dynamic an already lexical var: projectile-ve…

2026-06-01T18:02:09Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(magit): defining as dynamic an already lexical var: projectile-verbose Fix: #8794</pre> tag:github.com,2008:Grit::Commit/cc6ca8929afe11adbb480f972493a604a8dff8da

fix(cli): upgrade: branch detection on detached HEADs

2026-06-01T06:56:54Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(cli): upgrade: branch detection on detached HEADs Fix: #8735</pre> tag:github.com,2008:Grit::Commit/1d7a94b96b4410a3747ec579c728a79413379e64

release: 2.1.1

2026-06-01T03:50:25Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>release: 2.1.1 c9c56985d * fix(cli): upgrade: submodule update running in wrong dir 587f91a3e * fix(lib): toggle line numbers only if necessary 902a6fca3 * feat(cli): upgrade: init and update submodules 5335babac * tweak: disable line numbers in minimal-UI buffers 3a69827e4 * tweak: recentf: auto cleanup & save in daemon sessions 72da7b21b * tweak(cli): always sync profiles 7161a9387 * fix(cli): sync profiles after Emacs version line 07de65e25 * fix(lib): read .doomprofile into profile loader b02cc296e * fix: doom-rcfile-read: don't return version string 6430a673f * fix: hl-line-mode not activating on Emacs <=29 221703836 * fix(cli): doom: handle spaces in $HOME cba1eaee0 * refactor(lib): use display-line-numbers-mode f22dcc6b0 * perf(lib): doom-quit-p: optimize real-buffer check 195a978ba * fix: avoid `file-name-concat` in early-init 76d69c2f5 * refactor: move doom project config to doom-start 075304486 * tweak: add $EMACSDIR/$DOOMDIR to trusted-content 0efa03654 * fix: factor out buffer-local-* API from mode-line-invisible backport 720ea30ba * tweak: native-comp-async-on-battery-power = nil bead7a774 * refactor!: backport mode-line-invisible-mode & drop hide-mode-line 712db1e7a * fix: arity error on projectile-get-ext-command 0cd3812cf * bump: :doom 5a7e6caf4 * perf: ffap-machine-p-known = accept 1aabae726 * fix(lib): doom/reload-theme: reload theme's source 860a91aaa * fix(lib): doom/help-packages: paths for codeberg packages 81fbc39f7 * docs: don't suggest 'doom sync' to recompile doom.el e28678303 * fix: projectile-files-to-ensure sets default-directory to nil bde6fc6a2 * refactor: hoist doom-run-first-hooks-if-files-open-h to doom-finalize 91864558b * refactor: remove ansi-color-for-comint-mode setting d6caad294 * refactor: s/when-let/when-let*/ f950926c8 * fix(lib): package!: exclude underscore prefixed :env vars 4a5046c42 * fix(cli): doomscript: end-of-file error c76671454 * fix(cli): doomscript: EMACS_PLUS_NO_PATH_INJECTION=1 534b64035 * fix(cli): doomscript: supppress lexical-binding warnings eeabbbb9d * fix(cli): add commit linter scopes/types for project 738321be8 * feat(lib): package!: add :freeze 297b8d578 * fix(lib): doom-set-indent: detect *-ts-indent-offset vars 598ee8ad8 * fix(cli): upgrade: failure to fetch Doom on tagged commits</pre> tag:github.com,2008:Grit::Commit/c87a2dbc99dcc7a9aaa3c61f6ff61c57fa46e887

release(modules): 26.07.0-dev

2026-06-01T03:48:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>release(modules): 26.07.0-dev Ref: 2b39e4136850</pre> tag:github.com,2008:Grit::Commit/c9c56985dcdf93c081423c048d2597e78bc602af

fix(cli): upgrade: submodule update running in wrong dir

2026-06-01T03:48:33Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(cli): upgrade: submodule update running in wrong dir Fix: #8793 Amend: 902a6fca36c9</pre> tag:github.com,2008:Grit::Commit/587f91a3ed939e61e7291479416a91d73a4766de

fix(lib): toggle line numbers only if necessary

2026-06-01T02:03:25Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(lib): toggle line numbers only if necessary No-op if line numbers isn't in the expected state when called, since these modes have side-effects (no particular issue here, just ensuring the principle of least surprise). Also, I'm checking display-line-numbers (no -mode) intentionally in `doom-disable-line-numbers-h`, because line numbers can be enabled by directly setting the variable (bypassing the mode).</pre> tag:github.com,2008:Grit::Commit/c44363fe46d283f467e6437d2cc3fa847fdcd8af

feat(vterm): 0 and dd keybinds for evil users

2026-06-01T02:03:09Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(vterm): 0 and dd keybinds for evil users Close: #8758 Co-authored-by: lattarov <lattarov@users.noreply.github.com></pre> tag:github.com,2008:Grit::Commit/902a6fca36c986cd5039129425ef5b3db990a95c

feat(cli): upgrade: init and update submodules

2026-06-01T02:03:09Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>feat(cli): upgrade: init and update submodules In the near future, I'm moving Doom's modules out to separate repos. In v3, there'll be a `doom!` syntax for pulling remote Doom module libraries/modules, but until then, I'll use git submodules for v2. This was done in preparation for that.</pre> tag:github.com,2008:Grit::Commit/5335babaca95d184a0bb04c6845083f54c7fa95c

tweak: disable line numbers in minimal-UI buffers

2026-06-01T02:02:38Z wchmb https://github.com/wchmb <pre style='white-space:pre-wrap;width:81ex'>tweak: disable line numbers in minimal-UI buffers Doom only enables `display-line-numbers-mode` for `prog-mode`, `text-mode`, and `conf-mode`. So in theory the gutter is never enabled in them yet it flashes briefly when entering from a line-numbered buffer, and the flash persists until the next input event triggers a redisplay.</pre> tag:github.com,2008:Grit::Commit/0f1064ef0155a0471e9da260ccab866bdbf1dccf

fix(mu4e): org-msg signature advice

2026-06-01T01:36:15Z wchmb https://github.com/wchmb <pre style='white-space:pre-wrap;width:81ex'>fix(mu4e): org-msg signature advice mu4e v1.12.5 renamed `mu4e-draft-open` to `mu4e--draft`. `mu4e-compose-signature` is also an obsolete alias.</pre> tag:github.com,2008:Grit::Commit/174517c6a7c1b709d9ff60af13d5ce95cff78b99

fix(dired): dirvish: use new name of renamed function

2026-06-01T01:32:25Z TreeSnowFence https://github.com/TreeSnowFence <pre style='white-space:pre-wrap;width:81ex'>fix(dired): dirvish: use new name of renamed function In latiagertrutis/dirvish@0238cba662f9 the function `dirvish-side--session-visible-p` was renamed to `dirvish-side-session-visible-p`. The old name was still used in `+dired/dirvish-side-and-follow`, causing errors. The function +dired/dirvish-side-and-follow used the old name, and so therefore this change broke the function. Amend: #8792 Ref: latiagertrutis/dirvish#10</pre> tag:github.com,2008:Grit::Commit/64dcaece3673e75732e0af02333726de5c3783e4

fix(default): don't enable evil in non-evil buffers on newline

2026-06-01T01:30:08Z LemonBreezes https://github.com/LemonBreezes <pre style='white-space:pre-wrap;width:81ex'>fix(default): don't enable evil in non-evil buffers on newline `+default/newline-above` and `+default/newline-below` checked only for the `evil` feature being loaded, then called `evil-open-above`/`below`. In a buffer where evil is intentionally not enabled (e.g. the minibuffer), this would activate `evil-local-mode` and drop into evil insert state. Also require `evil-local-mode` to be active before deferring to evil.</pre> tag:github.com,2008:Grit::Commit/d255ae9f72581bf674abadfc47cb794b3cc3ffd2

fix(vertico): +vertico-orderless-disamiguation-dispatch

2026-05-31T22:14:32Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>fix(vertico): +vertico-orderless-disamiguation-dispatch Fix: #8780 Ref: https://github.com/minad/consult/wiki#minads-orderless-configuration</pre> tag:github.com,2008:Grit::Commit/dbeab878589364bad852aaff667086b970a30820

bump: :emacs dired

2026-05-31T22:13:38Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>bump: :emacs dired latiagertrutis/dirvish@c2406fdcc8dc -> latiagertrutis/dirvish@0238cba662f9 Fix: #8732</pre> tag:github.com,2008:Grit::Commit/3a69827e408c3391c6b1b568aea8f83f10ec0e00

tweak: recentf: auto cleanup & save in daemon sessions

2026-05-31T22:13:38Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>tweak: recentf: auto cleanup & save in daemon sessions In long running Emacs sessions, the likelihood that Emacs crashes or is incorrectly terminated grows (versus kill-emacs-hook being triggered), so do this on a timer there. In the future, this will be replaced with idle timers based on the lack of open or selected frames, but this will do for now. Ref: #8783</pre> tag:github.com,2008:Grit::Commit/b2bea09e16ae4d9a44a19ceb7d6b0aa8088c76b0

tweak(default): remove C-v yank keybind

2026-05-31T22:13:38Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>tweak(default): remove C-v yank keybind Too imposing a default, when cua-mode exists. Fix: #8744</pre> tag:github.com,2008:Grit::Commit/9cfed8f129430c15d3d3c66974b81b2636761cd3

refactor(layout): +azerty: simplify

2026-05-31T22:13:36Z hlissner https://github.com/hlissner <pre style='white-space:pre-wrap;width:81ex'>refactor(layout): +azerty: simplify</pre>