doomemacs/modules/tools
Henrik Lissner 1dae2bf916
fix(tree-sitter): remap to ts-mode w/o base mode
If the base major mode doesn't exist, let's assume we want no
fallthrough for this major mode (in the event the grammar isn't ready)
and simply push forward anyway, even if a missing grammar results in a
broken state.

This will particularly affect major modes like `typescript-mode` (which
simply won't be installed if +tree-sitter is enabled) and
`go-{mod,work}-ts-mode` (for which no base major modes exist).

The difference (generally) between most base and ts-modes is
performance, not features, so "gracefully failing back to the base mode"
makes sense UX-wise, but `typescript-mode` notably inferior to
`typescript-ts-mode` (particularly in its TSX support). Beginners may
misidentify its shortcomings as bugs, so it's better to simply error out
early so the user can be made aware of the problem sooner and less
ambiguously.
2025-08-31 16:20:14 +02:00
..
ansible bump: :tools 2025-08-10 15:34:44 +02:00
biblio bump: :tools 2025-08-10 15:34:44 +02:00
collab bump: :tools 2025-01-09 00:29:41 -05:00
debugger bump: :tools 2025-08-10 15:34:44 +02:00
direnv bump: :tools 2025-08-10 15:34:44 +02:00
docker merge: branch 'feature/treesit' 2025-08-31 14:55:37 +02:00
editorconfig bump: :tools 2025-08-10 15:34:44 +02:00
ein bump: :tools 2025-03-25 15:20:58 -04:00
eval bump: :tools 2025-05-15 11:39:50 +02:00
llm bump: :tools 2025-08-10 15:34:44 +02:00
lookup bump: :tools 2025-06-11 01:29:52 +02:00
lsp fix(lsp): eglot-booster-io-only only when needed 2025-08-21 16:47:37 +02:00
magit bump: :tools 2025-08-10 15:34:44 +02:00
make feat: add .doommodule files 2024-09-14 20:47:39 -04:00
pass bump: :tools 2025-08-10 15:34:44 +02:00
pdf bump: :tools 2025-08-10 15:34:44 +02:00
terraform bump: :tools 2025-06-11 01:29:52 +02:00
tmux feat: add .doommodule files 2024-09-14 20:47:39 -04:00
tree-sitter fix(tree-sitter): remap to ts-mode w/o base mode 2025-08-31 16:20:14 +02:00
upload fix(upload): install ssh-deploy from emacsmirror 2025-05-09 21:31:11 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:tools

Description

Modules that integrate external tools into Emacs.

Frequently asked questions

This category has no FAQs yet. Ask one?