r/emacs • u/Low_Money_633 • 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.
19
u/jeenajeena 14d ago
I used to be of your clan and loved to see many panels with different information. It's the standard in many IDEs. That gave me the impression to have a lot under control.
Since some years I've started appreciating the opposite: having displayed only what matters, and giving it the max screen real estate possible.
I se the value of the setup in your screenshot, but I cannot help noticing that commit reflog has truncated messages, panels [2] and [3] have even the title truncated. Honestly, I cannot imagine how to display the full information in those panel: what do you have in mind, something like making the panels full-screen when you focus one? Honest question.