-
Notifications
You must be signed in to change notification settings - Fork 979
Sublime Text 4
Stephan Hügel edited this page Jan 24, 2026
·
1 revision
The https://github.com/urschrei/jujutsu-sublime-plugin is available for Sublime Text 4. It remains under development as of January 2026, and PRs are welcome. Some features:
All commands are available via the command palette (Ctrl+Shift+P / Cmd+Shift+P) with the "JJ:" prefix.
| Command | Description |
|---|---|
| JJ: New Change | Create a new change (optionally with a message) |
| JJ: Describe | Set or update the description of the current change |
| JJ: Commit | Commit current change (describe + new) |
| JJ: Abandon Change | Abandon the current change (with confirmation) |
| JJ: Undo Last Operation | Undo the last jj operation |
| JJ: Refresh Status | Refresh status bar |
| Command | Description |
|---|---|
| JJ: Squash... | Interactive squash with multi-select sources and destination picker |
| JJ: Quick Squash | Instantly squash current change into parent (no interaction, ideal for keybinding) |
| JJ: Absorb | Automatically move changes into ancestor commits where those lines were last modified |
| Command | Description |
|---|---|
| JJ: Edit Change... | Switch to editing a different change |
| JJ: Log (Custom Revset) | Query changes using any revset expression (e.g. trunk()..@, author(me)) |
| JJ: Rebase... | Rebase with full control over source mode (-r/-s/-b) and destination mode (-d/-A/-B) |
| Command | Description |
|---|---|
| JJ: Bookmark Set | Create or update a bookmark on a revision |
| JJ: Bookmark Move | Move an existing bookmark to a different revision |
| JJ: Bookmark Delete | Delete one or more bookmarks (multi-select supported) |
| JJ: Bookmark Rename | Rename a bookmark |
| JJ: Bookmark List | List all bookmarks; selecting one navigates to that revision |
| Command | Description |
|---|---|
| JJ: Git Push (Create Bookmark) | Push a change by creating a bookmark (jj git push -c), with optional GitHub PR URL detection |