Henrik Lissner
dd33275dc2
bump: :lang rest
...
emacsorphanage/restclient@e2a2b13482 -> emacsorphanage/restclient@bba663590f
ljos/jq-mode@eeb86b4d5a -> ljos/jq-mode@3275c3f53f
Fix : doomemacs/discussions#14
2025-08-10 15:34:44 +02:00
Henrik Lissner
a1121acc94
bump: :ui
...
Alexander-Miller/treemacs@abd27c86df -> Alexander-Miller/treemacs@5fa8419950
Bad-ptr/persp-mode.el@40e9993a97 -> Bad-ptr/persp-mode.el@f146ddccaf
dgutov/diff-hl@9b032018fd -> dgutov/diff-hl@39f076efa8
doomemacs/themes@729ad03463 -> doomemacs/themes@3152c60bb5
jaypei/emacs-neotree@4a4cd85761 -> jaypei/emacs-neotree@3178805a09
jdtsmith/indent-bars@87729d685d -> jdtsmith/indent-bars@aa07a3d812
jdtsmith/ultra-scroll@b447044b9d -> jdtsmith/ultra-scroll@8c92a17743
minad/goggles@5176114e99 -> minad/goggles@791140df23
seagle0128/doom-modeline@a85cb28da8 -> seagle0128/doom-modeline@cb703c217e
tarsius/hl-todo@7ed8bbcadb -> tarsius/hl-todo@b8be53068b
Includes some refactors to the workspaces and vc-gutter modules to adapt
to upstream changes in persp-mode and diff-hl.
2025-08-10 15:34:44 +02:00
Henrik Lissner
708cf08a74
bump: :app
...
emacs-circe/circe@e5e64d549f -> emacs-circe/circe@a0aada8cbb
https://git.savannah.gnu.org/git/emms.git@e5f46561c3c1 -> https://git.savannah.gnu.org/git/emms.git@e3824b81b11a
karthink/elfeed-tube@79d5a08d76 -> karthink/elfeed-tube@307bcfb30b
kidd/org-gcal.el@9f9d93e4f0 -> kidd/org-gcal.el@23561f63b9
2025-08-10 15:34:44 +02:00
Henrik Lissner
a9b61258f5
bump: :editor
...
emacs-evil/evil-collection@4748cfb784 -> emacs-evil/evil-collection@3feaee8e29
emacs-tree-sitter/ts-fold@327757e436 -> emacs-tree-sitter/ts-fold@af50e738ea
emacsorphanage/god-mode@fbcf7381c4 -> emacsorphanage/god-mode@b09ad56dc8
radian-software/apheleia@f3308f53d3 -> radian-software/apheleia@f1d36031fc
2025-08-10 15:34:44 +02:00
Henrik Lissner
09e5bc9ecc
bump: :tools
...
NicolasPetton/pass@896696999d -> NicolasPetton/pass@7651389c52
Silex/docker.el@464105ed8b -> Silex/docker.el@91233a7c55
andras-simonyi/citeproc-el@d232616851 -> andras-simonyi/citeproc-el@f36650536b
editorconfig/editorconfig-emacs@d2beb3ec2e -> editorconfig/editorconfig-emacs@f85ec9724b
emacs-ansible/emacs-ansible@8474bd186b -> emacs-ansible/emacs-ansible@7385222a4f
emacs-lsp/lsp-mode@3a96df0dd7 -> emacs-lsp/lsp-mode@65a414ddeb
emacs-lsp/lsp-ui@a0dde8b52b -> emacs-lsp/lsp-ui@bbb1aa0192
emacs-straight/dape@1df7834306 -> emacs-straight/dape@411e4b6126
emacs-straight/eglot@6a9e0c76b9 -> emacs-straight/eglot@a8cb16b833
emacs-tree-sitter/elisp-tree-sitter@1c455b0953 -> emacs-tree-sitter/elisp-tree-sitter@caeb32e8a7
emacs-tree-sitter/tree-sitter-langs@59979a1f5c -> emacs-tree-sitter/tree-sitter-langs@9b7e508435
flycheck/flycheck-eglot@18d0c98695 -> flycheck/flycheck-eglot@0d7f0afc9b
karthink/gptel@0a77446108 -> karthink/gptel@af821efe63
magit/magit@2f1ff91f12 (4.3.6) -> magit/magit@5b820a1d1e (4.3.8)
magit/transient@f3f498aa15 (0.9.2) -> magit/transient@aa32e0d66c (0.9.4)
meain/evil-textobj-tree-sitter@bce236e5d2 -> meain/evil-textobj-tree-sitter@4ca5dffbd3
nicolaisingh/saveplace-pdf-view@79e76562bc -> nicolaisingh/saveplace-pdf-view@dc1e0b28a5
purcell/envrc@cb5f6d2a42 -> purcell/envrc@510807ae96
zx2c4/password-store@b5e965a838 -> zx2c4/password-store@3ca13cd888
Close : #8453
2025-08-10 15:34:44 +02:00
Henrik Lissner
d63a15eba7
fix(lsp): shutdown deferral for multiple LSP clients
...
If a buffer had multiple LSP servers active,
`+lsp-defer-server-shutdown-a` would only shut down the first. This
adjusts it to not only defer shutdown of all servers, but also ensures
`+lsp-optimization-mode` is only disabled when there are no lsp-mode
sessions left.
Fix : #5409
2025-08-09 23:00:03 +02:00
Tim Ruffing
9219fa7c08
fix(latex): disable smartparens pairs conflicting with AucTeX
...
This disables smartparens pairs for quotation marks, which are broken.
Before this commit, typing a LaTeX comment
% "Foo"
inserted
% ''Foo`|`''
where | indicates the position of the cursor (wtf!).
Let's better AucTeX's support for quotation marks for now and accept
that the user won't get automatic insertions of closing quotation marks.
This also removes a wrong comment mentioning the non-existing variable
`+latex-enable-plain-double-quotes'.
2025-08-09 22:58:37 +02:00
Tim Ruffing
ac530efe87
refactor(latex): reformat code for readability
2025-08-09 22:58:37 +02:00
James Liu
8d60c982f3
tweak(file-templates): update dockerfile template
...
- Preserves file indentation
- Replace deprecated `MAINTAINER` instruction with `LABEL`
Ref: https://docs.docker.com/reference/dockerfile/#maintainer-deprecated
2025-08-09 22:38:27 +02:00
Henrik Lissner
b6cbfea53d
refactor(org): remove +org--follow-search-string-a
...
This was upstreamed.
Ref: https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=95554543b
2025-07-13 22:28:34 +02:00
Henrik Lissner
29ec1f40f3
feat(org): jupyter-repl: move cursor to prompt on self-insert-command
...
Ala 3384414, but for jupyter-repl, which isn't a comint-derived.
Ref: 3384414e957f
2025-07-13 22:28:34 +02:00
Henrik Lissner
5a690fc54f
feat(:term): confine undo to comint/eshell prompts
...
Otherwise, undo could delete entire chunks of a shell buffer. This
addresses the issue in eshell, comint shells, and derivatives (like
ielm, shell, or inferior-* shells).
Ref: #8410
2025-07-13 21:13:00 +02:00
Henrik Lissner
1b125ddf7b
feat(:term): make previous command output read-only
...
This makes the output of previous commands and prompts immutable (by
default), so users can't accidentally alter them, which can leave the
buffer in a half-broken state (requiring the user flush out the garbled
input with a couple RETs).
This targets comint shells (shell, ielm, etc), eshell, (ansi-)term, and
any derivatives thereof.
Fix : #8411
2025-07-13 21:12:57 +02:00
Jens Neuhalfen
5b5b170f79
fix(macos): avoid calling nushell's open
...
Using `shell-command` risks calling any `open` commands defined by the user's
$SHELL.
2025-07-05 22:21:36 +02:00
Prashant Vithani
6010b40247
fix(fold): Use function variables over direct func
...
Replace direct calls to `hs-looking-at-block-start-p` and
`hs-find-block-beginning` with their corresponding function variables to
ensure compatibility with hideshow mode's configurable function
handling.
These function variables are set in [`treesit` in Emacs 31][1]. It broke
fold because `hs-block-start-regexp` is set to `nil` explicitly by
treesit overrides.
The default for `hs-looking-at-block-start-p-func` and
`hs-find-block-beginning-func` are same as what was being called before.
Ref:
[1]: 2e3b085d44
2025-07-01 14:28:46 +02:00
Henrik Lissner
6bd38e2c4d
tweak(python): don't use basedpyright by default
...
Because of the python dev's propensity to use env managers, setting the
pyright executable globally doesn't make much sense, and could in fact
end up intrusively overriding a user's local settings.
A better approach may be to introduce an envvar here that can be set
from external .envrc or venv config files, or making
`lsp-pyright-langserver-command` a safe file-local variable (so it can
be set from .dir-locals.el or in the file-local variables of a python
file), but if I decide to do one or the other, I'd like to be consistent
about it across all python executables/external dependencies (and
possibly even to all :lang modules that depend on env managers), so I'll
defer implementing that until I have the time to give it more thought
and plan it better.
Amend: 1fa1eba5ac
2025-07-01 14:22:10 +02:00
Henrik Lissner
6a69add73f
refactor(file-templates): update doomrc templates
...
For .doom, .doommodule, and .doom.el files.
2025-06-30 15:23:27 +02:00
Henrik Lissner
000bf3beea
docs(magit): add 29.1+ check for +forge
...
Was supposed to be in aa7dd61
. Oops.
Amend: aa7dd61a2c
2025-06-30 15:23:27 +02:00
Henrik Lissner
2adbdf1360
feat(clojure): add treesit support
2025-06-30 15:16:26 +02:00
Henrik Lissner
7949d1bf27
fix(tree-sitter): void-variable +tree-sitter--major-mode-remaps-alist
...
This is a temporary solution and will be polished up before the treesit
branch is merged into master.
Ref: #7623
Amend: 617d8411e6
2025-06-30 14:48:54 +02:00
Henrik Lissner
a8ccd2d47a
fix(tree-sitter): unable to find local grammars (part 2)
...
Ref: #7623
Amend: 4df993d683
2025-06-30 14:47:35 +02:00
pancho horrillo
fdc0fa3bec
docs(markdown): doctor: allow for alternate grips
...
Note that we are pinned to the latest release of `seagle0128/grip-mode`,
which supports¹ alternate grip-like programs, namely `mdopen` and
`go-grip`. Although a specific one can be configured, `grip-mode` will
try and load any of the three (the two mentioned plus `grip`).
I’ve added them in the same order that `grip-mode` searches for them².
¹: https://github.com/seagle0128/grip-mode?tab=readme-ov-file#alternative-markdown-preview-without-accessing-github-api
²: 96a927dce6/grip-mode.el (L177-L179)
2025-06-29 23:59:50 +02:00
Henrik Lissner
87b616e5d8
refactor!: remove rainbow-delimiters
...
BREAKING CHANGE: parentheses will no longer be colored by depth. No
substitute is provided because it's trivial for users to install
themselves.
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=117610828
2025-06-29 18:53:40 +02:00
Henrik Lissner
5cb34fa151
refactor!: remove highlight-numbers
...
BREAKING CHANGE: Numerics will no longer be syntax highlighted in major
modes that don't already have their own (or provided by tree-sitter). No
substitute will be provided because it's trivial for the user to install
themselves.
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=117610783
2025-06-29 18:53:40 +02:00
Henrik Lissner
59c6b8e614
refactor!(ruby): remove rubocop
...
BREAKING CHANGE: This removes rubocop from the ruby module in lieu of
LSP clients.
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=69411575
2025-06-29 17:36:18 +02:00
Henrik Lissner
957b1266bf
refactor(minimap): replace minimap.el w/ demap.el
...
The former is unmaintained.
Fix : #8430
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=2922285
2025-06-29 17:35:56 +02:00
Henrik Lissner
0d9cf54c84
refactor(tree-sitter): remove redundant dart grammar
...
Amend: a287a96aca
2025-06-28 21:17:15 +02:00
Henrik Lissner
a287a96aca
feat(dart): add treesit support
...
This does not port over the keybinds to dart-ts-mode. Those will be done
separately.
2025-06-28 21:13:57 +02:00
Henrik Lissner
7c6e1950e8
feat(go): add treesit support
2025-06-28 20:10:08 +02:00
Henrik Lissner
3155fefd47
feat(swift): add treesit support
2025-06-28 19:42:15 +02:00
Henrik Lissner
617d8411e6
fix(tree-sitter): ignore major-mode-remap-defaults for ts modes
...
...registered with `set-tree-sitter!`. Then we don't have to chase after
packages inconsistently modifying `major-mode-remap-defaults`.
2025-06-28 19:32:27 +02:00
Henrik Lissner
22e03d7e90
fix(elixir): duplicate auto-mode-alist entries
...
Due to copypasta typo.
Amend: 0c311a5172
2025-06-28 17:40:18 +02:00
Henrik Lissner
4df993d683
fix(tree-sitter): unable to find local grammars
...
Ref: #7623
2025-06-28 17:37:24 +02:00
Tim Ruffing
57fcd95e7d
tweak(latex): don't insert braces after sub/superscript
...
This avoids inserting braces when you type "a_", so you end up typing
"a_i" instead of "a_{i}".
The official LaTeX manual says that braces are correct, but it doesn't
matter for many cases, e.g., when the sub/superscript is just a single
token like "i". It's simply a matter of taste in these cases.
- Frank Mittelbach, a LaTeX maintainer, says that he types "a_i":
https://tex.stackexchange.com/questions/82329/how-bad-for-tex-is-omitting-braces-even-if-the-result-is-the-same#comment176261_82331
- David Carlisle, another LaTeX maintainer, says that a_i "arguably
improves the look of the source code":
https://tex.stackexchange.com/a/82337
- Joseph Wright, yet another LaTeX maintainer, says that he "would
always use braces here, so favour a_{i}":
https://tex.stackexchange.com/a/1929
And I think if it is a matter of taste, then the sane default is to
avoid any magic that gets in the way of users. Anyone who prefers braces
can still enable this argument, but people who do not like them won't
get upset every time they type "_" or "^".
2025-06-26 02:37:18 +02:00
Kirill A. Korinsky
7ac03e3f0f
bump: :email wanderlust
...
wanderlust/flim@c4c72d2833 -> wanderlust/flim@56e3e0fd02
wanderlust/semi@f6e299706a -> wanderlust/semi@813892fe2c
wanderlust/wanderlust@657eded150 -> wanderlust/wanderlust@70427e9c84
2025-06-26 02:36:55 +02:00
pancho horrillo
bffc593b9f
bump: ghub
...
magit/ghub@HEAD -> magit/ghub@97a07691ef (4.3.2)
ghub is in a state of flux right now, with some parts being split into
their own packages¹. The latest ghub release (4.3.2)² is just three weeks old,
so I think we are fine just pinning that one.
¹: 3e7ad9d138/CHANGELOG (v500----unreleased)
²: https://github.com/magit/ghub/releases/tag/v4.3.2
Fix : #8421
Ref: magit/ghub@30e57b2
2025-06-26 02:36:19 +02:00
Henrik Lissner
f64e199517
bump: :lang org
...
bastibe/org-journal@e581bf5530 -> bastibe/org-journal@c72d7c75f8
emacs-straight/org-mode@79781bac69 -> emacs-straight/org-mode@4e6d38d1a6
magit/orgit-forge@764820769e -> magit/orgit-forge@050590fbc7
magit/orgit@efd98e5caa -> magit/orgit@224350397d
minad/org-modern@6158d3d007 -> minad/org-modern@1723689710
oer/org-re-reveal@89ed240450 -> oer/org-re-reveal@da7e1feba9
org-roam/org-roam@046822b512 -> org-roam/org-roam@c172951345
2025-06-25 17:36:59 +02:00
Henrik Lissner
f0c8290ae2
fix(format): prefix arg inhibiting format-on-save
...
We bind to basic-save-buffer in :config default (and save-buffer calls
it too), so we advise that instead. However, this is a temporary
solution because it casts way too wide a net. Probably better to add a
new save-without-formatting keybind instead.
Fix : #8420
2025-06-25 17:36:59 +02:00
Henrik Lissner
a4d00445d2
tweak(markdown): markdown-mouse-follow-link = nil
2025-06-25 17:36:59 +02:00
Theia Ware
e6c7553053
feat(emacs-lisp): reduce flycheck in org-edit-special buffers
...
Minimize the flycheck rules when using org-mode's edit functionality for
source code blocks (e.g. `#+begin_src emacs-lisp / #+end_src`) that pops
up a new buffer with the minor mode `'org-src-mode`.
2025-06-14 12:01:29 +02:00
Kirill A. Korinsky
267aa3d788
bump: :email wanderlust
...
wanderlust/apel@1a6fd3bab2 -> wanderlust/apel@2383abfd3a
wanderlust/flim@774e40da2b -> wanderlust/flim@c4c72d2833
wanderlust/semi@85a52b899a -> wanderlust/semi@f6e299706a
wanderlust/wanderlust@d6dcbad228 -> wanderlust/wanderlust@657eded150
2025-06-12 23:29:44 +02:00
Henrik Lissner
ce51b4e8bb
bump: :completion
...
abo-abo/swiper@2529a23f9f -> abo-abo/swiper@2257a9d051
company-mode/company-mode@41f07c7d40 -> company-mode/company-mode@1924eabfa7
elken/yasnippet-capf@de6446732b -> elken/yasnippet-capf@f53c42a996
emacs-helm/helm@5a222a8a6b -> emacs-helm/helm@90cd6ad68c
minad/cape@5546a2db8e -> minad/cape@c9191ee9e1
minad/consult-flycheck@77d3e790a3 -> minad/consult-flycheck@8067363ee3
minad/consult@ee64a2a299 -> minad/consult@7146596b56
minad/corfu@2e05fe8244 -> minad/corfu@53aa6c85be
minad/marginalia@2ff4d690f7 -> minad/marginalia@0e7097051c
minad/vertico@304be874be -> minad/vertico@b43b594bb3
oantolin/embark@923d0ec52e -> oantolin/embark@2941f2ea36
rainstormstudio/nerd-icons-completion@8e5b995eb2 -> rainstormstudio/nerd-icons-completion@e15e21a263
2025-06-12 17:16:49 +02:00
Henrik Lissner
35c565f6ce
bump: :os
...
benotn/kkp@ad23d961c3 -> benotn/kkp@1a7b4f395a
2025-06-12 17:15:45 +02:00
Henrik Lissner
4d92921b59
bump: :app
...
https://git.savannah.gnu.org/git/emms.git@abb4f614dae6 -> https://git.savannah.gnu.org/git/emms.git@e5f46561c3c1
tecosaur/emacs-everywhere@caeab3948f -> tecosaur/emacs-everywhere@4ec16c12ce
2025-06-12 17:10:28 +02:00
Henrik Lissner
b6927d0698
bump: :editor
...
emacs-evil/evil-collection@fca81ddb2c -> emacs-evil/evil-collection@4748cfb784
emacs-tree-sitter/ts-fold@6eed69cf2b -> emacs-tree-sitter/ts-fold@327757e436
emacsmirror/visual-fill-column@30fc3e4ea9 -> emacsmirror/visual-fill-column@e391b52922
emacsorphanage/god-mode@9f3f6a1dc9 -> emacsorphanage/god-mode@fbcf7381c4
hlissner/evil-snipe@c2108d3932 -> hlissner/evil-snipe@16317d7e54
joaotavora/yasnippet@2384fe1655 -> joaotavora/yasnippet@c1e6ff23e9
radian-software/apheleia@0c41a5a52c -> radian-software/apheleia@f3308f53d3
2025-06-12 17:10:28 +02:00
Henrik Lissner
197419f041
fix(magit): +forge: fail gracefully on <29.1
...
Amend: aa7dd61a2c
2025-06-12 17:10:25 +02:00
Henrik Lissner
aa7dd61a2c
fix(magit): require Emacs 29.1+ for +forge
...
Forge depends on ghub, and ghub requires 29.1+, so Forge has dropped
backwards compatibility (plus, code-review depends on Forge).
Also adds a doctor check for this constraint.
Fix : #8419
Ref: magit/forge@35224e5dd4
2025-06-12 14:43:03 +02:00
Henrik Lissner
442f4db4d4
bump: :ui
...
Alexander-Miller/treemacs@820b09db10 -> Alexander-Miller/treemacs@abd27c86df
dgutov/diff-hl@aa667ac58a -> dgutov/diff-hl@9b032018fd
doomemacs/themes@88126db5e6 -> doomemacs/themes@729ad03463
jdtsmith/indent-bars@ea74161b46 -> jdtsmith/indent-bars@87729d685d
jdtsmith/ultra-scroll@f2e4fba601 -> jdtsmith/ultra-scroll@b447044b9d
minad/goggles@6141d31c51 -> minad/goggles@5176114e99
tarsius/hl-todo@0ce21c329b -> tarsius/hl-todo@7ed8bbcadb
2025-06-11 01:29:52 +02:00
Henrik Lissner
f96af872ac
bump: :tools
...
NicolasPetton/pass@1a9f610015 -> NicolasPetton/pass@896696999d
andras-simonyi/citeproc-el@54184baaff -> andras-simonyi/citeproc-el@d232616851
emacs-lsp/lsp-mode@c77ba14106 -> emacs-lsp/lsp-mode@3a96df0dd7
emacs-straight/dape@8dbe56d7c7 -> emacs-straight/dape@1df7834306
emacs-tree-sitter/tree-sitter-langs@becd29c756 -> emacs-tree-sitter/tree-sitter-langs@59979a1f5c
hcl-emacs/terraform-mode@5bdd734a87 -> hcl-emacs/terraform-mode@80383ff42b
jacktasia/dumb-jump@737267a613 -> jacktasia/dumb-jump@42f97dea50
magit/forge@9db4d386a1 -> magit/forge@a31859547a
magit/magit@04ee83d93f -> magit/magit@2f1ff91f12
magit/transient@25b994a565 -> magit/transient@f3f498aa15
mohkale/consult-eglot@b71499f4b9 -> mohkale/consult-eglot@2816f8aad7
purcell/envrc@4ca2166ac7 -> purcell/envrc@cb5f6d2a42
2025-06-11 01:29:52 +02:00
Henrik Lissner
68010af090
bump: :tools llm
...
karthink/gptel-quick@34acd437a7 -> karthink/gptel-quick@495b5e0b53
karthink/gptel@e1050ef6e5 -> karthink/gptel@0a77446108
ragnard/gptel-magit@7f58694304 -> ragnard/gptel-magit@f27c01821b
Ref: karthink/gptel#848
Close : #8415
Co-authored-by: markflarup <markflarup@users.noreply.github.com >
2025-06-10 21:29:00 +02:00