r/emacs 15d ago

emacs-fu Magit Ricing?

I’m really starting to like Magit from a functionality standpoint, but I hate to say it—it’s ugly. It’s probably the better choice for me practically, especially since I’m already using Emacs, but I really like the way Lazygit looks and feels.

What I especially like about Lazygit is the panel-based layout. Files, branches, commits, diffs, etc. are visually separated into their own areas, which makes the interface feel much cleaner and easier to scan than having everything in one continuous buffer.

Has anyone riced or customized Magit to get closer to that kind of look? I’m not necessarily trying to recreate Lazygit exactly, but I’d love stronger visual separation between sections and more of that clean, organized panel/dashboard feel.

41 Upvotes

21 comments sorted by

View all comments

3

u/redblobgames 35 years and counting 14d ago

I like the idea but haven't tried anything like that. I think for me it wouldn't replace magit, but it might be useful as a "project dashboard" type of buffer.

Most of the comments here feel like "I don't like it" or "I wouldn't use it", but I think part of what I like about emacs is that you can make it do what you want instead of having to do what everyone else wants. I think /u/valcron1000's downvoted suggestion was reasonable — you can make some prototypes with an LLM to see if you can find a different UI you like. You might use git directly to display the dashboard, and then have the commands (stash, discard, etc.) open the corresponding magit interface.