Henrik Lissner
12f08c9fb8
fix(csharp): s/dotnet-csharpier/csharpier
...
For both the formatter command and the doctor check.
Fix : #8386
2025-05-11 00:51:27 -04:00
Henrik Lissner
190a389cf8
fix(org): remove [return] keybinds
...
I'm only trying to override the RET key that evil-org binds, but also
binding these to [return] interferes with "RET" keybinds in various
places, like transient bindings on RET (e.g. gptel).
2025-05-11 00:51:10 -04:00
Henrik Lissner
5477ba4c16
module: add :lang janet
2025-05-08 01:24:14 -04:00
Henrik Lissner
49591fd5a0
tweak(python): init poetry-tracking-mode sooner
2025-05-07 16:35:54 -04:00
Henrik Lissner
13396d4acc
refactor(python): move conda-env-intiailize-eshell to eshell-load-hook
...
It's easier for users to remove a hook than undo the side-effects of
`conda-env-initialize-eshell` manually.
2025-05-07 16:32:18 -04:00
Henrik Lissner
cd227e675a
refactor(python): remove redundant :mode
...
These auto-mode-alist entries are autoloaded by the package.
2025-05-07 16:32:00 -04:00
Henrik Lissner
7088257f2e
bump: *
...
Alexander-Miller/treemacs@96a808f067 -> Alexander-Miller/treemacs@820b09db10
FStarLang/fstar-mode.el@36ffb46259 -> FStarLang/fstar-mode.el@3bbfe93abd
JuliaEditorSupport/julia-emacs@0f4d74f904 -> JuliaEditorSupport/julia-emacs@5c940c4ba3
ProofGeneral/PG@85cde55a86 -> ProofGeneral/PG@af2e7b9a4e
Silex/docker.el@3bea08f1d2 -> Silex/docker.el@464105ed8b
Wilfred/helpful@6a4d5e0760 -> Wilfred/helpful@03756fa6ad
abo-abo/swiper@e33b028ed4 -> abo-abo/swiper@2529a23f9f
agda/agda@49a12eab7f -> agda/agda@900bdaa335
alexluigit/dirvish@ecb7c42e20 -> alexluigit/dirvish@e8ec5765da
ardumont/markdown-toc@d2fb4cbd95 -> ardumont/markdown-toc@1b0c5ae7f3
bastibe/org-journal@cf72173233 -> bastibe/org-journal@e581bf5530
clojure-emacs/cider@fdfa7c2200 -> clojure-emacs/cider@12f10a6f4b
clojure-emacs/clojure-mode@eabe29b076 -> clojure-emacs/clojure-mode@b766094aea
company-mode/company-mode@8d599ebc8a -> company-mode/company-mode@41f07c7d40
creichert/ido-vertical-mode.el@b1659e967d -> creichert/ido-vertical-mode.el@35c521789b
dgutov/diff-hl@7da881a957 -> dgutov/diff-hl@aa667ac58a
dimitri/switch-window@61e425e703 -> dimitri/switch-window@8f771b571a
doomelpa/code-review@eeffdd9e20 -> doomelpa/code-review@fba8fe3343
editorconfig/editorconfig-emacs@1a9942746c -> editorconfig/editorconfig-emacs@d2beb3ec2e
ema2159/centaur-tabs@7704f2017c -> ema2159/centaur-tabs@a790dc8fb6
emacs-circe/circe@d0e531bd2a -> emacs-circe/circe@e5e64d549f
emacs-citar/citar-org-roam@ff38add0aa -> emacs-citar/citar-org-roam@9750cfbbf3
emacs-ess/ESS@56f355acbd -> emacs-ess/ESS@d19efaae12
emacs-helm/helm-org@22d60952f8 -> emacs-helm/helm-org@4744ca7f8b
emacs-helm/helm@f948dc4464 -> emacs-helm/helm@5a222a8a6b
emacs-lsp/dap-mode@56e92dd86b -> emacs-lsp/dap-mode@b977566657
emacs-lsp/emacs-ccls@28c7930c89 -> emacs-lsp/emacs-ccls@5636ee6c50
emacs-lsp/helm-lsp@cf4ea6fb42 -> emacs-lsp/helm-lsp@54926afd10
emacs-lsp/lsp-dart@2170823139 -> emacs-lsp/lsp-dart@34e2a1191f
emacs-lsp/lsp-haskell@cd0f5d251c -> emacs-lsp/lsp-haskell@081d5115ce
emacs-lsp/lsp-ivy@bdc730a209 -> emacs-lsp/lsp-ivy@3ee14a24bb
emacs-lsp/lsp-java@6cfff8761e -> emacs-lsp/lsp-java@21c89243ad
emacs-lsp/lsp-metals@345b4fa80e -> emacs-lsp/lsp-metals@e1d9d04f3b
emacs-lsp/lsp-mode@7c0df125c1 -> emacs-lsp/lsp-mode@54251da4ff
emacs-lsp/lsp-pyright@b4cee81af4 -> emacs-lsp/lsp-pyright@73377169be
emacs-lsp/lsp-sourcekit@3bd9750e7e -> emacs-lsp/lsp-sourcekit@1fb230109e
emacs-lsp/lsp-treemacs@312dee2b3a -> emacs-lsp/lsp-treemacs@3e5550f278
emacs-lsp/lsp-ui@09d4080642 -> emacs-lsp/lsp-ui@a0dde8b52b
emacs-php/composer.el@6c7e19256f -> emacs-php/composer.el@eba6b953a4
emacs-php/php-mode@5b6cc1c068 -> emacs-php/php-mode@462b62248f
emacs-php/psysh.el@ae15a36301 -> emacs-php/psysh.el@223bf55975
emacs-rustic/rustic@22a5ef8bfd -> emacs-rustic/rustic@29f912c750
emacs-straight/auctex@6fb366064c -> emacs-straight/auctex@f58a2b972b
emacs-straight/dape@c7a1f1abdb -> emacs-straight/dape@588a907c87
emacs-straight/eglot@6a9e0c76b9 -> emacs-straight/eglot@928c216af5
emacs-straight/org-mode@74dde3abae -> emacs-straight/org-mode@79781bac69
emacs-straight/project@369ac661c8 -> emacs-straight/project@27c6b04914
emacs-straight/sml-mode@021233f60a -> emacs-straight/sml-mode@c33659fd9b
emacs-straight/use-package@d79bac4574 -> emacs-straight/use-package@bbfe01bdf1
emacs-straight/vundo@c32481ab48 -> emacs-straight/vundo@5a666b34e4
emacs-tree-sitter/elisp-tree-sitter@8516c9977e -> emacs-tree-sitter/elisp-tree-sitter@12f92ef399
emacs-tree-sitter/tree-sitter-langs@2ff446b4b8 -> emacs-tree-sitter/tree-sitter-langs@4eb4989d1a
emacsmirror/org-contrib@8d14a600a2 -> emacsmirror/org-contrib@f1f6b6ec81
emacsorphanage/dart-mode@6229941ec5 -> emacsorphanage/dart-mode@f82ff05230
emacsorphanage/ox-pandoc@34e6ea97b5 -> emacsorphanage/ox-pandoc@5766c70b6d
emacsorphanage/quickrun@4b6df453f8 -> emacsorphanage/quickrun@a5c9a5e8c6
ericdallo/hover.el@4ca0638a14 -> ericdallo/hover.el@1b380fa395
erlang/otp@740af6bae5 -> erlang/otp@b9d3ec017d
flycheck/flycheck@b9db1379dc -> flycheck/flycheck@16b536b031
fsharp/emacs-fsharp-mode@bf7a11e1ba -> fsharp/emacs-fsharp-mode@8d08f05788
godotengine/emacs-gdscript-mode@3f3739dd88 -> godotengine/emacs-gdscript-mode@5136be407a
greghendershott/racket-mode@88d82e249e -> greghendershott/racket-mode@c4cc7c160b
hakimel/reveal.js@dfc5690c6d -> hakimel/reveal.js@eb95b14531
haskell/haskell-mode@be2639592f -> haskell/haskell-mode@e9c3567393
https://git.notmuchmail.org/git/notmuch@dfc800c26e7b -> https://git.notmuchmail.org/git/notmuch@d8ebc9cf80b6
https://git.savannah.gnu.org/git/emms.git@8713a0ee985c -> https://git.savannah.gnu.org/git/emms.git@abb4f614dae6
idris-hackers/idris-mode@09de86a8f0 -> idris-hackers/idris-mode@ccf32ed0b5
jcollard/elm-mode@699841865e -> jcollard/elm-mode@90b72cd2c9
jdtsmith/indent-bars@fa293f98ab -> jdtsmith/indent-bars@ea74161b46
jdtsmith/ultra-scroll@b72c507f67 -> jdtsmith/ultra-scroll@f2e4fba601
jimhourihan/glsl-mode@c5f2c2e7ed -> jimhourihan/glsl-mode@86e6bb6cf2
joaotavora/sly@c48defcf58 -> joaotavora/sly@ce17a568ef
jrblevin/markdown-mode@d2d960bec1 -> jrblevin/markdown-mode@90ad4af79a
jschaf/powershell.el@38727f1cda -> jschaf/powershell.el@9efa1b4d0a
magit/magit@bf58615a03 -> magit/magit@531e7ca619
minad/cape@f72ebcaeff -> minad/cape@5546a2db8e
minad/consult-flycheck@3bc2141daf -> minad/consult-flycheck@77d3e790a3
minad/consult@f94d557807 -> minad/consult@ee64a2a299
minad/corfu@061d926d0f -> minad/corfu@2e05fe8244
minad/goggles@d71e85ff8d -> minad/goggles@6141d31c51
minad/marginalia@c51fd9e4d4 -> minad/marginalia@2ff4d690f7
minad/org-modern@3cc432dc99 -> minad/org-modern@6158d3d007
minad/vertico@e0bb699ebf -> minad/vertico@304be874be
mohkale/consult-yasnippet@834d39acfe -> mohkale/consult-yasnippet@a3482dfbdc
msnoigrs/ox-rst@b4ba5c7e95 -> msnoigrs/ox-rst@b73eff187e
oantolin/embark@d5df0eff18 -> oantolin/embark@923d0ec52e
ocaml/dune@a46193e167 -> ocaml/dune@422986440e
ocaml/merlin@2eeb63d002 -> ocaml/merlin@e4c66857ad
oer/org-re-reveal@53e9be7d89 -> oer/org-re-reveal@89ed240450
polymode/poly-R@8024e852cf -> polymode/poly-R@fee0b6e999
purcell/package-lint@43012b41ac -> purcell/package-lint@2dc48e5fb9
purescript-emacs/purescript-mode@a3d6ca4ba5 -> purescript-emacs/purescript-mode@8c4736759a
pythonic-emacs/pyenv-mode@7faed57eb7 -> pythonic-emacs/pyenv-mode@ba1a8c7bd7
rust-lang/rust-mode@efd830806c -> rust-lang/rust-mode@25d91cff28
seagle0128/doom-modeline@1708db2d35 -> seagle0128/doom-modeline@a85cb28da8
seagle0128/grip-mode@e90e3b47d8 -> seagle0128/grip-mode@96a927dce6
seagle0128/nerd-icons-ivy-rich@5006f91b49 -> seagle0128/nerd-icons-ivy-rich@83c7b60595
sebasmonia/sharper@496e90e337 -> sebasmonia/sharper@5049795848
swift-emacs/swift-mode@2c0b2b72dc -> swift-emacs/swift-mode@e30b9d46e0
szermatt/emacs-bash-completion@a4c8fbc902 -> szermatt/emacs-bash-completion@d0637428fd
technomancy/fennel-mode@811f39de12 -> technomancy/fennel-mode@df8e83d6e2
wanderlust/wanderlust@6a0605415d -> wanderlust/wanderlust@d6dcbad228
weijiangan/flycheck-golangci-lint@424ba1b3a1 -> weijiangan/flycheck-golangci-lint@14bf143ea7
ziglang/zig-mode@4ad4edf759 -> ziglang/zig-mode@c46d024733
2025-05-02 14:58:40 -04:00
Henrik Lissner
ca7e226e13
refactor(beancount): simplify +beancount--open-in-browser-after-starting-fix-a
2025-04-30 04:00:23 -04:00
Henrik Lissner
f8f979a581
tweak(beancount): bind sort commands to <localleader> s
...
And move old +beancount/occur to <localleader> S.
2025-04-30 03:54:16 -04:00
Henrik Lissner
4fa3bb4950
feat(beancount): add eval handler
...
Allows interop with the :tools eval module. Evaluating regions will now
invoke `bean-doctor region ...` on the selection.
2025-04-30 03:54:15 -04:00
Henrik Lissner
440e952056
fix(beancount): +beancount/balance: make v3 compliant
...
bean-report was removed in beancount v3+, so we defer to bean-query,
which is present in both v2 and v3 (though it lives in a separate repo
in v3).
2025-04-30 03:54:15 -04:00
Henrik Lissner
ac0a327721
fix(beancount): activate flymake-mode
...
There is no beancount integration for flycheck (which will be
implemented later), so activate flymake in beancount so users of either
checker can enjoy bean-check linting.
2025-04-30 03:53:41 -04:00
Henrik Lissner
92930251cf
refactor(clojure): add-hook!: no implicit mode hooks
...
Note: `add-hook!` will, in the future, deprecate implicit hooks, e.g.
(add-hook! some-mode #'function)
(add-hook! (some-mode another-mode) #'function)
This commit also removes the single-item lists passed to
`add-hook!` (which was unnecessary).
2025-04-30 03:10:46 -04:00
Henrik Lissner
795708c116
feat(sh): add capf completion in shell scripts
...
For corfu (and non-lsp) users, primarily.
2025-04-30 03:10:28 -04:00
Henrik Lissner
61f69ca980
fix(coq): corfu integration
...
Makes company-coq cooperate wtih Corfu without activating company-mode.
Needs more testing.
2025-04-30 03:10:15 -04:00
Henrik Lissner
bb7dc7583f
fix(coq): noop proof-upgrade-elpa-packages
...
Doom treats the use of package.el and its API as user error unless
they've called `package-initialize' themselves (in which case, it is
assumed you know what you're doing and truly want to use package.el).
2025-04-24 18:57:19 -04:00
flakeuser
ed85328f57
fix(org): allow refiling to top level
...
Allow +org/refile-to-current-file to file to top level.
Fix : #5272
2025-04-20 03:32:11 -04:00
Henrik Lissner
20381dea16
feat(emacs-lisp): add back/forward commands for helpful
...
Adapted from Janfel's snippet in Wilfred/helpful#250 .
And bound to C-{o,i} and {<,>} for evil users, and C-c C-{b,f} and {l,r}
for vanilla users (mirroring the back/forward keybinds for help.el).
Ref: Wilfred/helpful#250
2025-04-20 03:31:25 -04:00
Henrik Lissner
8f97949975
docs(ess): replace ess-R-data-view w/ ess-view-data
...
Ref: #6455
2025-04-18 00:17:42 -04:00
Henrik Lissner
baf680f9c8
bump: :lang ess
...
emacs-ess/ESS@0eb240bcb6 -> emacs-ess/ESS@56f355acbd
Fix : #6455
2025-04-16 23:07:44 -04:00
Henrik Lissner
2c22a26042
refactor(ess): remove unused autoloads
...
No commands/functions named stata or SAS is present in ESS.
Ref: #6455
2025-04-16 23:03:35 -04:00
Maikol Solís
8057af96e2
fix(ess): auto-mode-alist entry for ess-julia-mode
...
Fix : #6455
2025-04-16 23:03:30 -04:00
Henrik Lissner
0e7997a099
fix(ess): invisible output to terminal
...
Only necessary for Emacs <= 28, it seems.
Fix : #6455
Ref: emacs-ess/ESS#1193
2025-04-16 23:02:12 -04:00
Maikol Solís
671e03b0a1
refactor(ess): replace ess-R-data-view w/ ess-view-data
...
Use `ess-view-data` given the extensive support for multiple backends
like base, dplyr, DT, kable, etc. Also, it seems that `ess-R-data-view`
is in an unmaintained/stale state.
Fix : #6455
2025-04-16 23:02:12 -04:00
Henrik Lissner
ebc2cecf3d
refactor(ess): reformat keybinds
...
This way rebinding our keybinds for ess sub-packages will require a
simpler after! line. I.e.
(map! :after ess-help ...)
Instead of
(map! :after (ess ess-help) ...)
Ref: #6455
2025-04-16 23:02:12 -04:00
Maikol Solís
bd28169ac5
feat(ess): roxygen: indentation on RET
...
Fix : #6455
2025-04-16 23:02:12 -04:00
Maikol Solís
3064132881
feat(ess): add quarto-mode
...
Fix : #6455
2025-04-16 23:02:11 -04:00
Maikol Solís
8eb4e37ffb
perf(ess): make REPL *R* buffer more responsive
...
Fix : #6455
2025-04-16 23:02:11 -04:00
Maikol Solís
06e270b1e6
fix(ess): add company-backends in inferior mode
...
Fix : #7205
Fix : #6455
2025-04-16 23:02:11 -04:00
Henrik Lissner
0f956da7f6
fix(ess): open repl commands
...
Fix : #6235
Fix : #6455
Fix : #5332
Co-authored-by: maikol-solis <maikol-solis@users.noreply.github.com >
2025-04-16 23:02:02 -04:00
Henrik Lissner
b51d41e1cf
fix(org): save-buffer more selectively after org-refile
...
Fixing interop between this hook and org-reminders (or other org
packages affected by the side-effects of `save-buffer`).
2025-04-16 19:07:27 -04:00
Henrik Lissner
31afe2c8b0
fix(org): don't expand latex snippets in latex segments
...
Yasnippet expanding snippets (on TAB) from another mode can cause
org-element warnings. Until this interop is resolved, best to not make
TAB too smart.
It still works in src blocks, however.
Fix : #8363
2025-04-15 16:37:59 -04:00
Henrik Lissner
88b6d35082
refactor!(java): remove +eclim and +meghanada
...
BREAKING CHANGE: This removes eclim.el and meghanada.el support from the
Java module. Both of these projects are unmaintained and recommend the
user switch to lsp-java, which is already offered by the module's +lsp
flag.
Fix : #8360
2025-04-15 04:54:22 -04:00
Henrik Lissner
dddc01982b
feat(emacs-lisp): add +emacs-lisp/change-working-buffer command
...
This changes what buffer `+emacs-lisp-eval` evaluates elisp in (useful
for the :tool eval module's commands, like `+eval/buffer` and
`+eval/region`, or the Evil operators on gr/gR).
Creates a scratch buffer/org src block alternative to ielm.
2025-04-13 06:30:07 -04:00
Henrik Lissner
e096e7d79e
feat(emacs-lisp): default ielm working buffer to selected
...
When invoking `+emacs-lisp/open-repl`, if no working buffer is set in
the resulting ielm buffer, it will default to the selected buffer prior
to opening the repl.
2025-04-13 04:32:46 -04:00
Henrik Lissner
9a63789cf0
refactor(org): remove reference to org-superstar
...
org-superstar was removed in b1e6dec
.
Amend: b1e6dec47a
2025-04-11 15:49:41 -04:00
Henrik Lissner
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
Henrik Lissner
ae2cdd1c91
refactor(cc): configure clang-format in :editor format
...
These should be upstreamed.
2025-04-09 18:20:36 -04:00
Henrik Lissner
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
Henrik Lissner
d660853fc3
tweak(org): org-modern: oversized checkbox symbol
2025-04-07 13:59:28 -04:00
simendsjo
13500dd175
fix(org): org-modern: s/keyword/keywordp
...
Amend: 8168a03599
2025-04-07 02:51:11 -04:00
Henrik Lissner
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
Damien Pollet
c3d4970da5
fix(org): do not rely on org-indent being loaded
...
Amend: 9dfcb5401f
2025-04-06 15:33:09 -04:00
Henrik Lissner
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
Henrik Lissner
32fc210bf6
fix(org): org-modern in org-agenda
...
Amend: b1e6dec47a
Ref: #6434
2025-04-06 15:32:22 -04:00
flakeuser
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
9dfcb5401f
tweak(org): disable org-modern-hide-stars w/ org-indent-mode
2025-04-04 16:12:23 -04:00