A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/neovim/neovim/issues/9342 below:

Global Statusline · Issue #9342 · neovim/neovim · GitHub

What we have right now The idea

Wouldn't it be nice to have a single statusline at the bottom, like in screen or tmux?

How could it be done?

I'm strongly in favor of a 'laststatus' value of 3 enabling the global statusline, since any value < 0 or > 2 currently doesn't error, and instead behaves like 'laststatus' = 1.

Currently, only vertical window seperators are used. ('vert' value in 'fillchars')
All Terminals I've tried correctly display box drawing characters (tested with tmux), so I think those should be the default. Otherwise, window seperators would probably need their own option:

'windowseperators' (default: ─│├┤┬┴┼, for 1-1, 1|1, 1|2, 2|1 1-2, 2-1, and 2*2 layouts respectively).

Another thing that could be done would be to highlight the window seperators around the active window differently, like tmux does. This could be used to more easily distinguish the active window when the global statusline is enabled, although I don't think that is really necessary.

Costs

Implementation: medium (Additional options and ui code)
Maintainability: minor

A look into the future?

This mock-up was made with tmux as well as some slight editing:

joereynolds, AlexMasterov, teto, ThomasFeher, I60R and 90 morekhalidchawtany, chmln, dawidpotocki, ya2s, TomatoMus and 58 moremawkler, polyzen, Virgiel, maxpushka and rewhile


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4