forked from serebrov/vimrc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vimrc.colors
135 lines (129 loc) · 4.36 KB
/
.vimrc.colors
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
" Color schemes
set termguicolors
Plug 'frankier/neovim-colors-solarized-truecolor-only'
Plug 'lifepillar/vim-solarized8'
Plug 'morhetz/gruvbox'
Plug 'lifepillar/vim-gruvbox8'
" A big collection of color schemes
" Plug 'chriskempson/base16-vim'
Plug 'jacoborus/tender'
Plug 'ayu-theme/ayu-vim'
Plug 'arcticicestudio/nord-vim'
Plug 'tyrannicaltoucan/vim-deep-space'
Plug 'rakr/vim-two-firewatch'
" Some emacs themes ported to vim.
Plug 'mswift42/vim-themes'
Plug 'sonph/onehalf', { 'rtp': 'vim' }
Plug 'reedes/vim-colors-pencil'
Plug 'andreasvc/vim-256noir'
Plug 'owickstrom/vim-colors-paramount'
Plug 'pgdouyon/vim-yin-yang'
Plug 'ewilazarus/preto'
Plug 'davidosomething/vim-colors-meh'
Plug 'pbrisbin/vim-colors-off'
Plug 'Jorengarenar/vim-darkness'
Plug 'rj-white/waterfall.vim'
Plug 'huyvohcmc/atlas.vim'
Plug 'Lokaltog/vim-monotone'
Plug 'fxn/vim-monochrome'
Plug 'andreypopp/vim-colors-plain'
Plug 'danishprakash/vim-yami'
Plug 'ajgrf/parchment'
" In a file, run :SemanticHighlight to convert variables into colors.
" Run :SemanticHighlightRevert to revert.
" Run :SemanticHighlightToggle to toggle the effect on and off.
Plug 'jaxbot/semantic-highlight.vim'
function! SetupColorscheme()
if &diff
" deep space looks very good in diff mode.
set background=dark
let g:deepspace_italics=1
colorscheme deep-space
" Another good option (below) - github scheme.
" " Note: to run nvim diff manually use command like this:
" " nvim -d base.js local.js remote.js merge-result.js
" echom 'Diff mode setup'
" set background=light
" set guifont=Liberation\ Mono\ 9
" " colorscheme sol
" colorscheme github
" " " A bit modified diff colors from github scheme
" hi DiffAdd guifg=#003300 guibg=#DDFFDD gui=none
" hi DiffChange guibg=#ececec gui=none
" hi DiffText guifg=#000033 guibg=#A6F3A6 gui=none
" hi DiffDelete guifg=#DDCCCC guibg=#FFDDDD gui=none
else
" if has('nvim')
set background=dark
let g:deepspace_italics=1
colorscheme deep-space
"
" " Has solarized8, solarized8_flat, solarized8_high and solarized8_low variants
" let g:solarized_visibility = "normal"
" colorscheme solarized8_flat
"
" colorscheme nord
" colorscheme tender
" colorscheme onehalfdark
"
" " less colors
" See also: https://github.com/mcchrish/vim-no-color-collections
" colorscheme 256_noir
" colorscheme paramount
" colorscheme yin
" colorscheme yang
" colorscheme preto
" colorscheme meh
" colorscheme off
" colorscheme darkness
" colorscheme waterfall
" colorscheme atlas
" let g:monotone_color = [120, 100, 70] " Sets theme color to bright green
" let g:monotone_secondary_hue_offset = 200 " Offset secondary colors by 200 degrees
" let g:monotone_emphasize_comments = 1 " Emphasize comments
" colorscheme monotone
" colorscheme monochrome
" colorscheme plain
" colorscheme yami
"
" Light scheme with less colors:
" colorscheme parchment
"
" " Brown background
" let g:gruvbox_italic=1
" colorscheme gruvbox
" " gruvbox8 has variants, gruvbox8_hard is nice
" colorscheme gruvbox8
"
" let g:pencil_higher_contrast_ui = 0 " 0=low (def), 1=high
" let g:pencil_neutral_headings = 0 " 0=blue (def), 1=normal, for markdown
" let g:pencil_neutral_code_bg = 0 " 0=gray (def), 1=normal, for markdown
" let g:pencil_gutter_color = 1 " 0=mono (def), 1=color
" let g:pencil_spell_undercurl = 1 " 0=underline, 1=undercurl (def)
" let g:pencil_terminal_italics = 1
" colorscheme pencil
"
" colorscheme warm-night
" colorscheme two-firewatch
"
" " Black background
" let ayucolor="light" " for light version of theme
" " let ayucolor="mirage" " for mirage version of theme, grey background
" " let ayucolor="dark" " for dark version of theme, black background
" colorscheme ayu
"
" " turbo pascal - like
" colorscheme blue
"
" " Light schemes
" colorscheme bergen " white background, less bright
" colorscheme soft-morning " also not to bright
" colorscheme github " light background, good for diffs
" colorscheme onehalflight " white background, bright
"
" " Yellow background
" colorscheme breezy-fall
" colorscheme silkworm
" colorscheme soft-stone
endif
endfunction