fb0dc4cc85
refactor(lib): doom-debug-mode: make verbosity selective
...
Now `doom-debug-mode` manipulates `doom-log-level` if you activate it
with a prefix arg, setting it to 1 by default, reducing its verbosity
and cutting down on noise in the logs.
2025-04-11 12:17:44 -04:00
ae2cdd1c91
refactor(cc): configure clang-format in :editor format
...
These should be upstreamed.
2025-04-09 18:20:36 -04:00
a39a5c24af
refactor(python): remove local conda.el fix
...
These were upstreamed.
Ref: necaris/conda.el@3c6d3c2022
Revert: 8f60a1bc46
Amend: b126c3857d
2025-04-08 18:14:10 -04:00
d660853fc3
tweak(org): org-modern: oversized checkbox symbol
2025-04-07 13:59:28 -04:00
13500dd175
fix(org): org-modern: s/keyword/keywordp
...
Amend: 8168a03599
2025-04-07 02:51:11 -04:00
b840f90252
revert: fix(latex): run after-compilation-finished hook after Tex-Tex-sentinel
...
This hack is no longer necessary; it was addressed upstream.
Revert: 79684ade71
Ref: emacsmirror/auctex@650d0f3297
Ref: #8051
2025-04-06 18:36:50 -04:00
c3d4970da5
fix(org): do not rely on org-indent being loaded
...
Amend: 9dfcb5401f
2025-04-06 15:33:09 -04:00
a70ce220c0
refactor(org): use variables instead of +org-pretty-mode
...
Toggling +org-pretty-mode on startup is much slower (because
`org-toggle-pretty-entites` and realigning tables can be expensive in
larger Org buffers), so rely on the variables instead.
2025-04-06 15:32:22 -04:00
32fc210bf6
fix(org): org-modern in org-agenda
...
Amend: b1e6dec47a
Ref: #6434
2025-04-06 15:32:22 -04:00
90b64a0313
refactor(latex): replace latex-preview-pane w/ auctex-cont-latexmk
...
Since latex-preview-pane is unmaintained, replace it with auctex-cont-latexmk.el
and a simple function to compile the document and open the default viewer.
Close : #3128
Close : #5249
2025-04-06 00:04:39 -04:00
35e348ea20
bump: :lang org
...
doomelpa/org-contacts@f0a430442b -> doomelpa/org-contacts@b06a597368
emacs-jupyter/jupyter@db8a9e233a -> emacs-jupyter/jupyter@3615c2de16
emacs-straight/org-mode@07e380f76d87[release_9.7.26] ->
emacs-straight/org-mode@74dde3abae74[release_9.7.27]
hakimel/reveal.js@5c77e86301 -> hakimel/reveal.js@dfc5690c6d
magit/orgit-forge@2718a6aaf0 -> magit/orgit-forge@764820769e
magit/orgit@6ad0dc35c8 -> magit/orgit@efd98e5caa
msnoigrs/ox-rst@99fa790da5 -> msnoigrs/ox-rst@b4ba5c7e95
2025-04-05 17:03:30 -04:00
98e37b9cea
tweak(org): org-priority-faces: use shadow face for #C
...
Defaulting to green for the lowest priority indicators seemed
inappropriate, so use a more washed out face.
2025-04-05 16:56:36 -04:00
8168a03599
fix(org): org-modern: respect defaults for org-*-faces
...
Makes org-modern respect Doom's defaults out-of-the-box.
Amend: b1e6dec47a
2025-04-05 16:54:38 -04:00
9dfcb5401f
tweak(org): disable org-modern-hide-stars w/ org-indent-mode
2025-04-04 16:12:23 -04:00
668a4a36d5
docs(org): update & reorganize package list
2025-04-03 18:02:09 -04:00
b1e6dec47a
refactor!(org): +pretty: use org-modern instead
...
BREAKING CHANGE: This changes the packages that +pretty depends on;
removing org-superstar and org-fancy-priorities, and replacing them with
org-modern. The user doesn't need to do anything but remove any
now-defunct configuration for org-superstar and org-fancy-priorities
from their config.
This was done to simplify our config, lighten our maintenance burden,
and rely on a more reliable (and still-maintained) package.
Fix : #6434
2025-04-03 17:40:32 -04:00
46742977b1
refactor(emacs-lisp): remove unused +emacs-lisp-indent-function
...
Amend: e71daf5cc3
2025-04-03 00:43:45 -04:00
52c385c033
refactor!(python): remove anaconda-mode
...
BREAKING CHANGE: This removes company and non-LSP integration from the
Python module, in order to reduce the complexity of the module, reduce
dependencies on Company, and lean more on LSP, which provides these
features with more reliability and consistency. Switch to :tools lsp and
install a Python LSP client to get these features back.
2025-04-01 17:58:13 -04:00
417f3bc892
refactor!(go): remove go-eldoc & company-go
...
BREAKING CHANGE: This removes company and non-LSP integration from the
Go module, in order to reduce the complexity of the module, reduce
dependencies on Company, and lean more on LSP, which provides these
features with more reliability and consistency. Switch to :tools lsp and
install a Go LSP client to get these features back.
2025-04-01 17:58:13 -04:00
fc7b179e6c
bump: :lang
...
Wilfred/helpful@5ad8a9ce57 -> Wilfred/helpful@6a4d5e0760
agda/agda@10a0ca0516 -> agda/agda@49a12eab7f
clojure-emacs/cider@a0d6169026 -> clojure-emacs/cider@fdfa7c2200
dominikh/go-mode.el@602d73e226 -> dominikh/go-mode.el@0ed3c5227e
emacs-geiser/gauche@8ff743f641 -> emacs-geiser/gauche@9eb8b35f0c
emacs-lsp/lsp-dart@7e3d342941 -> emacs-lsp/lsp-dart@2170823139
emacs-lsp/lsp-java@868600bf7f -> emacs-lsp/lsp-java@6cfff8761e
emacs-lsp/lsp-metals@567089f7f4 -> emacs-lsp/lsp-metals@345b4fa80e
emacs-lsp/lsp-sourcekit@63ff1ab638 -> emacs-lsp/lsp-sourcekit@3bd9750e7e
emacs-lsp/lsp-treemacs@fb1a07ae0a -> emacs-lsp/lsp-treemacs@312dee2b3a
emacs-rustic/rustic@fbbf0a7192 -> emacs-rustic/rustic@22a5ef8bfd
emacs-straight/auctex@53f80ba36c -> emacs-straight/auctex@6fb366064c
emacs-straight/csv-mode@6979fc18eb -> emacs-straight/csv-mode@1695ee1752
emacsorphanage/dart-mode@88b6683f43 -> emacsorphanage/dart-mode@6229941ec5
erlang/otp@64185e73b0 -> erlang/otp@740af6bae5
fsharp/emacs-fsharp-mode@677d78c4d6 -> fsharp/emacs-fsharp-mode@bf7a11e1ba
gcv/julia-snail@24f79a067b -> gcv/julia-snail@cacf52e4c8
godotengine/emacs-gdscript-mode@c3d9988984 -> godotengine/emacs-gdscript-mode@3f3739dd88
greghendershott/racket-mode@eef5e9ab2c -> greghendershott/racket-mode@88d82e249e
jrblevin/markdown-mode@ee9d6de1d2 -> jrblevin/markdown-mode@d2d960bec1
json-emacs/json-mode@77125b01c0 -> json-emacs/json-mode@466d5b5637
ledger/ledger-mode@356d8049ed -> ledger/ledger-mode@d9b6648201
rust-lang/rust-mode@542f1755d8 -> rust-lang/rust-mode@efd830806c
seagle0128/grip-mode@ffce7f78eb -> seagle0128/grip-mode@e90e3b47d8
ziglang/zig-mode@f0b4a48753 -> ziglang/zig-mode@4ad4edf759
2025-04-01 03:49:02 -04:00
99e46ed69f
fix(cc,javascript): projectile-globally-ignored-directories
...
This variable accepts literal strings, not regexps.
Ref: #7538
2025-04-01 03:26:56 -04:00
9be19e20dc
bump: :lang cc clojure coq elixir lua ocaml php purescript
...
ProofGeneral/PG@e0ec3db200 -> ProofGeneral/PG@85cde55a86
ananthakumaran/exunit.el@ee06b14b61 -> ananthakumaran/exunit.el@8de56e3fd5
emacs-lsp/emacs-ccls@41399b0eba -> emacs-lsp/emacs-ccls@28c7930c89
emacs-php/php-mode@0f756a8c07 -> emacs-php/php-mode@5b6cc1c068
hhvm/hack-mode@343e45f2a6 -> hhvm/hack-mode@0addbff8b6
immerrr/lua-mode@d074e4134b -> immerrr/lua-mode@2f6b8d7a63
jart/disaster@b20f8e1ef9 -> jart/disaster@8b44591322
jwiegley/emacs-async@b99658e831 -> jwiegley/emacs-async@bb3f31966e
ocaml/dune@b74586e909 -> ocaml/dune@a46193e167
ocaml/merlin@92c3ba9473 -> ocaml/merlin@2eeb63d002
ocaml/tuareg@1d53723e39 -> ocaml/tuareg@1600fdad28
purescript-emacs/purescript-mode@b076bafe94 -> purescript-emacs/purescript-mode@a3d6ca4ba5
technomancy/fennel-mode@4ccb6d5944 -> technomancy/fennel-mode@811f39de12
2025-03-31 01:02:38 -04:00
d8bbe03d0c
bump: :lang haskell
...
emacs-lsp/lsp-haskell@b2edf1a9f8 -> emacs-lsp/lsp-haskell@cd0f5d251c
haskell/haskell-mode@7f452cc9e6 -> haskell/haskell-mode@be2639592f
Close : #8332
Ref: haskell/haskell-mode#1867
Co-authored-by: ElleNajt <ElleNajt@users.noreply.github.com >
2025-03-31 00:59:25 -04:00
a1ff0513aa
feat(go): add 'go generate ...' keybinds
...
Close : #8281
Co-authored-by: chloelee767 <chloelee767@users.noreply.github.com >
2025-03-31 00:59:22 -04:00
7827d32cc6
refactor(go): 'go test ...' commands
...
Better error handling and fewer side-effects (with match data).
2025-03-30 16:54:57 -04:00
dac6e05b87
refactor: deprecate appendq!, prependq!, & delq! macros
...
In the interest of slimming down Doom's core (as we near v3), I've
deprecated these macros. They doesn't really need to exist. Sure, the
alternatives aren't as ergonomic or elegant, but they're good enough
that we don't need these trivial wrappers. Their local uses have been
refactored out as well.
2025-03-25 14:16:56 -04:00
bdd3701987
fix(common-lisp): inferior-lisp-program: accept list
...
To quote the docstring for `inferior-lisp-program`:
Program name for starting a Lisp subprocess to Emacs. Can be a string
naming a program, a whitespace-separated string of \"EXECUTABLE ARG1
ARG2\" or a list (EXECUTABLE ARGS...) where EXECUTABLE and ARGS are
strings.
Fix : #8324
2025-03-24 18:21:33 -04:00
6cc1284171
bump: :lang org
...
bastibe/org-journal@115b9c0354 -> bastibe/org-journal@cf72173233
emacs-straight/org-mode@2f5add467c -> emacs-straight/org-mode@07e380f76d
emacsmirror/org-contrib@f22bdd6a58 -> emacsmirror/org-contrib@8d14a600a2
hakimel/reveal.js@2059d388f7 -> hakimel/reveal.js@5c77e86301
magit/orgit@3b6b34bd11 -> magit/orgit@6ad0dc35c8
oer/org-re-reveal@88e9d9e679 -> oer/org-re-reveal@53e9be7d89
org-noter/org-noter@691efc3ed4 -> org-noter/org-noter@a28f61238a
org-roam/org-roam@0037daaf3e -> org-roam/org-roam@046822b512
2025-03-24 18:12:54 -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
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
012cacaa86
fix(kotlin): module check for flycheck-kotlin
2025-03-15 00:38:50 -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
df3d64aa07
fix(elixir): unbalanced paren in add-hook call
...
Amend: 4e2449031e
Amend: #8284
2025-02-25 01:08:33 -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
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
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
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
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
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
8951de19d8
bump: :lang
...
JuliaEditorSupport/julia-emacs@2aca8cf585 -> JuliaEditorSupport/julia-emacs@0f4d74f904
ProofGeneral/PG@b30d65de80 -> ProofGeneral/PG@d668946929
abicky/nodejs-repl.el@03d0b64768 -> abicky/nodejs-repl.el@130d49b073
agda/agda@819993172d -> agda/agda@3344ca8058
ardumont/markdown-toc@3d724e518a -> ardumont/markdown-toc@d2fb4cbd95
babashka/neil@78ffab1868 -> babashka/neil@0b7373dd1b
clojure-emacs/cider@c228dec27d -> clojure-emacs/cider@f00e83d338
clojure-emacs/clojure-mode@59888c84b6 -> clojure-emacs/clojure-mode@eabe29b076
davazp/graphql-mode@c3baca9280 -> davazp/graphql-mode@ee49531935
dgutov/robe@6bc8a07fc4 -> dgutov/robe@ec4b7e74e9
diml/utop@b490baca21 -> diml/utop@3322adaa52
emacs-ess/ESS@8b4664e4a7 -> emacs-ess/ESS@c72b911d70
emacs-geiser/chicken@a480598b59 -> emacs-geiser/chicken@5f2c1bb446
emacs-geiser/geiser@97ce88463f -> emacs-geiser/geiser@74eed1669a
emacs-jupyter/jupyter@e966c5d3d6 -> emacs-jupyter/jupyter@db8a9e233a
emacs-lsp/lsp-metals@b5139c9593 -> emacs-lsp/lsp-metals@6a6a345a8a
emacs-php/php-mode@31f702ee2d -> emacs-php/php-mode@0f756a8c07
emacs-rustic/rustic@9fdf5c76b2 -> emacs-rustic/rustic@e5c0271f1e
emacs-straight/auctex@0de9730957 -> emacs-straight/auctex@f00256cbfd
emacs-straight/org-mode@6a5d0ed342 -> emacs-straight/org-mode@5a4686915e
emacsorphanage/macrostep@419873665f -> emacsorphanage/macrostep@44faf4f7bf
erlang/otp@094260aba7 -> erlang/otp@3e7f126fe4
fxbois/web-mode@0c83581d1e -> fxbois/web-mode@be2d59c8fa
gcv/julia-snail@dff92c4250 -> gcv/julia-snail@24f79a067b
godotengine/emacs-gdscript-mode@bee7f99c6f -> godotengine/emacs-gdscript-mode@c3d9988984
greghendershott/racket-mode@c5bee6895b -> greghendershott/racket-mode@f2645aadd2
hakimel/reveal.js@0d02d8a303 -> hakimel/reveal.js@e15cf92ccd
hvesalai/emacs-scala-mode@bd0638c32a -> hvesalai/emacs-scala-mode@661337d8aa
jrblevin/markdown-mode@b8637bae07 -> jrblevin/markdown-mode@e100778594
jwiegley/emacs-async@af47d6f930 -> jwiegley/emacs-async@b99658e831
jwiegley/nix-update-el@aab70a3816 -> jwiegley/nix-update-el@77022ccd91
nonsequitur/inf-ruby@6399a36682 -> nonsequitur/inf-ruby@dad78a13f1
ocaml/dune@5ac095c7c0 -> ocaml/dune@098117d229
ocaml/merlin@a36f42a5b1 -> ocaml/merlin@3a806ef87f
oer/org-re-reveal@91610ba9b0 -> oer/org-re-reveal@ab1422c163
org-roam/org-roam@2a630476b3 -> org-roam/org-roam@cad3518788
polymode/poly-R@e4a39caaf4 -> polymode/poly-R@8024e852cf
polymode/polymode@15b6c1e94a -> polymode/polymode@74ba75d4bc
psibi/dhall-mode@87ab69fe76 -> psibi/dhall-mode@fca383a9c4
purescript-emacs/purescript-mode@d187b3d4bb -> purescript-emacs/purescript-mode@07e4d6ecfe
rwv/android-mode@d5332e339a -> rwv/android-mode@67f7c0d7d3
seagle0128/grip-mode@d6c7e33e40 -> seagle0128/grip-mode@df0ba7589d
technomancy/fennel-mode@259470b297 -> technomancy/fennel-mode@3632cc77de
tpapp/julia-repl@bb90cc1fce -> tpapp/julia-repl@317d560218
2025-01-09 23:47:38 -05:00
ea098dcc1f
fix(cc): replace opencl-mode with opencl-c-mode
2025-01-08 19:36:39 -05:00
9111d9b74c
fix(emacs-lisp): only set mode-name in elisp buffers
...
And not emacs-lisp-mode derived modes.
2025-01-08 19:33:38 -05:00
3f1a471127
refactor: replace point-at-{b,e}ol
...
These were deprecated in 29.1. We'll switch to pol-bol and pos-eol
if/when we drop 28.x support.
2025-01-08 19:33:38 -05:00
0a715cc3f2
refactor: (if|when)-let -> (if|when)-let*
...
With the former macros' future in the air (and likely to be targeted in
future, potentially breaking changes), I'll deal with this now than have
it bite me later.
Ref: https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00637.html
2025-01-08 19:33:37 -05:00
ba1dca322f
revert: tweak(sh): auto-mode-alist: generalize /*rc rule
...
Cast too wide a net; there are likely too many *rc files that shouldn't
be treated as shell scripts.
Besides, there's already a fallback *rc rule for conf-mode in
lisp/doom-editor.el.
Revert: bdc35faff2
2024-12-05 16:39:23 -05:00
440b8be3aa
fix(emacs-lisp): false positives from syntax checkers
...
For example, proper-list-p errors from uses of `use-package`, occuring
in Doom source files (or elisp in $DOOMDIR). This happened because
Doom's bootstrap process changed in 8cafbe4
without adapting this
module's elisp checker.
Amend: 8cafbe4408
2024-12-05 16:39:23 -05:00
637f70f53b
fix(emacs-lisp): duplicate entries in flycheck-disabled-checkers
2024-12-05 16:25:54 -05:00