I have created a plugin which uses a hack to highlight the current window by
dimming the inactive ones: https://github.com/blueyed/vim-diminactive
It does this by using the 'cursorcolumn' setting and/or 'syntax=off'.
While this works quite OK, there are several issues with this method:
1. Performance!
2. It does not handle long lines properly (a maximum of 256 columns can be
highlighted using &cursorcolumn.
3. It does not handle non-lines ("~").
I could imagine having a new colorscheme highlighting group for this
(background of inactive windows) instead.
Apart from that I could also imagine some windows-local variable to control the
background color for it. That would make it more flexible, and allow to use
different colors per buffer type for example (quickfix etc).
Original issue reported on code.google.com by dhahler@gmail.com on 5 Feb 2015 at 8:37
Original issue reported on code.google.com by
dhahler@gmail.com
on 5 Feb 2015 at 8:37