Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Bad Juju - Jujutsu VCSNew to Visual Studio Code? Get it now.
Bad Juju - Jujutsu VCS

Bad Juju - Jujutsu VCS

Turbocharged Industries

|
4 installs
| (0) | Free
Text-based version control client for Jujutsu (jj). Like Magit, but for jj.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Bad Juju — VS Code Extension

Editor integration for the Jujutsu VCS via the Bad Juju LSP server.

Commands

Command Title Description
badjuju.status.open Bad Juju: Open status window Show working copy status and stack
badjuju.log.open Bad Juju: Open log Open the revision log
badjuju.describe.open Bad Juju: Describe working copy Edit the current commit message
badjuju.new.open Bad Juju: New commit Create a new empty change (jj new)
badjuju.refresh.open Bad Juju: Refresh Re-run the command behind the current buffer

Settings

badjuju.binaryPath

Path to the jj binary. Leave blank to use jj on your PATH.

This is passed to the LSP server at startup via initializationOptions.

badjuju.defaultLogRevset

Revset expression used when opening the log with badjuju.log.open. Leave blank to use jj's default (typically @ | ancestors(@, 2)).

Example: "ancestors(reachable(@, mutable()), 5)" to show the 5 most recent mutable ancestors.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft