1d18ac4e41
bump: :doom
...
Fuco1/smartparens@c7519a1b69 -> Fuco1/smartparens@b0d935c118
emacs-compat/compat@9a234d0d28 -> emacs-compat/compat@c89bba6524
emacs-straight/project@2a3fe4c7db -> emacs-straight/project@d193442fca
jscheid/dtrt-indent@a8aa356684 -> jscheid/dtrt-indent@22498ca24a
lewang/ws-butler@e3a38d93e0 -> lewang/ws-butler@d3927f6131
radian-software/straight.el@33fb469506 -> radian-software/straight.el@483b205efb
rainstormstudio/nerd-icons.el@cc6c468303 -> rainstormstudio/nerd-icons.el@6612cc6537
2025-03-23 21:28:08 -04:00
869a5e631e
refactor!(emacs-lisp): remove cask support
...
BREAKING CHANGE: This removes flycheck support for Cask projects,
leaving it to users to install themselves.
Since Cask is not a unanminuous default for elisp projects (there are
many alternatives, including Eask), I don't think should be included by
default in this module.
2025-03-23 21:28:08 -04:00
f65fdd598a
bump: :editor evil
...
emacs-evil/evil-collection@58766492f7 -> emacs-evil/evil-collection@cb850ff0d1
emacs-evil/evil@6bed0e58db -> emacs-evil/evil@682e87fce9
Fix : #7600
2025-03-23 21:28:08 -04:00
53387f4905
fix(vertico): remove undefined completion style
...
Remove undefined style completion type `+vertico-basic-remote`, fixing
`invalid completion style` errors emitted from `vertico--exhibit`.
Ref: https://github.com/doomemacs/doomemacs/issues/7491#issuecomment-2012682178
Fix : #7491
2025-03-23 21:27:26 -04:00
d92920405a
docs(fsharp): add presence check for dotnet fsi
...
Close : #8315
Co-authored-by: ncihnegn <ncihnegn@users.noreply.github.com >
2025-03-21 22:29:52 -04:00
32368d0e94
bump: projectile
...
bbatsov/projectile@0a15d81be9 -> bbatsov/projectile@55db082cdf
Fix : #8288
2025-03-21 22:29:13 -04:00
466490c252
release(modules): 25.04.0-dev
...
Ref: 2b39e41368
2025-03-15 00:39:36 -04:00
012cacaa86
fix(kotlin): module check for flycheck-kotlin
2025-03-15 00:38:50 -04:00
49d8cbd8bc
fix: use mirror for nongnu-elpa
...
savannah goes down a lot, causing fatal errors during package management.
Fix : #7171
Ref: #8271
2025-03-15 00:37:59 -04:00
c95015d706
bump: :completion
...
LuigiPiucco/nerd-icons-corfu@0a932e89cf -> LuigiPiucco/nerd-icons-corfu@13166345b2
abo-abo/swiper@abb9e1e564 -> abo-abo/swiper@db61f55bc2
company-mode/company-mode@5bb6f6d3d4 -> company-mode/company-mode@8d599ebc8a
elken/yasnippet-capf@4c2e33d70c -> elken/yasnippet-capf@de6446732b
emacs-helm/helm-org@9b7d5d4fd1 -> emacs-helm/helm-org@22d60952f8
emacs-helm/helm@cf557ff745 -> emacs-helm/helm@c0b70dbc26
karthink/consult-dir@6cb46395df -> karthink/consult-dir@4532b8d215
minad/cape@50fdb70807 -> minad/cape@2e86b6deed
minad/consult@ce38dd0377 -> minad/consult@d557305b73
minad/vertico@ac82acf177 -> minad/vertico@026a81a9c8
seagle0128/nerd-icons-ivy-rich@86a896bb48 -> seagle0128/nerd-icons-ivy-rich@5006f91b49
2025-03-13 01:08:08 -04:00
71d9ceead4
fix: ensure empty DEBUG envvar is ignored
...
Also ensures the envvar is removed if it's empty, and doesn't permeate
an empty DEBUG when executing doom/reload.
Amend: 8c7711920e
Close : #8310
Co-authored-by: AjaiKN <AjaiKN@users.noreply.github.com >
2025-03-13 01:07:52 -04:00
bf528be137
fix(vc-gutter): diff-hl-revert-hunk misplacing point
...
Close : #8252
2025-03-13 01:05:12 -04:00
bca4265e64
fix(vertico): fix display with embark-act-all
2025-03-13 01:02:08 -04:00
7beb83ca6f
bump: :lang python
...
emacs-lsp/lsp-pyright@dd54b3ae7c -> emacs-lsp/lsp-pyright@b4cee81af4
pythonic-emacs/anaconda-mode@5c6eff4645 -> pythonic-emacs/anaconda-mode@28b3e0088a
pythonic-emacs/company-anaconda@0f7984b3be -> pythonic-emacs/company-anaconda@fe6a529044
pythonic-emacs/pyenv-mode@f7d53796d6 -> pythonic-emacs/pyenv-mode@7faed57eb7
Ref: #8294
2025-03-13 01:00:36 -04:00
117d9127f3
fix(python): stop anaconda-eldoc-mode when lsp server launches
...
this needed a fix in anaconda-mode to not also stop eldoc-mode in
general.
ref: pythonic-emacs/anaconda-mode#440
2025-03-13 01:00:36 -04:00
8846d15181
perf(lib): setq-hook!: don't load pp at startup
2025-03-04 14:13:38 -05:00
56ce6cc284
fix(lib): modulep!: returning t for disabled modules
...
If passed negated flags.
Fix : #8289
2025-02-25 22:06:08 -05:00
bc3f0ce718
fix(vertico): void-function consult--async-split-style error
...
Amend: ffc5c60721
Fix : #8282
Ref: minad/consult@bdc4a9724c
2025-02-25 22:06:06 -05:00
df3d64aa07
fix(elixir): unbalanced paren in add-hook call
...
Amend: 4e2449031e
Amend: #8284
2025-02-25 01:08:33 -05:00
04cd16a5cd
bump: package-lint
...
purcell/package-lint@HEAD -> purcell/package-lint@21edc6d0d0
- Fixes invalid-read-syntax errors associated with flycheck until
purcell/package-lint#285 is dealt with upstream.
Fix : #8286
Ref: purcell/package-lint#285
2025-02-24 23:40:00 -05:00
9b61843f36
bump: :ui doom
...
doomemacs/themes@e506a87241 -> doomemacs/themes@88126db5e6
Fix : #8250
Ref: doomemacs/themes@69cd9f749d
2025-02-24 23:40:00 -05:00
4ea19039fe
bump: :checkers
...
emacsmirror/spell-fu@e403193580 -> emacsmirror/spell-fu@d465d70126
flycheck/flycheck@e8d1472aea -> flycheck/flycheck@86715c0f29
mhayashi1120/Emacs-langtool@d86101eafe -> mhayashi1120/Emacs-langtool@6605f26f56
2025-02-24 23:40:00 -05:00
6e6eaa1189
docs: bump latest supported Emacs version to 30.1
...
30.1 was released yesterday.
Fix : #8283
2025-02-24 23:40:00 -05:00
ffc5c60721
bump: :completion
...
LuigiPiucco/nerd-icons-corfu@7077bb76fe -> LuigiPiucco/nerd-icons-corfu@0a932e89cf
abo-abo/swiper@8dc02d5b72 -> abo-abo/swiper@abb9e1e564
bbatsov/helm-projectile@e2e38825c9 -> bbatsov/helm-projectile@041076e35a
company-mode/company-mode@e1d331a64e -> company-mode/company-mode@5bb6f6d3d4
emacs-helm/helm-descbinds@ca03f02da4 -> emacs-helm/helm-descbinds@c12bc85ef3
emacs-helm/helm-org@c80e53315c -> emacs-helm/helm-org@9b7d5d4fd1
emacs-helm/helm@06e0cf0148 -> emacs-helm/helm@cf557ff745
karthink/consult-dir@15891383f3 -> karthink/consult-dir@6cb46395df
mhayashi1120/Emacs-wgrep@208b9d01cf -> mhayashi1120/Emacs-wgrep@49f09ab9b7
minad/cape@9110956a51 -> minad/cape@50fdb70807
minad/consult-flycheck@3b999ae983 -> minad/consult-flycheck@3bc2141daf
minad/consult@0c3f53916e -> minad/consult@ce38dd0377
minad/corfu@0a616caedf -> minad/corfu@c302b0526a
minad/marginalia@50a51c69f0 -> minad/marginalia@a527fb03b7
minad/vertico@c682ef50e6 -> minad/vertico@ac82acf177
oantolin/embark@19a13e344e -> oantolin/embark@d5df0eff18
oantolin/orderless@49d1fdfb80 -> oantolin/orderless@c7cb04499d
radian-software/prescient.el@2b8a8b4122 -> radian-software/prescient.el@7dd5b53886
rainstormstudio/nerd-icons-completion@426a1d7c29 -> rainstormstudio/nerd-icons-completion@8e5b995eb2
tumashu/ivy-posframe@533a8e368f -> tumashu/ivy-posframe@660c773f55
tumashu/vertico-posframe@2e0e09e5bb -> tumashu/vertico-posframe@c5a8b5f72a
Fix : #8282
2025-02-24 23:40:00 -05:00
110b2d2841
fix(org): interop between org-fancy-priorities & org-export
...
Causing a beginning-of-buffer error.
Fix : #8280
2025-02-24 23:40:00 -05:00
4e2449031e
fix(elixir): start lsp when ts and lsp are enabled
...
LSP will now correctly auto start when you have both +lsp and
+tree-sitter flags on elixir module.
2025-02-24 23:39:36 -05:00
b55d988491
release(modules): 25.03.0-dev
...
Ref: 2b39e41368
2025-02-21 18:35:36 -05:00
1bb191e8eb
bump: :lang
...
FStarLang/fstar-mode.el@6e5d3ea858 -> FStarLang/fstar-mode.el@36ffb46259
ProofGeneral/PG@d668946929 -> ProofGeneral/PG@e0ec3db200
Wilfred/helpful@4ba24cac9f -> Wilfred/helpful@5ad8a9ce57
agda/agda@3344ca8058 -> agda/agda@10a0ca0516
bastibe/org-journal@17b34ce8df -> bastibe/org-journal@115b9c0354
beancount/beancount-mode@452621fa1f -> beancount/beancount-mode@ddd4b87257
clojure-emacs/cider@f00e83d338 -> clojure-emacs/cider@a0d6169026
crystal-lang-tools/emacs-crystal-mode@ea89b108fa -> crystal-lang-tools/emacs-crystal-mode@d913fea6f0
emacs-ess/ESS@c72b911d70 -> emacs-ess/ESS@0eb240bcb6
emacs-geiser/geiser@74eed1669a -> emacs-geiser/geiser@c1c27072a4
emacs-lsp/lsp-haskell@6981f8d122 -> emacs-lsp/lsp-haskell@b2edf1a9f8
emacs-lsp/lsp-metals@6a6a345a8a -> emacs-lsp/lsp-metals@567089f7f4
emacs-rustic/rustic@e5c0271f1e -> emacs-rustic/rustic@fbbf0a7192
emacs-straight/auctex@f00256cbfd -> emacs-straight/auctex@53f80ba36c
emacs-straight/org-mode@5a4686915e -> emacs-straight/org-mode@ff33d9ec2e
emacs-typescript/typescript.el@dd10f702d4 -> emacs-typescript/typescript.el@481df3ad2c
emacsorphanage/dart-mode@02e919c1cf -> emacsorphanage/dart-mode@88b6683f43
emacsorphanage/macrostep@44faf4f7bf -> emacsorphanage/macrostep@d0928626b4
erlang/otp@3e7f126fe4 -> erlang/otp@64185e73b0
fuxialexander/org-pdftools@4e420233a1 -> fuxialexander/org-pdftools@5613b7ae56
greghendershott/racket-mode@f2645aadd2 -> greghendershott/racket-mode@eef5e9ab2c
hakimel/reveal.js@e15cf92ccd -> hakimel/reveal.js@2059d388f7
haskell/haskell-mode@1a285fc4c5 -> haskell/haskell-mode@7f452cc9e6
joaotavora/sly@742355f755 -> joaotavora/sly@c48defcf58
jorgenschaefer/emacs-buttercup@bf01a33f8b -> jorgenschaefer/emacs-buttercup@c467c659b2
jrblevin/markdown-mode@e100778594 -> jrblevin/markdown-mode@ee9d6de1d2
js-emacs/js2-refactor.el@a0977c4ce1 -> js-emacs/js2-refactor.el@e1177c728a
kaushalmodi/ox-hugo@98421a1298 -> kaushalmodi/ox-hugo@e3365cb4e6
ljos/jq-mode@a0f79eba78 -> ljos/jq-mode@eeb86b4d5a
magit/orgit@59d21fdb21 -> magit/orgit@3b6b34bd11
nonsequitur/inf-ruby@dad78a13f1 -> nonsequitur/inf-ruby@b8076aad10
ocaml/dune@098117d229 -> ocaml/dune@b74586e909
ocaml/merlin@3a806ef87f -> ocaml/merlin@92c3ba9473
oer/org-re-reveal@ab1422c163 -> oer/org-re-reveal@88e9d9e679
org-roam/org-roam@cad3518788 -> org-roam/org-roam@0037daaf3e
purescript-emacs/purescript-mode@07e4d6ecfe -> purescript-emacs/purescript-mode@b076bafe94
pythonic-emacs/anaconda-mode@f900bd7656 -> pythonic-emacs/anaconda-mode@5c6eff4645
pythonic-emacs/company-anaconda@169252fca7 -> pythonic-emacs/company-anaconda@0f7984b3be
pythonic-emacs/pyenv-mode@76787ea44f -> pythonic-emacs/pyenv-mode@f7d53796d6
seagle0128/grip-mode@df0ba7589d -> seagle0128/grip-mode@ffce7f78eb
swift-emacs/swift-mode@ab189d6e89 -> swift-emacs/swift-mode@2c0b2b72dc
technomancy/fennel-mode@3632cc77de -> technomancy/fennel-mode@4ccb6d5944
weijiangan/flycheck-golangci-lint@91c59b128a -> weijiangan/flycheck-golangci-lint@424ba1b3a1
2025-02-21 18:35:11 -05:00
38dbb1a25b
bump: :emacs
...
emacs-straight/vundo@d5869788a0 -> emacs-straight/vundo@791211a89f
2025-02-21 15:17:42 -05:00
ea4559b02b
bump: :app
...
emacs-circe/circe@0346f3f643 -> emacs-circe/circe@d0e531bd2a
https://git.savannah.gnu.org/git/emms.git@e5a733384ec6 -> https://git.savannah.gnu.org/git/emms.git@5e9922f2a45f
karthink/elfeed-tube@0c3fbc2125 -> karthink/elfeed-tube@ce2b5071d1
remyhonig/elfeed-org@d62d23e25c -> remyhonig/elfeed-org@1197cf29f6
2025-02-21 15:17:42 -05:00
fd76545882
bump: :os
...
benjaminor/kkp@ed9214329f -> benjaminor/kkp@ad23d961c3
purcell/ns-auto-titlebar@60273e764b -> purcell/ns-auto-titlebar@1205ac67b7
Ref: benjaminor/kkp@4f7993a657
Ref: benjaminor/kkp@dd85d46dbb
2025-02-21 15:17:42 -05:00
79a8abd85a
bump: :tools
...
Silex/docker.el@813c00410b -> Silex/docker.el@46b597a711
editorconfig/editorconfig-emacs@24f5b2b1cd -> editorconfig/editorconfig-emacs@1a9942746c
emacs-ansible/emacs-ansible@03e285bb54 -> emacs-ansible/emacs-ansible@4601ff31f5
emacs-citar/citar@2826996799 -> emacs-citar/citar@ce5e9644ed
emacs-lsp/dap-mode@ffb7957612 -> emacs-lsp/dap-mode@09dc16bae1
emacs-lsp/lsp-mode@d28dd6b7e3 -> emacs-lsp/lsp-mode@b383e637dc
emacs-lsp/lsp-ui@f0edfac7b3 -> emacs-lsp/lsp-ui@00e69463b4
emacs-straight/eglot@d3e44d33b7 -> emacs-straight/eglot@2d5d494bfc
emacs-tree-sitter/elisp-tree-sitter@fe98d0cae7 -> emacs-tree-sitter/elisp-tree-sitter@f3b6e78cd4
emacs-tree-sitter/tree-sitter-langs@4f951dbb53 -> emacs-tree-sitter/tree-sitter-langs@2ff446b4b8
emacsorphanage/quickrun@d383929c50 -> emacsorphanage/quickrun@7345432cea
gagbo/consult-lsp@6858391316 -> gagbo/consult-lsp@aef321d039
hpdeifel/synosaurus@14d34fc92a -> hpdeifel/synosaurus@690755ce88
jacktasia/dumb-jump@cd65a74337 -> jacktasia/dumb-jump@93665381d9
joostkremers/parsebib@f0e57a3606 -> joostkremers/parsebib@a25621930e
magit/forge@0c90606262 -> magit/forge@33e240d360
magit/magit@7dfebba55b -> magit/magit@f52dfada8f
mohkale/consult-eglot@9b490eb384 -> mohkale/consult-eglot@b71499f4b9
nicolaisingh/saveplace-pdf-view@70e9ec4056 -> nicolaisingh/saveplace-pdf-view@79e76562bc
purcell/envrc@60f5091538 -> purcell/envrc@2b818ca6e4
rejeep/prodigy.el@c5a17c280d -> rejeep/prodigy.el@99908d13be
tkf/emacs-request@01e338c335 -> tkf/emacs-request@c22e3c23a6
tumashu/posframe@8165153682 -> tumashu/posframe@12f540c9ad
2025-02-21 15:17:42 -05:00
38868c79f5
fix: ignore doom-theme
if load-theme
is used
...
Users shouldn't be using both, and `load-theme` should be higher
priority (because it's easier to do by accident).
Fix : #8257
Amend: #8119
Amend: 50b9afbb2d
2025-02-21 15:17:42 -05:00
e81b5796a3
bump: dirvish
...
hlissner/dirvish@5f046190e8 -> alexluigit/dirvish@f449754dd5
As of alexluigit/dirvish@f449754dd5 , all of these hacks are obsolete and can
be safely removed (see Refs below). The hack around `:commands
dirvish-find-entry-a dirvish-dired-noselect-a` is kept as it is because I don't
understand why that is necessary.
The latest upstream also includes fixes for #8170 and #8081 (respect
`dired-kill-when-opening-new-dired-buffer` option).
Ref: alexluigit/dirvish@3145513cb5
Ref: alexluigit/dirvish@24e612c39d
Ref: alexluigit/dirvish@15e2cd1925
Ref: alexluigit/dirvish@3bdb7f23b9
Ref: alexluigit/dirvish@1b905092f6
Ref: alexluigit/dirvish@d775e38b53
Ref: alexluigit/dirvish@f986123a4d
Ref: alexluigit/dirvish@0cd07f5f09
Fix : #8170
Fix : #8081
2025-02-21 15:16:53 -05:00
39fe608cfc
fix(magit): restore previous default transient visibility
...
Fix : #8194
2025-02-21 15:15:09 -05:00
765a4bb1c1
fix(lookup): use dumb-jump xref instead of dumb-jump-go
...
Since dumb-jump-go is deprecated, we want to use the xref backend.
Due to how lsp-mode integrates with xref-backend-functions currently,
it's not as simple as just adding dumb-jump-xref-activate to the
xref-backend-functions so this is a bit of a hacky workaround.
2025-02-21 15:12:00 -05:00
a7ee1edf3f
fix(org): allow tab to expand yasnippets in org
...
I do not see any evidence of a [tab] binding in `outline-mode-cycle-map`
in Emacs29, Emacs30, nor Emacs31. Moreover, this keybinding is
overriding our TAB keybinding in GUI Emacs, so YaSnippets are not being
expanded.
2025-02-21 15:09:11 -05:00
90d2834bef
fix(emacs-lisp): handle malformed outline-regexp
...
Sometimes elisp files specify an outline-regexp which does not match any
groups so this causes it to return a default value of 0 instead of an
error.
2025-02-21 15:06:28 -05:00
2bceb217d9
fix(cli): some package files not being byte-compiled (2nd take)
...
This reverts a workaround for straight that is no longer necessary
because it has been applied upstream and we've bumped the package since.
For some reason I don't understand, this reproducibly fixes a
reoccurrence of the original problem for me: Before this commit, some
files of the citar package were not byte-compiled. After this commit,
the problem is gone.
This effectively reverts 54a084fed7
, though it's not a reverting
commit in strict sense because the code has been moved to a different
file.
Revert: 54a084fed7
Ref: d80c5e5115
Ref: #7707
Ref: radian-software/straight.el#1132
Ref: https://discourse.doomemacs.org/t/is-it-expected-that-doom-sync-does-not-byte-compile-native-compile-some-files/4946
2025-02-21 15:05:50 -05:00
d06be8d2ff
fix(debugger): dap autoloader for rustic
...
Fix : #8245
2025-02-21 15:04:07 -05:00
2bc052425c
bump: :tools magit
...
magit/forge@96fe98120c -> magit/forge@0c90606262
magit/magit@8b6bb7c7e8 -> magit/magit@7dfebba55b
- This downgrades magit and forge to their most recent tagged releases,
because I forgot to reconfigure my bumper after 2fa4faa
(where it was
decided that magit and forge would be restricted to tagged releases).
Ref: 2fa4faa6cd
Close : #8240
Co-authored-by: vunhan <vunhan@users.noreply.github.com >
2025-01-14 13:57:18 -05:00
373b7aa976
fix: rename {b,e}ol functions to pos-{b,e}ol
...
These two functions were introduced in emacs-mirror/emacs@f117b5df4d
as `bol` and `eol`, but were renamed to `pos-bol` and `pos-eol` in
emacs-mirror/emacs@2614e53216 .
Close : #8242
2025-01-14 13:52:41 -05:00
93ef81bfd4
fix: don't prompt to save non-file buffers
...
Fix : #8241
2025-01-14 02:47:50 -05:00
311ad23fd4
fix: void-function (setf plist-get) error
...
Only affected users on Emacs 27, before a generalized setter was defined
for `plist-get`.
Amend: 50b9afbb2d
2025-01-13 12:36:05 -05:00
01666572d7
fix(lean): remove company-lean
...
company-lean was removed from MELPA. Since lean4 support is around the
corner and Doom has deprecated its support for Company, I'll simply
remove this package.
Ref: melpa/melpa@11196af312
Fix : #8159
2025-01-12 20:13:49 -05:00
40b9ad7b7c
docs: remove link to blank issue in project readme
...
Folks shouldn't be making template-less issues.
2025-01-12 19:58:36 -05:00
d4d44f3aa0
bump: :emacs
...
emacs-straight/vundo@5374125dc0 -> emacs-straight/vundo@d5869788a0
purcell/diredfl@f6d599c308 -> purcell/diredfl@fe72d2e42e
purcell/ibuffer-projectile@710ecac157 -> purcell/ibuffer-projectile@d012ccf7f1
purcell/ibuffer-vc@66d0226733 -> purcell/ibuffer-vc@da9872e5f2
2025-01-12 19:55:19 -05:00
a7aa65eee4
bump: :ui doom
...
doomemacs/themes@3c03f525d5 -> doomemacs/themes@e506a87241
- To include upstream fixes that resolve warnings about invalid 'nil'
values.
2025-01-12 13:37:05 -05:00
c21c6c0aa8
refactor!(ruby): remove robe
...
BREAKING CHANGE: This removes the Robe package from the ruby module,
which now relies on lsp-mode/eglot to provide those features with more
consistency and less maintenance overhead.
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=69411568
Close : #8237
Fix : #6994
Fix : #3055
2025-01-12 13:37:05 -05:00
75a995f66f
docs: detect nushell on windows too
...
Amend: 1a86360560
2025-01-10 18:41:25 -05:00