3 ms·
> magit Since last year we have what's a start of Magit in Lem: https://lem-project.github.io/usage/usage/#version-control-with-lemlegit-git-experimental https
by vindarel 2y ago
> magit
Since last year we have what's a start of Magit in Lem: https://lem-project.github.io/usage/usage/#version-control-with-lemlegit-git-experimental https://lem-project.github.io/usage/usage/#version-control-w...
It has a status buffer, it can push/pull/commit, stage files and parts of hunks (no arbitrary region yet), list commits (with a handy pagination), manage stashes, do an interactive rebase (no reword yet). It's fast for big codebases (linux kernel) as it doesn't call the git binary a lot. We watch the performance and we have plans to read git blobs natively. I contributed it (https://lisp-journey.gitlab.io/blog/oh-no-i-started-a-magit-like-plugin-for-the-lem-editor/ https://lisp-journey.gitlab.io/blog/oh-no-i-started-a-magit-...). Working on it is a pleasure as the Lem codebase is very clean and introspectable (and specially so through Lem).
- mark_l_watson 2y agoI like the name ‘legit’ for your project and I look forward to trying it. To be honest, I live in regular Emacs for all productivity things, but I have also spent a fair amount of time using Lem when coding in Common Lisp. Such a cool project!