diff options
| author | Sébastien Hoffmann <contact@shoffmann.dev> | 2026-09-28 10:22:53 +0200 |
|---|---|---|
| committer | Sébastien Hoffmann <contact@shoffmann.dev> | 2026-10-03 21:36:34 +0200 |
| commit | 8969b46bf7e37a72466218af113377be942db0c1 (patch) | |
| tree | 95fe687924edb1065b559f229b09fc3dc76cbe52 /runtime/lua/vim/_ftplugin/lua.lua | |
| parent | 3f25e81c5bc82fe5eaed3b597a1bc647e50ea5a4 (diff) | |
| download | rneovim-8969b46bf7e37a72466218af113377be942db0c1.tar.gz rneovim-8969b46bf7e37a72466218af113377be942db0c1.tar.bz2 rneovim-8969b46bf7e37a72466218af113377be942db0c1.zip | |
fix(tabline): make TabLineFill base highlight group of default 'tabline'
Follow-up to #41196
Problem: since #29976, the custom 'tabline' has a base highlight group
TabLineFill that all %# highlights are automatically combined with.
But the default C implementation still uses the TabLine and TabLineSel
highlight groups uncombined, or rather effectively combined with Normal.
Therefore, themes cannot depend on the base highlighting if they want to
support both the default and custom tab lines.
Solution: automatically combine TabLine and TabLineSel with TabLineFill
in the default C implementation.
fix https://github.com/neovim/neovim/issues/41173
ref https://github.com/neovim/neovim/pull/41196
ref https://github.com/neovim/neovim/pull/29976
Diffstat (limited to 'runtime/lua/vim/_ftplugin/lua.lua')
0 files changed, 0 insertions, 0 deletions