doomemacs/modules/tools
Henrik Lissner b405225b90
refactor!(vc-gutter): drop git-gutter for diff-hl
BREAKING CHANGE: This removes git-gutter as an implementation for the
`:ui vc-gutter` module, leaving only the diff-hl implementation. There
are no longer any +git-gutter or +diff-hl flags for this module. Users
don't have to do anything to keep the vc gutter, unless they prefer
git-gutter for any reason (in which case they'll need to install and set
it up themselves).

This has been planned for some time, because of a roadmap goal for Doom
to lean into native/built-in functionality where it's equal or better
than the third party alternatives. diff-hl relies on the built-in vc.el
library instead of talking to git directly (thus expanding support to
whatever VCS's vc.el supports, and not git alone), which also means it
can take advantage of its caching and other user configuration for
vc.el. Overall, it is faster and lighter.

What I've also been waiting for was a stage-hunk command, similar to
git-gutter:stage-hunk, which arrived in dgutov/diff-hl@a0560551cd and
dgutov/diff-hl@133538973b, and have evolved since.

Ref: dgutov/diff-hl@a0560551cd
Ref: dgutov/diff-hl@133538973b
Ref: https://github.com/orgs/doomemacs/projects/5/views/1?pane=issue&itemId=58747789
2024-06-22 18:14:04 -04:00
..
ansible bump: :tools 2024-06-21 19:10:30 -04:00
biblio bump: :tools 2024-06-21 19:10:30 -04:00
collab bump: :tools 2024-06-21 19:10:30 -04:00
debugger bump: :tools 2024-06-21 19:10:30 -04:00
direnv bump: :tools 2024-06-21 19:10:30 -04:00
docker bump: :tools 2024-04-03 17:24:17 -04:00
editorconfig bump: :tools 2024-06-21 19:10:30 -04:00
ein docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
eval bump: :tools 2024-06-21 19:10:30 -04:00
lookup bump: :tools 2024-06-21 19:10:30 -04:00
lsp bump: :tools 2024-06-21 19:10:30 -04:00
magit refactor!(vc-gutter): drop git-gutter for diff-hl 2024-06-22 18:14:04 -04:00
make docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
pass bump: :tools 2024-02-04 19:07:25 -05:00
pdf bump: :tools 2024-06-21 19:10:30 -04:00
prodigy bump: :tools 2024-02-04 19:07:25 -05:00
rgb bump: :tools 2024-06-21 19:10:30 -04:00
taskrunner docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
terraform bump: :tools 2024-04-03 17:24:17 -04:00
tmux docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
tree-sitter bump: :tools tree-sitter 2024-06-22 13:22:22 -04:00
upload fix(upload): ssh-deploy-on-explicit-save = 1 2024-01-27 03:17:57 -05: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?