A short blog post on defining some custom #emacs #eshell wrappers for some common jj commands I use.
https://www.alcarney.me/blog/2026/eshell-integration/
Thanks to @xenodium and the Bending Emacs series for the inspiration!
A short blog post on defining some custom #emacs #eshell wrappers for some common jj commands I use.
https://www.alcarney.me/blog/2026/eshell-integration/
Thanks to @xenodium and the Bending Emacs series for the inspiration!
Wrapping `jj log` was just a nice entry point, what I was really after was a way to manipulate the jj log from a buffer in #emacs.
This has resulted in my most significant contribution to my Emacs config yet - a tree-sitter powered major-mode, using combobulate for a bit of structured navigation
https://www.alcarney.me/blog/2026/alc-jj-log-view-mode/
I had a lot of fun making this and I’m now wondering what else I can try this approach with… 🤔
@alcarney Not an `eshell` solution but if you are looking to use `jj`from Emacs you might be interested in Majutsu, particularly if you used and liked Magit as it claims to be "Magit for Jujutsu"