f5a1af4bf6
feat(kotlin): add treesit support
2025-05-22 19:50:29 +02:00
c5dd2847ff
feat(scala): add treesit support
2025-05-22 19:50:29 +02:00
5db361b474
fix(tree-sitter): remove redundant yaml source
...
Amend: 2556cb58f2
2025-05-22 18:32:04 +02:00
0c311a5172
feat(elixir): add treesit support
2025-05-22 18:32:03 +02:00
a329d63f7d
fix(tree-sitter): discard COMMIT recipe argument on <=30.x
...
Otherwise `treesit--install-language-grammar-1` will throw an arity
error on Emacs <=30.x when installing grammars.
Fix : #8393
2025-05-16 08:49:20 +02:00
776da0dcf1
fix(csharp): csharp-ts-mode: side-effects on auto-mode-alist
...
Would otherwise be imposed every time the mode is activated.
2025-05-16 08:46:21 +02:00
b546522257
docs(tree-sitter): revise doctor output
2025-05-15 18:58:29 +02:00
2556cb58f2
feat(yaml): add treesit support
2025-05-15 18:55:42 +02:00
8931c48913
fix(cc): treesit modes not remapped to
...
c-ts-mode and c++-ts-mode weren't being remapped to from c-mode/c++-mode
because of extra noise in `major-mode-remap-defaults`. I wish these
packages would leave these variables alone and leave it to the user to
configure; they're often inconsistent and overbearing.
2025-05-15 18:31:55 +02:00
5be0df24d3
docs(csharp,julia,lua,markdown): mention +tree-sitter requirements
2025-05-15 18:19:32 +02:00
9073b24878
feat(php): add treesit support
2025-05-15 18:19:32 +02:00
e0e2c3aa61
feat(janet): add treesit support
2025-05-15 18:19:24 +02:00
8ac83f4600
fix(indent-guides): treesit support
2025-05-15 18:19:22 +02:00
1670ce2767
feat!(cc): add treesit support
...
BREAKING CHANGE: Besides treesit support, this removes a few
fontification enhancements (in favor of tree-sitter).
2025-05-15 13:01:40 +02:00
c403bb5e2f
feat(csharp): add treesit support
2025-05-15 13:01:40 +02:00
46b87362f7
feat(julia): add treesit support
2025-05-15 13:01:40 +02:00
e6caaef9e6
fix(agda): remove defunct tree-sitter.el support
2025-05-15 13:01:40 +02:00
f002424106
feat(lua): add treesit support
2025-05-15 13:01:40 +02:00
445c982838
feat(ruby): add treesit support
2025-05-15 13:01:40 +02:00
7cb23f3359
feat(markdown): add treesit support
2025-05-15 13:01:40 +02:00
a372eba7cd
feat(python): add treesit support
2025-05-15 13:01:39 +02:00
f2678b3ea2
feat(fold): add treesit-fold support
2025-05-15 13:01:39 +02:00
1ac1b70d4e
refactor!(tree-sitter): replace tree-sitter w/ treesit
...
BREAKING CHANGE: This rewrites the :tools tree-sitter module to use
treesit instead of tree-sitter.el. Users will need to adapt to treesit
and remove any tree-sitter-specific config in their dotfiles.
Ref: #7623
Ref: #7742
Ref: #8197
2025-05-15 13:01:29 +02:00
50200762cd
bump: :tools
...
doomelpa/code-review@fba8fe3343 -> doomelpa/code-review@303edcfbad
emacs-citar/citar@ce5e9644ed -> emacs-citar/citar@5ef097beba
emacs-lsp/lsp-mode@54251da4ff -> emacs-lsp/lsp-mode@c77ba14106
emacs-straight/dape@588a907c87 -> emacs-straight/dape@8dbe56d7c7
emacs-straight/eglot@6a9e0c76b9 -> emacs-straight/eglot@0b0f894713
emacs-tree-sitter/elisp-tree-sitter@12f92ef399 -> emacs-tree-sitter/elisp-tree-sitter@1c455b0953
emacs-tree-sitter/tree-sitter-langs@4eb4989d1a -> emacs-tree-sitter/tree-sitter-langs@becd29c756
emacsorphanage/quickrun@a5c9a5e8c6 -> emacsorphanage/quickrun@bae8efb8c5
karthink/gptel@1aa5f1c10d -> karthink/gptel@e1050ef6e5
magit/magit@531e7ca619 -> magit/magit@04ee83d93f
2025-05-15 11:39:50 +02:00
6c1965b1ed
fix(magit): +magit-auto-revert: handle edge cases
...
In cases where user have changed `vc-follow-symlinks`,
causing *Messages* spam and unexpected prompting, OR where revert-buffer
hooks and handlers are prematurely triggered for file buffers that
haven't been changed.
Fix : #8392
2025-05-15 11:39:50 +02:00
4be8557eb3
docs(cc): Specify --
with command for bear
2025-05-15 09:39:34 +00:00
4b99e6f156
fix(debugger): wrong-number-of-arguments error
...
dape-breakpoint-save's sole argument is optional. Calls omitting it
would cause our advise to throw an arity error.
Amend: 52dbde017a
2025-05-14 23:43:58 +02:00
3c8240dfaa
fix(cli): error if $EMACSDIR/.local/etc/eln missing
2025-05-14 23:43:58 +02:00
e614ffbda8
fix(llm): don't auto-kill gptel popup buffer
...
Fix : #8387
2025-05-11 20:34:14 -04:00
0658c1f863
fix(use-package): omit bind-key-pkg.el
...
Fix : #8300
Ref: melpa/melpa#9193
2025-05-11 20:34:11 -04:00
07ea4b1ee0
nit(terraform): reformat
...
To match the formatting of other Doom modules.
2025-05-11 04:20:06 -04:00
56fc5410c2
fix(terraform): duplicate localleader keybind
2025-05-11 00:52:54 -04:00
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
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
5a69637072
tweak(default): font resizing keybinds
...
Conform keybinds to MacOS conventions for font resizing commands.
Also:
- Moves numbered workspace keybinds out of +evil-bindings.el so non-evil
users can enjoy them.
- Rebinds s-0 from +workspace/switch-to-final to doom/reset-font-size.
Fix : #8379
Amend: b70d137f1a
2025-05-11 00:50:33 -04:00
44136a66dd
bump: :emacs dired
...
alexluigit/dirvish@e8ec5765da -> alexluigit/dirvish@d877433f95
Fix : #8384
2025-05-10 13:33:08 -04:00
66f1b25dac
fix(upload): install ssh-deploy from emacsmirror
...
cjohansson/emacs-ssh-deploy has inexplicably vanished, causing `doom
sync` to fail when trying to install it, so we switch to a mirror.
Fix : #8383
2025-05-09 21:31:11 -04:00
510347977e
docs(lib): revise various docstrings
2025-05-09 01:14:16 -04:00
5477ba4c16
module: add :lang janet
2025-05-08 01:24:14 -04:00
61198800aa
feat(llm): add <leader> o l prefix for non-evil users
...
Ref: #7231
Amend: 6898a9c267
2025-05-07 21:22:08 -04:00
d99742ff92
tweak(default): move macos send-to-*/open-in-* app keybinds
...
In 9f16efb
these keys were moved from evil users, this commit mirrors
the changes for non-evil users.
I.e. Moves 'C-c o {u,U,l,L,i,I}' to 'C-c o s {u,U,l,L,i,I}'.
Amend: 9f16efbb4e
2025-05-07 21:20:46 -04:00
49591fd5a0
tweak(python): init poetry-tracking-mode sooner
2025-05-07 16:35:54 -04:00
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
cd227e675a
refactor(python): remove redundant :mode
...
These auto-mode-alist entries are autoloaded by the package.
2025-05-07 16:32:00 -04:00
87de6e45f2
fix(tabs): show unreal buffers in tab list
...
Fix : #8050
2025-05-07 11:33:32 -04:00
31994ef136
fix(tabs): errors on dead buffers
...
Fix : #8382
2025-05-07 11:32:20 -04:00
6898a9c267
module: add :tools llm
...
Clippy is making a comeback.
Close : #7231
2025-05-06 22:30:49 -04:00
9f16efbb4e
tweak(default): move macos send-to-*/open-in-* app keybinds
...
Moves 'SPC o {u,U,l,L,i,I}' to 'SPC o s {u,U,l,L,i,I}' to make headway
for other 'SPC o' keybinds.
2025-05-06 15:39:42 -04:00
b70d137f1a
tweak(default): font-size adjustment keybinds on macos
...
On MacOS, the convention for font size adjustments are s-- and s-+. This
conforms Doom to that convention (only on MacOS), and moves the
reset-font-size command to C-s-= (because s-= is too easy to fat-finger
while adjusting font-size incrementally).
Fix : #8379
2025-05-06 01:39:11 -04:00
13e92ceb3c
revert: eglot
...
emacs-straight/eglot@928c216af5 -> emacs-straight/eglot@6a9e0c76b9
Fix : #8380
Amend: 7088257f2e
2025-05-06 01:39:10 -04:00