Fix an error about s:termtrans not being defined. The error is due to
the new way Colortemplate generates the output code.
Make g:solarized_extra_hi_groups=1 by default, as the Vim issue with
filetype-specific highlight groups in color schemes has been fixed a
while ago.
When the user sets a transparent background, some filetype-specific
highlight groups do not become transparent, because their background has
been set to `back`. Fix it by setting the background to NONE.
Fixes https://github.com/lifepillar/vim-solarized8/issues/92.
https://github.com/dense-analysis/ale
- General optimization of the tones for ALE highlighting in the sign
column and on error and warning markings in file.
- If 'g:ale_sign_highlight_linenrs' is enabled this will use Neovim's
number line highlighting.
When visibility is "normal", set the Title highlight group's foreground
color to orange instead of yellow, as it was in the original Solarized.
This change addresses https://github.com/lifepillar/vim-solarized8/issues/76.
A yellow Title can be obtained by setting
let g:solarized_visibility = "high"
Neovim ignores `&t_Co` and `&term`, so it is not possible in Neovim to
use the ANSI colors when `termguicolors` is not set.
Re-add this option to override the value of `s:t_Co`.
Fixes https://github.com/lifepillar/vim-solarized8/issues/71.
Often (e.g. for Python) Error is used to indicate
whitespace mistakes (e.g. too much whitespace).
Since in Solarized 8 Error does not have any
background colour, these errors are not visible
(@fladd).
Fixes https://github.com/lifepillar/vim-solarized8/issues/63.
This sets a "flat" status line, vert bar and tab bar in all variants.
It does not have any effect for solarized8_flat, because "normal" and
"flat" are effectively the same in that case.
The separator makes it clear how a window has been split, which is
useful, for example, when you rotate windows (<c-w><c-r>). The separator
may be suppressed by the user with 'fillchars'.
See also: https://github.com/vim/vim/issues/2724.