/majjik

It's Majjik.el! A Jujutsu UI inside Emacs.

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

Majjik.el

Jujutsu within Emacs


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.


Project Status

  • 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

Getting Started

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.


Acknowledgments

Majjik was started by Zoey Hewll, as a fork of Magit. See also Magit's acknowledgements.