Ross ROSS = Recommend OSS · open-source software intelligence for agents

dgutov/diff-hl

Emacs package for highlighting uncommitted changes observed · 2026-09-01

github.com/dgutov/diff-hl · Emacs Lisp · GPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dgutov/diff-hlmain77

For agents

markdown · JSON · MCP: product_card(name="dgutov/diff-hl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem