Commit Graph

226 Commits

Author SHA1 Message Date
Lifepillar
1a84708f39 Use orange instead of red for WarningMsg.
I do not like red on dark background. Orange is slightly better.
2016-05-21 19:29:07 +02:00
Lifepillar
8719839f6a Do not use reverse in TabLineSel.
Do not use reverse in TabLineSel, because it reverses Title, too (used
to highlight the number of windows in the current tab), which looks
ugly.
2016-05-21 19:27:41 +02:00
Lifepillar
67bbe9ac29 Flatten tabline in flat variant.
Use same highlighting as in StatusLine/StatusLineNC.
2016-05-21 19:11:22 +02:00
Lifepillar
da34766220 Update TabLine* highlight groups. 2016-05-21 18:24:08 +02:00
Lifepillar
21d39005ec Set WildMenu in flat variant the same as PmenuSel. 2016-05-21 18:15:16 +02:00
Lifepillar
27f6beb400 Adjust colors for pop-up menu in flat variant.
Break the symmetry between dark and light, because that looks better.
2016-05-21 18:11:54 +02:00
Lifepillar
9338536ab2 Flatten pop-up menu in flat variant. 2016-05-21 16:31:03 +02:00
Lifepillar
d920798d98 Change status line foreground for high contrast.
For some reason, using ctermbg=7 causes the ^^^ symbols to appear in the
status line when the high contrast variant is active. That happens both
in terminal and in MacVim. Setting the foreground to 15 fixes the
problem (that is high contrast anyway).
2016-05-21 14:50:55 +02:00
Lifepillar
f6ed9c6842 Update Readme. 2016-05-21 14:12:26 +02:00
Lifepillar
3ef08ffbdf Add support for italics in terminal.
Set g:solarized_term_italics = 1 for terminals that support italics.
2016-05-21 14:07:05 +02:00
Lifepillar
5a5a494a15 Generate all colorschemes at once.
Just source src/solarized8.vim.
2016-05-21 14:03:35 +02:00
Lifepillar
40424f1bb8 Update statusline colors for flat variants. 2016-05-16 20:16:39 +02:00
Lifepillar
1d393a5252 Add Readme. v0.1 2016-05-16 11:24:33 +02:00
Lifepillar
023c934ef5 Set {cterm,gui}=NONE for TabLine and TabLineFill. 2016-05-16 10:39:46 +02:00
Lifepillar
d3a144837c Add flat variant. 2016-05-16 10:33:51 +02:00
Lifepillar
11ccad397e Rename contrast level. 2016-05-16 10:30:23 +02:00
Lifepillar
e7c4b57fd6 Fix typo. 2016-05-16 10:30:03 +02:00
Lifepillar
03815c38f2 Add solarized8_dark_low and solarized8_light_low. 2016-05-16 10:26:14 +02:00
Lifepillar
c99589f01b Add solarized8_dark_high and solarized8_light_high. 2016-05-16 10:22:59 +02:00
Lifepillar
813ef604d3 Add solarized8_dark and solarized8_light. 2016-05-16 10:15:39 +02:00
Lifepillar
360863d05d Update comment. 2016-05-16 10:14:26 +02:00
Lifepillar
bcba0ae34e Move solarized8.vim into src directory. 2016-05-16 10:11:37 +02:00
Lifepillar
5a0d5acf38 Modify script to output colorscheme in a buffer. 2016-05-16 10:01:54 +02:00
Lifepillar
82c9e6b662 Remove useless highlight group definition.
This is useless because hsModuleStartLabel is redefined a few lines
below.
2016-05-15 22:57:36 +02:00
Lifepillar
1a153ab348 Fix missing CursorLineNr.
The original Solarized theme does not define it.
2016-05-15 22:43:45 +02:00
Lifepillar
916b9b0302 Initial import.
The content of this file is adapted from the original Solarized theme.
The color palette is exactly the same, but I have removed some cruft and
made some adjustments here and there (see the comments) to better suit
my taste. For example, I can't stand dark text on a red background, so
I have changed ErrorMsg to use a white foreground even in dark mode.
I have not removed *all* the bullshit Solarized source, as the
[Flattened](https://github.com/romainl/flattened.git) theme does,
because I like the possibility of using different contrast levels
(besides Solarized's low, normal, and high contrast modes, I have even
added my own). Although this file may be used as it is, I plan to use it
to generate eight "presets", four with a dark background and four with
a light background, one for each contrast level. Then, I'll keep this in
a development branch, but I plan to remove it from master.

I have started this project because recent Vim versions support true
color terminals, i.e., they use gui color definitions. The original
Solarized does not define guifg and guibg when used by terminal Vim.
This project works in true color terminals out of the box (tested with
iTerm), besides working in GUI Vim (of course), and in terminals using
Solarized 16-color palette. The degraded 256-color version of Solarized
has been removed, because it is ugly and useless (for me). It's called
Solarized8 because true color support will make its way into the
upcoming Vim 8 release.

I have added an option to set the background color of the active status
line to the same color as the inactive status line
(g:solarized_statusline). Besides, I have added a few highlight groups:

NormalMode
InsertMode
VisualMode
CommandMode
ReplaceMode

I need these changes for my own status line (whose color changes
according to the current mode). Other users may safely ignore them.
2016-05-15 19:41:36 +02:00