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
- Find and replace magit -> majjik in filenames
- Find and replace magit -> majjik in identifiers
- Replace backend git lib with jj lib
- Replace frontend git commands with jj commands
- Update any internal helpers that need to change
- Unknown additional scope
- 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.