Commit graph

108 commits

Author SHA1 Message Date
Lifepillar b0d3e1602f Check for italics in extra highlight groups. 2023-04-30 11:00:30 +02:00
Lifepillar 2cf827f778 Complete the upgrade to Colortemplate v3 syntax. 2023-04-24 21:04:30 +02:00
Lifepillar a9e5707be0 Start updating to Colortemplate v3 syntax. 2023-04-23 23:54:40 +02:00
Lifepillar ed0b0e1bed Do not link vimSet and vimSetEqual to Normal.
Fixes https://github.com/lifepillar/vim-solarized8/issues/95.
2022-03-29 13:48:30 +02:00
Lifepillar 4ee5050167 Rebuild with Colortemplate v2.2.0.
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.
2022-03-20 15:14:14 +01:00
Lifepillar 28b81a4263 Remove background color from some extra hi groups.
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.
2021-04-24 20:37:59 +02:00
Lifepillar d3ba802421 Rebuild color schemes. 2021-03-12 21:29:30 +01:00
Lifepillar 7b6399093c Rebuild with Colortemplate v2.1.0. 2020-09-20 15:28:01 +02:00
boweevil d916a6438c Add support for ALE syntax checker
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.
2019-12-09 05:39:25 -05:00
Lifepillar cd5e87ccfa Set Title's color to orange for dark background.
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"
2019-10-06 13:00:05 +02:00
Lifepillar 9afbe12f68 Rebuild with Colortemplate v2.0.0. 2019-07-14 22:07:25 +02:00
Lifepillar cbd8c11011 Rebuild the color schemes. 2019-06-29 14:34:30 +02:00
Lifepillar 7b0cda1da3 Fix CursorLine/CursorColumn/ColorColumn highlighting.
Fixes also https://github.com/lifepillar/vim-solarized8/issues/72.
2019-06-27 22:34:24 +02:00
Lifepillar c518404623 Rebuild the color schemes. 2019-06-26 19:33:42 +02:00
Lifepillar 37fbf3ee78 Rebuild the color scheme with fix for italics in iOS. 2019-06-06 20:59:01 +02:00
Lifepillar 97110edfc1 Rebuild the color schemes. 2019-06-06 17:43:11 +02:00
Lifepillar c81e287b9d Use reverse colors for Error highlight group.
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.
2019-05-01 23:24:38 +02:00
Lifepillar 40e77bf073 Rebuild colorschemes. 2019-03-26 08:42:08 +01:00
Lifepillar 8abe61d019 Rebuild colorschemes. 2019-03-24 21:30:41 +01:00
Lifepillar c97c44e747 Rebuild colorschemes. 2019-03-24 17:01:14 +01:00
Lifepillar 17dc84228d Add "flat" value to g:solarized_statusline.
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.
2019-03-08 10:36:33 +01:00
Lifepillar 2499bfc234 Remove deprecated colorscheme names (_dark*/_light*). 2018-10-20 16:32:33 +02:00
Lifepillar 9b74a5faf5 Fix incorrect g:terminal_color_* variables for NeoVim.
Fixes https://github.com/lifepillar/vim-solarized8/issues/46.
2018-08-26 09:14:32 +03:00
Lifepillar 4dc4539c49 Fix incorrect g:terminal_ansi_colors for light schemes.
Fixes https://github.com/lifepillar/vim-solarized8/issues/45.
2018-08-22 14:22:13 +03:00
Lifepillar ff7ec263d9 *Really* fallback to 16 colors when t_Co < 256. 2018-06-21 12:39:13 +02:00
Lifepillar e96b6b6d1c Automatically fallback to 16 colors when t_Co < 256. 2018-06-20 09:05:06 +02:00
Kristijan Husak 9f9cba450a Add highlighting for javascript function call. 2018-05-07 12:50:01 +02:00
Lifepillar 06fb3a0f97 Define g:terminal_ansi_colors. 2018-04-09 21:54:53 +02:00
Lifepillar 330148b2f3 Make VertSplit separator always visible.
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.
2018-03-25 12:44:52 +02:00
Lifepillar 256aa09e46 Do not enable italics by default.
This commit addresses issues such as https://github.com/lifepillar/vim-solarized8/issues/28
and https://github.com/lifepillar/vim-solarized8/issues/29.
2017-11-29 19:35:25 +01:00
Lifepillar f6b416006b Add Terminal, ToolbarLine, ToolbarButton hi groups. 2017-11-21 09:40:48 +01:00
Lifepillar 00c6432253 Reinstate the old names for backward compatibility. 2017-11-13 09:12:29 +01:00
Lifepillar c09e6ac686 Add colorization for spelling errors when visibility is high.
Set:

    let g:solarized_visibility="high"

in your vimrc. Then, spelling mistakes are marked with reversed colors.

Fixes https://github.com/lifepillar/vim-solarized8/issues/25
2017-11-12 11:58:09 +01:00
Lifepillar 5c05f6e357 Rename option => g:solarized_extra_hi_groups. 2017-11-11 14:27:04 +01:00
Lifepillar 4cd2050d71 Document g:solarized_enable_extra_hi_groups. 2017-11-11 14:17:01 +01:00
Lifepillar 3d01975ee2 Enable italics in terminal by default. 2017-11-11 14:03:33 +01:00
Lifepillar 5b41b09d30 Prefer 256 colors instead of 16 colors.
The rationale behind this change is that the 256 color palette gives a
less unpredictable result.
2017-11-11 13:13:53 +01:00
Lifepillar d442acd01b Reduce the number of colorschemes to four.
Merge dark and light variants together. Now, you must select the
background color before loading the colorscheme, e.g.:

se background=dark
colorscheme solarized8
2017-11-11 13:00:33 +01:00
Lifepillar 25933f5723 Generate documentation only once.
Fixes https://github.com/lifepillar/vim-solarized8/issues/23.
2017-11-05 11:08:09 +01:00
Lifepillar 150c7e0e56 Update dark templates. 2017-10-29 21:29:51 +01:00
Lifepillar 44e7efebf3 Update light templates. 2017-10-29 21:19:24 +01:00
Lifepillar daa93828d3 Fix regressions in solarized8_light. 2017-10-29 20:57:18 +01:00
Lifepillar 3f3fc033e6 Fix regressions in solarized8_dark. 2017-10-29 20:42:20 +01:00
Lifepillar 5659e16202 Fix option's name. 2017-10-28 22:11:51 +02:00
Lifepillar 201ce3873e Change approximation for base01 in dark high variant. 2017-10-28 21:51:56 +02:00
Lifepillar 370826108b Fix invisible cursor in light themes.
Fix a regression causing the cursor to be invisible in light themes.
2017-10-28 21:29:37 +02:00
Lifepillar ae51215bed Rebuild the colorschemes. Add help files. 2017-10-28 17:21:04 +02:00
Lifepillar a22a0c688e Fix custom hi groups in light theme. 2017-10-28 14:59:20 +02:00
Lifepillar bb983aeb7c Add colortemplate for light theme. 2017-10-28 14:52:46 +02:00
Lifepillar cb003376e2 Re-create solarized8_dark.vim using Colortemplate. 2017-10-28 14:19:56 +02:00