Majjik.el is a jujutsu interface within Emacs. It is a fork of Magit.
Eventually, I hope Majjik will be a complete jj interface, but for now it's just my first dip into Emacs (and my first Lisp project since uni). Please be patient.
- Fork Magit
- Realise you've dramatically underestimated Magit's scope
- Add transient interfaces to a few of jj's history-editing commands
-
jj new
-
jj describe
- probably not
jj edit
-
jj split
-
jj squash
-
jj abandon
-
jj undo
-
jj rebase
-
jj parallelize
-
jj restore
-
- Check that it all works
If you are new to Majjik, but know Magit, then it should already be familiar. If not, a lot of the information in Magit's Getting Started page may be useful.
Majjik was started by Zoey Hewll, as a fork of Magit. See also Magit's acknowledgements.