daa84 / neovim-gtk

gtk ui for neovim
GNU General Public License v3.0
716 stars 57 forks source link

Ligatures with colored cursor column #138

Open cdevienne opened 5 years ago

cdevienne commented 5 years ago

Ligatures are not enabled when characters have a different background, which is probably the right thing when the background change is a window separation.

But when the background change is due to the colored cursor column, it would be great to keep the ligatures: it would avoid many screen changes on every cursor move.

Here an example of what happens to the ligature with a colored cursor column: capture d ecran de 2018-08-23 12-19-46

daa84 commented 5 years ago

Don't actually remember why i implement it this way, but there was some reason, maybe border, not sure. So i can try to change this behavior to check.

unclechu commented 5 years ago

@daa84 Maybe for cases like symbols in window separators collides with symbols from code producing single ligature?

cdevienne commented 5 years ago

The same thing happens with the colorcolumn

XVilka commented 5 years ago

So what was decided on this one?