dim.vim (5438B)
1 " dim colorscheme 2 " originally from here: https://github.com/jeffkreeftmeijer/vim-dim 3 highlight clear 4 5 if exists("syntax_on") 6 syntax reset 7 endif 8 9 " default-light.vim 10 highlight SpecialKey ctermfg=4 11 highlight TermCursor cterm=reverse 12 highlight NonText ctermfg=12 13 highlight Directory ctermfg=4 14 highlight ErrorMsg ctermfg=15 ctermbg=1 15 highlight IncSearch cterm=reverse 16 highlight MoreMsg ctermfg=2 17 highlight ModeMsg cterm=bold 18 highlight Question ctermfg=2 19 highlight Title ctermfg=5 20 highlight WarningMsg ctermfg=1 21 highlight WildMenu ctermfg=0 ctermbg=11 22 highlight Conceal ctermfg=7 ctermbg=7 23 highlight SpellBad ctermbg=9 24 highlight SpellRare ctermbg=13 25 highlight SpellLocal ctermbg=14 26 highlight PmenuSbar ctermbg=8 27 highlight PmenuThumb ctermbg=0 28 highlight TabLine cterm=underline ctermfg=0 ctermbg=7 29 highlight TabLineSel cterm=bold 30 highlight TabLineFill cterm=reverse 31 highlight CursorColumn ctermbg=7 32 highlight CursorLine cterm=underline 33 highlight MatchParen ctermbg=14 34 highlight Constant ctermfg=1 35 highlight Special ctermfg=5 36 highlight Identifier cterm=NONE ctermfg=6 37 highlight Statement ctermfg=3 38 highlight PreProc ctermfg=5 39 highlight Type ctermfg=2 40 highlight Underlined cterm=underline ctermfg=5 41 highlight Ignore ctermfg=15 42 highlight Error ctermfg=15 ctermbg=9 43 highlight Todo ctermfg=0 ctermbg=11 44 45 let colors_name = "dim" 46 47 " In diffs, added lines are green, changed lines are yellow, deleted lines are 48 " red, and changed text (within a changed line) is bright yellow and bold. 49 highlight DiffAdd ctermfg=0 ctermbg=2 50 highlight DiffChange ctermfg=0 ctermbg=3 51 highlight DiffDelete ctermfg=0 ctermbg=1 52 highlight DiffText ctermfg=0 ctermbg=11 cterm=bold 53 54 " Invert selected lines in visual mode 55 highlight Visual ctermfg=NONE ctermbg=NONE cterm=inverse 56 57 " Highlight search matches in black, with a yellow background 58 highlight Search ctermfg=0 ctermbg=11 59 60 " Dim line numbers, comments, color columns, the status line, splits and sign 61 " columns. 62 if &background == "light" 63 highlight LineNr ctermfg=7 64 highlight CursorLineNr ctermfg=8 65 highlight Comment ctermfg=7 66 highlight ColorColumn ctermfg=8 ctermbg=7 67 highlight Folded ctermfg=8 ctermbg=7 68 highlight FoldColumn ctermfg=8 ctermbg=7 69 highlight Pmenu ctermfg=0 ctermbg=7 70 highlight PmenuSel ctermfg=7 ctermbg=0 71 highlight SpellCap ctermfg=8 ctermbg=7 72 highlight StatusLine ctermfg=0 ctermbg=7 cterm=bold 73 highlight StatusLineNC ctermfg=8 ctermbg=7 cterm=NONE 74 highlight VertSplit ctermfg=8 ctermbg=7 cterm=NONE 75 highlight SignColumn ctermbg=7 76 else 77 highlight LineNr ctermfg=8 78 highlight CursorLineNr ctermfg=7 79 highlight Comment ctermfg=8 80 highlight ColorColumn ctermfg=7 ctermbg=8 81 highlight Folded ctermfg=7 ctermbg=8 82 highlight FoldColumn ctermfg=7 ctermbg=8 83 highlight Pmenu ctermfg=15 ctermbg=8 84 highlight PmenuSel ctermfg=8 ctermbg=15 85 highlight SpellCap ctermfg=7 ctermbg=8 86 highlight StatusLine ctermfg=15 ctermbg=8 cterm=bold 87 highlight StatusLineNC ctermfg=7 ctermbg=8 cterm=NONE 88 highlight VertSplit ctermfg=7 ctermbg=8 cterm=NONE 89 highlight SignColumn ctermbg=8 90 endif 91 92 93 "### CUSTOM ADDITIONS ################################################## 94 "### GENERAL ########################################################### 95 highlight clear CursorLine 96 highlight CursorLineNR ctermfg=3 cterm=bold 97 highlight vertsplit ctermfg=8 98 highlight MatchParen cterm=none ctermbg=5 ctermfg=0 99 highlight clear SignColumn 100 highlight ColorColumn ctermfg=0 ctermbg=3 101 102 "### MARKDOWN SYNTAX ################################################### 103 " gruvbox markdown theme with standard terminal colors 104 highlight markdownH1 ctermfg=2 cterm=bold 105 highlight markdownH2 ctermfg=2 cterm=bold 106 highlight markdownH3 ctermfg=3 cterm=bold 107 highlight markdownH4 ctermfg=3 cterm=bold 108 highlight markdownH5 ctermfg=3 109 highlight markdownH6 ctermfg=3 110 highlight markdownCode ctermfg=4 111 highlight markdownCodeBlock ctermfg=4 112 highlight markdownCodeDelimiter ctermfg=4 113 highlight markdownBlockquote ctermfg=8 114 highlight markdownListMarker ctermfg=8 115 highlight markdownOrderedListMarker ctermfg=8 116 highlight markdownRule ctermfg=8 117 highlight markdownHeadingRule ctermfg=8 118 highlight markdownUrlDelimiter ctermfg=5 119 highlight markdownLinkDelimiter ctermfg=5 120 highlight markdownLinkTextDelimiter ctermfg=5 121 highlight markdownHeadingDelimiter ctermfg=1 122 highlight markdownUrl ctermfg=1 123 highlight markdownUrlTitleDelimiter ctermfg=1 124 125 "### SPELL CHECKING #################################################### 126 highligh clear SpellBad 127 highligh SpellBad ctermfg=0 ctermbg=1 128 highligh clear SpellRare 129 highligh SpellRare ctermfg=0 ctermbg=1 130 highligh clear SpellCap 131 highligh SpellCap ctermfg=0 ctermbg=1 132 highligh clear SpellLocal 133 highligh SpellLocal ctermfg=0 ctermbg=1 134 " make other errors less eye-hurting 135 highlight clear Error 136 highlight Error ctermfg=0 ctermbg=1 137 highlight Todo ctermfg=0 ctermbg=3 138 139 "### AUTO-COMPLETION ################################################### 140 highlight Pmenu ctermfg=15 ctermbg=8 141 highlight Pmenusel ctermfg=8 ctermbg=3