Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ majutsu Public

Majutsu! Magit for jujutsu

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

0WD0/majutsu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

547 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Majutsu - Emacs Interface for Jujutsu

Majutsu provides a Magit-style interface for Jujutsu (jj), offering an efficient way to interact with JJ repositories from within Emacs.

Read the full manual for comprehensive documentation.

Quick Start

Installation

;; Doom Emacs (packages.el)
(package! majutsu :recipe (:host github :repo "0WD0/majutsu"))

;; use-package + straight.el
(use-package majutsu
  :straight (:host github :repo "0WD0/majutsu"))

;; use-package + package-vc (Emacs 29+)
(use-package majutsu
  :vc (:url "https://github.com/0WD0/majutsu"))

Usage

  1. Open a JJ repository: M-x majutsu (or majutsu-log)
  2. Navigate: n / p to move between revisions
  3. Act: RET to visit, ? for help
  4. In blob buffers, press e to enter editable mode; save applies via jj diffedit (i in Evil also enters editable mode)
  5. In blob buffers, press b to annotate; C-c m opens the blob in Magit

Essential Keybindings

KeyAction
n / pNext / previous revision
RETVisit thing at point
?Show all commands
gRefresh
aAbsorb
bBookmarks
cDescribe
CCommit
dDiff
EEdiff
eEdit change
GGit
kAbandon
oNew
rRebase
RRestore
sSquash
SSplit
yDuplicate
ZWorkspaces
C-/Undo
C-?Redo

Requirements

Documentation

License

Credits

Majutsu began as a fork of jj-mode.el by Brandon Olivier. It depends on and draws inspiration from Magit and wraps the Jujutsu VCS.

Contributing

Issues and pull requests welcome at https://github.com/0WD0/majutsu

About

Majutsu! Magit for jujutsu

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published