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.
The script contained bashisms like substring expansions and a double
quoted tests but still had a /bin/sh shebang, which broke execution on
distros where sh is pointing to `dash` or something other than bash.
Modern Debian is one such example.
Additionally, as the regex pattern was quoted in the original test it
was interpreted literally and not as a regex pattern so the original
logic did not work as intended, even if executed in bash.
The new version keeps the same logic (although without the regex issue)
but implemented in a way that should be compliant with most sh shells,
and perhaps a bit easier to extend with other shells.
The script now depends on sed to replace the bash substring expansion
logic, but sed should be available on almost any system.
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"