Henrik Lissner
baab9d260d
bump: :emacs
...
emacs-straight/vundo@caad94b3cd -> emacs-straight/vundo@288d1b06ea
emacsmirror/undo-fu-session@366717d88f -> emacsmirror/undo-fu-session@58bd7f321e
emacsmirror/undo-fu@545e29459e -> emacsmirror/undo-fu@17fc25be69
magit/git-modes@34b83f3414 -> magit/git-modes@c3faeeea19 (v1.4.8)
rmuslimov/browse-at-remote@cf0269f3db -> rmuslimov/browse-at-remote@27b17cc63b
2026-01-06 02:00:18 -05:00
Henrik Lissner
57f82cf614
bump: :input :email :config :app
...
emacs-straight/bind-key@ec9d0505fe -> emacs-straight/bind-key@e9ead409b1
emacs-straight/use-package@c95bceeada -> emacs-straight/use-package@039b721a4d
https://git.savannah.gnu.org/git/emms.git@c47c3b67a3eb -> https://git.savannah.gnu.org/git/emms.git@47c68835b213
tarsius/ol-notmuch@51deac0985 -> tarsius/ol-notmuch@8f71732938
tumashu/pyim@bc85ecc3b2 -> tumashu/pyim@a56c8d992c
2026-01-06 02:00:17 -05:00
Henrik Lissner
4dbab877b5
fix: :link in doom defgroup
2026-01-06 02:00:17 -05:00
Henrik Lissner
d71cfe1637
bump: :completion
...
emacs-helm/helm@b12d7fad58 -> emacs-helm/helm@cbbaff3c5a
minad/cape@11abd6d122 -> minad/cape@f8682a046a
minad/consult-flycheck@062e223bc6 -> minad/consult-flycheck@e3fca5fadf
minad/consult@d0370320d9 -> minad/consult@4ca98db03d
minad/corfu@9d5fc8f489 -> minad/corfu@c9ce729635
minad/marginalia@d38041df2c -> minad/marginalia@fc0cee1151
minad/vertico@63a43e1380 -> minad/vertico@a736595843
oantolin/orderless@26a3848946 -> oantolin/orderless@fb338f771f
2026-01-06 02:00:17 -05:00
Henrik Lissner
617fa3a7f9
bump: :ui
...
Alexander-Miller/treemacs@05333cc23c -> Alexander-Miller/treemacs@2ab5a3c89f
doomemacs/themes@376cf4bdd7 -> doomemacs/themes@ad9b1bd1c2
ema2159/centaur-tabs@7013a9a2dd -> ema2159/centaur-tabs@7e8fe031a4
emacs-lsp/lsp-treemacs@3e5550f278 -> emacs-lsp/lsp-treemacs@49df7292c5
hlissner/emacs-solaire-mode@c9334666bd -> hlissner/emacs-solaire-mode@e44f11a1ff
jdtsmith/indent-bars@c3384ec7ff -> jdtsmith/indent-bars@d32cdba5b1
jdtsmith/ultra-scroll@2031782694 -> jdtsmith/ultra-scroll@d230b9308c
minad/goggles@6f87a70013 -> minad/goggles@81adff62ca
seagle0128/doom-modeline@85dc5f033e -> seagle0128/doom-modeline@d074b922ae
tarsius/hl-todo@94893087e0 -> tarsius/hl-todo@9540fc4140
2026-01-06 02:00:17 -05:00
Henrik Lissner
0a175377b5
bump: :tools
...
editorconfig/editorconfig-emacs@5be6d1b972 -> editorconfig/editorconfig-emacs@646c31b4b7
emacs-lsp/dap-mode@f63a301f58 -> emacs-lsp/dap-mode@ded79ff063
emacs-lsp/lsp-mode@596e6dadef -> emacs-lsp/lsp-mode@2315fdec79
emacs-lsp/lsp-ui@e5e38f3058 -> emacs-lsp/lsp-ui@ff349658ed
emacs-straight/eglot@fa8907c1e5 -> emacs-straight/eglot@f110d26e03
emacsorphanage/quickrun@c657cd69de -> emacsorphanage/quickrun@9199e222f9
flycheck/flycheck-eglot@0d7f0afc9b -> flycheck/flycheck-eglot@f617b68699
jacktasia/dumb-jump@0632bdb418 -> jacktasia/dumb-jump@b1ec972ed3
joostkremers/parsebib@4a9df6f1b4 -> joostkremers/parsebib@5b837e0a5b
karthink/gptel@73144b7345 -> karthink/gptel@f36ee0a750
magit/closql@4a60723ae4 (v2.3.2) -> magit/closql@947426d0c9 (v2.4.0)
magit/forge@71910a26e3 (v0.6.2) -> magit/forge@315e8e9a2b (v0.6.3)
magit/ghub@447cb51fa7 (v5.0.2) -> magit/ghub@278d9fb5f3 (v5.0.3)
magit/magit@b828afbb4b (v4.4.2) -> magit/magit@c800f79c20 (v4.5.0)
magit/transient@0d3f8d4fb6 (v0.11.0) -> magit/transient@1f7039ef8d (v0.12.0)
millejoh/emacs-ipython-notebook@2711366546 -> millejoh/emacs-ipython-notebook@8fa836fcd1
spotify/dockerfile-mode@8135740bfc -> spotify/dockerfile-mode@97733ce074
tarsius/cond-let@288b7d3656 (v0.2.0) -> tarsius/cond-let@0430bd1eb3 (v0.2.1)
vedang/pdf-tools@30b50544e5 -> vedang/pdf-tools@e4b7f1f37c
xiongtx/eros@a9a92bdc6b -> xiongtx/eros@66ee90baa3
2026-01-06 02:00:17 -05:00
Henrik Lissner
cd063b4596
fix(org): display warning if org-id-locations-{load,save} fails
...
This advice suppressed any file errors that org-id-locations-{load,save}
emitted to stop a hard error leaving Org in a broken state, but it also
hides the potentially useful error message itself! The middle ground is
to demote it to a warning, rather than suppress it completely.
2026-01-06 02:00:06 -05:00
Henrik Lissner
b37bcb5f25
refactor!(org): remove org-brain
...
BREAKING CHANGE: This removes org-brain because it is no longer
functional nor maintained, and is largely superceded by better
alternatives like org-roam, denote, org-journal, and others.
2026-01-05 21:03:06 -05:00
Henrik Lissner
8fc1473497
fix(rust): allow rustic-flycheck-setup
...
Only sets variables, which is fine
2025-12-31 20:32:54 -05:00
Henrik Lissner
38d94da67d
release(modules): 26.02.0-dev
...
Ref: 2b39e41368
2025-12-31 20:03:00 -05:00
Henrik Lissner
e60638b6c9
docs(lean): add doctor checks
2025-12-31 20:03:00 -05:00
Henrik Lissner
1c74b140fc
fix(rust): rust-mode + rustic interop
...
Ensures that these two packages work together seamlessly and can't be
wedged apart by clumsy user or package config. Also fixes the load order
issues that cause 'inconsistent hierarchy' errors for rust-mode,
rust-ts-mode, and rustic-mode.
Fix : #8618
2025-12-31 20:03:00 -05:00
Henrik Lissner
51154d1d50
fix(python): define +python-uv-mode-set-auto-h
...
Derped hard by forgetting to stage this file. Don't code at 5am, kids.
Fix : #8619
Amend: b851bcd3a0
2025-12-31 08:08:27 -05:00
Henrik Lissner
57be21ac25
fix(lean): void-variable nael-mode-map error
...
Due to nael-lsp autoloading a `keymap-set` call referencing
`nael-mode-map`, which will not likely be available when the autoload
file is loaded.
Fix : #8617
2025-12-31 08:04:10 -05:00
Henrik Lissner
71522eafdf
fix(lean): lean-* keybinds for nael-mode
...
Fix : #8614
Amend: 6c26c7b87b
2025-12-31 00:00:33 -05:00
Henrik Lissner
dd8b706380
docs(erlang): fix rebar3 formatter check
...
Fix : #8506
Amend: 96498a9859
2025-12-30 23:09:52 -05:00
Henrik Lissner
60b20b4872
bump: :lang org
...
bastibe/org-journal@c72d7c75f8 -> bastibe/org-journal@831ecfd50a
hakimel/reveal.js@becc9bd19e -> hakimel/reveal.js@33bfe3b233
kaushalmodi/ox-hugo@a907ea9514 -> kaushalmodi/ox-hugo@b7dc44dc28
minad/org-modern@567b702ad0 -> minad/org-modern@55b5bbeb1e
oer/org-re-reveal@fea255aef7 -> oer/org-re-reveal@72c2463782
org-roam/org-roam@f4ba41cf3d -> org-roam/org-roam@b2634a17f8
Close : #8615
Co-authored-by: dustinfarris <dustinfarris@users.noreply.github.com>
2025-12-30 22:59:10 -05:00
Henrik Lissner
be7ac25a84
fix: file-name-concat paths instead of concat
...
Treat paths as paths, rather than strings. Removes the requirements that
doom-*-dir variables end in slash (though I'll continue doing so as a
convention). Also moves a lot of cache/data into the current profile's
cache/data directories. Shouldn't actually affect anything for folks not
using Doom's profile system (yet).
Fix : #8616
2025-12-30 22:59:10 -05:00
Henrik Lissner
6c26c7b87b
feat(lean): add v4 support & +v3 flag
...
Close : #7439
Close : #8614
Co-authored-by: tani <tani@users.noreply.github.com>
2025-12-30 22:59:09 -05:00
Henrik Lissner
b851bcd3a0
feat(python): add uv support
...
Also takes this opportunity to update some missing package metadata in
the module's documentation.
Close : #8596
Co-authored-by: DamianB-BitFlipper <DamianB-BitFlipper@users.noreply.github.com>
2025-12-30 22:58:47 -05:00
Henrik Lissner
b545ce0750
feat: show docstring for *-local-var-hooks
...
Displays a docstring for these variables even though they're dynamically
generated.
2025-12-30 22:50:32 -05:00
Henrik Lissner
ea225b0660
fix: *-local-vars-hook trigger fallback
...
If the user has `enable-local-variables` disabled *-local-vars-hook
won't trigger, this allows them to execute even in this context.
2025-12-30 22:50:32 -05:00
Henrik Lissner
645c372885
feat(emacs-lisp): change-working-buffer: default to current buffer
2025-12-30 22:50:31 -05:00
Henrik Lissner
7e745e624d
fix(fold): next/previous commands
...
These weren't working and/or looped infinitely in some cases. This also
resolves some off-by-one issues with the former implementation.
Fix : #8197
2025-12-30 22:50:31 -05:00
Henrik Lissner
ec6a839a84
fix(fold): prioritize treesit-fold over hideshow
...
Fix : #8309
Close : #8197
2025-12-30 22:50:31 -05:00
Henrik Lissner
f9ace2fe89
dev: update license year
2025-12-30 22:50:31 -05:00
Henrik Lissner
46353c326a
fix(lib): desktop.el session load/save
...
restart-emacs--restore-frames-using-desktop had some bugs that made
doom-load-session non-functional.
Fix : #2291
2025-12-30 22:50:31 -05:00
Henrik Lissner
96498a9859
fix(erlang): formatter command
...
Close : #8506
Co-authored-by: apostaat <apostaat@users.noreply.github.com>
2025-12-30 22:50:31 -05:00
Henrik Lissner
04b7490dec
fix(cli): install: remove --flag & redundant prompt on --env
...
Fix : #7259
2025-12-30 22:50:31 -05:00
Henrik Lissner
a16b4d4784
fix(clojure): void-function derived-mode-add-parents on <30
...
clojure-ts-mode requires 30.1+, since it calls
derived-mode-add-parents (wasn't introduced until 30). This ensures the
package isn't loaded (or installed) if the user is on 29 or older.
2025-12-30 22:50:31 -05:00
Henrik Lissner
cf3d0de710
tweak(eshell): swap smartparens for electric-pair-local-mode
...
Slowly phasing smartparens out for its eventual move out of core, and
all its features aren't needed in eshell.
2025-12-30 22:50:31 -05:00
Henrik Lissner
1bc0a752cb
docs(vc-gutter): mention GNU variant of diff
...
Ref: #8171
2025-12-30 22:50:30 -05:00
Henrik Lissner
70887970a0
fix(zig): use tree-sitter-grammars/tree-sitter-zig
...
Newer and maintained.
2025-12-30 22:50:27 -05:00
Jaeseok Lee
ae05c26eec
fix(cli): omit -D when restarting CLI
...
The -D short flag was not being omitted during restart, causing an
infinite loop when using `doom sync -D`. Only --debug was added to the
omit list, but -D also triggers debug? and needs to be removed.
2025-12-30 22:50:17 -05:00
Boris Verkhovskiy
1ee1f8f265
tweak(macos): ns-use-native-fullscreen = t
...
Reverts `ns-use-native-fullscreen` to default value.
2025-12-30 22:49:18 -05:00
Ajai Khatri Nelson
45e951c1b2
fix(dired): +dired/dirvish-side-and-follow errors
...
+dired/dirvish-side-and-follow was referring to several private dirvish
functions that no longer exist. Because dirvish-side--auto-jump no
longer sets a timer before running, we can now just call
dirvish-side--auto-jump directly instead of copying from its body.
2025-12-30 22:48:13 -05:00
richard134
21682009b1
feat(lib): add toggle scratch buffer commands
...
Add `doom/toggle-scratch-buffer` and `doom/toggle-project-scratch-buffer`
commands that toggle scratch buffer visibility, consistent with how
`SPC o t` toggles the terminal popup.
Also extract mode determination logic into `doom--scratch-buffer-initial-mode`
helper to ensure toggle commands respect `doom-scratch-initial-major-mode`
configuration (including mode inheritance when set to `t`).
Keybindings updated to use toggle variants:
- `SPC x` (evil) / `C-c f x` (emacs) for scratch buffer
- `SPC p x` (evil) / `C-c p x` (emacs) for project scratch buffer
Fix : #8604
2025-12-24 18:24:01 -05:00
Paweł Świątkowski
639c320250
tweak(elixir): remove ligatures
...
The choice of ligatures seems quite arbitrary, sometimes wrong
(there's no return in Elixir), and perhaps too much opinionated for a
default config. They also change the text in comments and docstrings,
making them much less readable.
2025-12-24 18:22:19 -05:00
Henrik Lissner
7234b5eb0a
docs(lsp): mention emacs-lsp/lsp-mode#4445
...
The original ZLS issue was resolved, but it hasn't been resolved on
lsp-mode's end, so reference it for future me.
2025-12-24 18:17:47 -05:00
Henrik Lissner
e667e67fc3
fix(vertico): out-of-range error w/ zero-length pattern
...
Fix : #8610
Co-authored-by: jashmac <jashmac@users.noreply.github.com>
2025-12-24 14:54:05 -05:00
Henrik Lissner
8936805741
docs(python): remove anaconda-mode
...
The package was removed in 52c385c .
Amend: 52c385c033
2025-12-24 02:51:16 -05:00
Henrik Lissner
17ea26bd1a
fix(eshell): s/use-package/use-package!
...
Prevented users from disabling the package.
2025-12-24 02:02:16 -05:00
Henrik Lissner
85183e606d
fix: auto-save prefix
...
Would otherwise append the full prefix onto the default-directory of the
current buffer.
Amend: 12e6027bda
2025-12-23 19:04:25 -05:00
Henrik Lissner
043000f2ca
fix: ensure auto-save file directory exists
...
Also don't create a tramp sub-directory, so we don't have to ensure two
directories.
Amend: 12e6027bda
2025-12-23 19:03:37 -05:00
Henrik Lissner
bb9762bd03
fix(tramp): remove redundant auto-save transform rule
...
Clashes with the changes in 12e6027 .
Amend: 12e6027bda
2025-12-23 18:15:07 -05:00
Henrik Lissner
e9a6d2954f
docs(vterm,pdf): simplify guix install instructions
...
The extra config wasn't necessary.
Ref: #8608
Co-authored-by: hpfr <hpfr@users.noreply.github.com>
2025-12-23 02:51:37 -05:00
Henrik Lissner
12e6027bda
tweak: improve recognizability of auto-save files
...
Make the resulting auto-save files easier to recognize when perused by
hand (in case of a fatal data loss and recovery situation), by prefixing
the hashed autosave file with the target file name.
Also updates the explanatory comment above it to better explain the
purpose of these defaults.
Also uses file-name-concat in case auto-save-list-file-prefix doesn't
end in a slash.
2025-12-23 02:51:37 -05:00
Henrik Lissner
f5d06a81d4
fix(vc-gutter): debouncer on ESC/hot reload of buffer diff
...
Amend: 92f99d64dd
2025-12-23 02:51:37 -05:00
Henrik Lissner
ec0a558d18
fix: save files to profile cache/data dir
...
This doesn't actually change anything yet, unless you're using Doom's
profiles, but this data should be associated with and stored in the
current profile, rather than in the global store.
2025-12-23 02:51:26 -05:00
Henrik Lissner
762f47805a
docs(python): how to change LSP server priority
2025-12-18 17:39:37 -05:00