Dave Pearson: More mode line tweaking

Wait 5 sec.

The simplification of my modeline is sticking, in that I likehow it's turned out and I find it more useful to have it this simple. But Idid notice something was missing: I'm a pretty constant but pretty casualuser of projectile. I know it's apackage that offers a wealth of tools, yet mostly I just use it as a projectbookmark system. For this, though, it works well.Given this, having a quick and easy way to check that I'm in the project Ithink I'm in is a good idea. While I also haveneotree open all the time, whichgives a fairly obvious clue, my eyes keep flitting down to the mode line.The change I made the other day, deliberately, left the project off. I thinkthis was a simplification too far. So now it's back.The core of my mode lineconfigurationnow looks like this:(setq mood-line-format (mood-line-defformat :left ((or (mood-line-segment-buffer-status) (propertize (mood-line--get-glyph :buffer-modified) 'face 'my/mood-line-good-status)) " " (mood-line-segment-buffer-name) (my/mood-line-segment-project) " " (mood-line-segment-major-mode)) :right ((my/mood-line-segment-vc) " " (propertize (mood-line-segment-cursor-position) 'face 'my/mood-line-cursor-position))))A little busier than it started out, but still pretty clean. I do keepwondering about the cursor position. In most buffers I have line numbersshowing to the left anyway, and it's rare (but not unknown) that I need toknow what column I'm in. I'm very tempted to remove the cursor positionaltogether, then the right-hand side would just be the vc information, atwhich point it might make sense to also move the project name over to theright, given that the project and the repository information generally gohand-in-hand.I'll stick with this for now, but I can see this happening soon.