mickeynp/combobulate
Structured Editing and Navigation in Emacs with Tree-Sitter observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- 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: 1744
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
1235 stars · 96 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Combobulate is an Emacs package that adds structured editing and navigation to many programming languages using Emacs 29's tree-sitter library. It extends existing movement and editing commands with syntax-tree-aware features like bulk editing, multiple cursors, and a query builder.
Use cases
- navigate code by syntax tree nodes in emacs
- structured editing of code in emacs
- bulk edit tree-sitter nodes with multiple cursors
- move around code semantically instead of by regex
- preview complex edits before applying them
- add tree-sitter based editing to new languages in emacs
When to avoid
- you use an Emacs version older than 29 without tree-sitter support
- you expect a fully stable, bug-free tool as it is under active development
- you use an editor other than Emacs
Facets
plugin · maturity active
editor parser developer-tools text-editors developer-tools parsers editor-plugin emacs-lisp tree-sitter structured-editing code-navigation multiple-cursors emacs
1 source
- readme: https://github.com/mickeynp/combobulate · fetched 2026-08-28 · ec6eca8fa90d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mickeynp/combobulate | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="mickeynp/combobulate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem