dgutov/diff-hl
Emacs package for highlighting uncommitted changes observed · 2026-09-01
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5182
- days_rel: n/a
- days_push: 3
- n_releases_24m: 0
Adoption not part of the score
1111 stars · 70 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An Emacs minor mode that highlights uncommitted changes in the window fringe or margin, with commands to jump between and selectively revert hunks. It supports Git, Mercurial, Bazaar, and SVN via VC, and includes auxiliary modes for Dired, on-the-fly updates, and staging/unstaging in Git buffers.
Use cases
- show git gutter indicators in emacs
- highlight uncommitted changes in the editor fringe
- jump between and revert individual diff hunks
- stage and unstage changes from a buffer
- show version control markers in dired
- highlight changes on the fly while editing
When to choose
- you use Emacs and want source control gutter indicators
- you need support for multiple VCS backends beyond just Git
- you want to revert or stage hunks directly from the buffer
When to avoid
- you use a different editor like Vim or VS Code with built-in gutter support
- you need a standalone diff tool outside Emacs
- fringe conflicts with Flycheck-style indicators are unacceptable in your setup
Facets
plugin · maturity stable
version-control developer-tools version-control developer-tools text-editors editor-plugin cross-platform emacs git-gutter vc diff minor-mode fringe-indicators
1 source
- readme: https://github.com/dgutov/diff-hl · fetched 2026-09-01 · 69818dc398f1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dgutov/diff-hl | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem