Advertisement
Guest User

vim colour scheme help

a guest
Jul 28th, 2024
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 6.34 KB | None | 0 0
  1. " Vim color file
  2. " Name:       256_noir.vim
  3. " Maintainer: Andreas van Cranenburgh <[email protected]>
  4. " Homepage:   https://github.com/andreasvc/vim-256noir/
  5.  
  6. " Basically: dark background, numerals & errors red,
  7. " rest different shades of gray.
  8. "
  9. " colors 232--250 are shades of gray, from dark to light;
  10. " 16=black, 255=white, 196=red, 88=darkred.
  11.  
  12. highlight clear
  13. set background=dark
  14. if version > 580
  15.     " no guarantees for version 5.8 and below, but this makes it stop
  16.     " complaining
  17.     if exists("syntax_on")
  18.         syntax reset
  19.     endif
  20. endif
  21. let g:colors_name = "256_noir"
  22.  
  23. if has("gui_running") || &t_Co == 256
  24.     hi Normal cterm=NONE ctermfg=250 ctermbg=16 gui=NONE guifg=#bcbcbc guibg=#000000
  25.     hi Keyword cterm=NONE ctermfg=255 ctermbg=16 gui=NONE guifg=#eeeeee guibg=#000000
  26.     hi Constant cterm=NONE ctermfg=252 ctermbg=16 gui=NONE guifg=#d0d0d0 guibg=#000000
  27.     hi String cterm=NONE ctermfg=245 ctermbg=16 gui=NONE guifg=#8a8a8a guibg=#000000
  28.     hi Comment cterm=NONE ctermfg=240 ctermbg=16 gui=NONE guifg=#585858 guibg=#000000
  29.     hi Number cterm=NONE ctermfg=196 ctermbg=16 gui=NONE guifg=#ff0000 guibg=#000000
  30.     hi Error cterm=NONE ctermfg=255 ctermbg=88 gui=NONE guifg=#eeeeee guibg=#870000
  31.     hi ErrorMsg cterm=NONE ctermfg=255 ctermbg=124 gui=NONE guifg=#eeeeee guibg=#af0000
  32.     hi Search cterm=NONE ctermfg=245 ctermbg=236 gui=NONE guifg=#8a8a8a guibg=#303030
  33.     hi IncSearch cterm=reverse ctermfg=255 ctermbg=245 gui=reverse guifg=#eeeeee guibg=#8a8a8a
  34.     hi DiffChange cterm=NONE ctermfg=160 ctermbg=255 gui=NONE guifg=#d70000 guibg=#eeeeee
  35.     hi DiffText cterm=bold ctermfg=250 ctermbg=196 gui=bold guifg=#bcbcbc guibg=#ff0000
  36.     hi SignColumn cterm=NONE ctermfg=124 ctermbg=240 gui=NONE guifg=#af0000 guibg=#585858
  37.     hi SpellBad cterm=undercurl ctermfg=255 ctermbg=88 gui=undercurl guifg=#eeeeee guibg=#870000
  38.     hi SpellCap cterm=NONE ctermfg=255 ctermbg=124 gui=NONE guifg=#eeeeee guibg=#af0000
  39.     hi SpellRare cterm=NONE ctermfg=124 ctermbg=16 gui=NONE guifg=#af0000 guibg=#000000
  40.     hi WildMenu cterm=NONE ctermfg=240 ctermbg=255 gui=NONE guifg=#585858 guibg=#eeeeee
  41.     hi Pmenu cterm=NONE ctermfg=255 ctermbg=240 gui=NONE guifg=#eeeeee guibg=#585858
  42.     hi PmenuThumb cterm=NONE ctermfg=232 ctermbg=240 gui=NONE guifg=#080808 guibg=#585858
  43.     hi SpecialKey cterm=NONE ctermfg=16 ctermbg=255 gui=NONE guifg=#000000 guibg=#eeeeee
  44.     hi MatchParen cterm=NONE ctermfg=16 ctermbg=240 gui=NONE guifg=#000000 guibg=#585858
  45.     hi CursorLine cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212
  46.     hi StatusLine cterm=bold,reverse ctermfg=245 ctermbg=16 gui=bold,reverse guifg=#8a8a8a guibg=#000000
  47.     "hi StatusLineNC cterm=reverse ctermfg=236 ctermbg=16 gui=reverse guifg=#303030 guibg=#000000
  48.  
  49.     hi StatusLineNC cterm=reverse ctermfg=236 ctermbg=16 gui=reverse guifg=#303030 guibg=#000000
  50.     hi VertSplit cterm=NONE ctermfg=16 ctermbg=16 gui=NONE guifg=#121212 guibg=#000000
  51.  
  52.     hi Visual cterm=reverse ctermfg=250 ctermbg=16 gui=reverse guifg=#bcbcbc guibg=#000000
  53.     hi TermCursor cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE
  54. else
  55.     hi Normal cterm=NONE ctermfg=Gray ctermbg=Black
  56.     hi Keyword cterm=NONE ctermfg=White ctermbg=Black
  57.     hi Constant cterm=NONE ctermfg=Gray ctermbg=Black
  58.     hi String cterm=NONE ctermfg=Gray ctermbg=Black
  59.     hi Comment cterm=NONE ctermfg=DarkGray ctermbg=Black
  60.     hi Number cterm=NONE ctermfg=Red ctermbg=Black
  61.     hi Error cterm=NONE ctermfg=White ctermbg=DarkRed
  62.     hi ErrorMsg cterm=NONE ctermfg=White ctermbg=Red
  63.     hi Search cterm=NONE ctermfg=Gray ctermbg=DarkGray
  64.     hi IncSearch cterm=reverse ctermfg=White ctermbg=Gray
  65.     hi DiffChange cterm=NONE ctermfg=Red ctermbg=White
  66.     hi DiffText cterm=bold ctermfg=Gray ctermbg=Red
  67.     hi SignColumn cterm=NONE ctermfg=Red ctermbg=DarkGray
  68.     hi SpellBad cterm=undercurl ctermfg=White ctermbg=DarkRed
  69.     hi SpellCap cterm=NONE ctermfg=White ctermbg=Red
  70.     hi SpellRare cterm=NONE ctermfg=Red ctermbg=Black
  71.     hi WildMenu cterm=NONE ctermfg=DarkGray ctermbg=White
  72.     hi Pmenu cterm=NONE ctermfg=White ctermbg=DarkGray
  73.     hi PmenuThumb cterm=NONE ctermfg=Black ctermbg=DarkGray
  74.     hi SpecialKey cterm=NONE ctermfg=Black ctermbg=White
  75.     hi MatchParen cterm=NONE ctermfg=Black ctermbg=DarkGray
  76.     hi CursorLine cterm=NONE ctermfg=NONE ctermbg=Black
  77.     hi StatusLine cterm=bold,reverse ctermfg=Gray ctermbg=Black
  78.     hi StatusLineNC cterm=reverse ctermfg=DarkGray ctermbg=Black
  79.     hi Visual cterm=reverse ctermfg=Gray ctermbg=Black
  80.     hi TermCursor cterm=reverse ctermfg=NONE ctermbg=NONE
  81. endif
  82. highlight! link Boolean Normal
  83. highlight! link Delimiter Normal
  84. highlight! link Identifier Normal
  85. highlight! link Title Normal
  86. highlight! link Debug Normal
  87. highlight! link Exception Normal
  88. highlight! link FoldColumn Normal
  89. highlight! link Macro Normal
  90. highlight! link ModeMsg Normal
  91. highlight! link MoreMsg Normal
  92. highlight! link Question Normal
  93. highlight! link Conditional Keyword
  94. highlight! link Statement Keyword
  95. highlight! link Operator Keyword
  96. highlight! link Structure Keyword
  97. highlight! link Function Keyword
  98. highlight! link Include Keyword
  99. highlight! link Type Keyword
  100. highlight! link Typedef Keyword
  101. highlight! link Todo Keyword
  102. highlight! link Label Keyword
  103. highlight! link Define Keyword
  104. highlight! link DiffAdd Keyword
  105. highlight! link diffAdded Keyword
  106. highlight! link diffCommon Keyword
  107. highlight! link Directory Keyword
  108. highlight! link PreCondit Keyword
  109. highlight! link PreProc Keyword
  110. highlight! link Repeat Keyword
  111. highlight! link Special Keyword
  112. highlight! link SpecialChar Keyword
  113. highlight! link StorageClass Keyword
  114. highlight! link SpecialComment String
  115. highlight! link CursorLineNr String
  116. highlight! link Character Number
  117. highlight! link Float Number
  118. highlight! link Tag Number
  119. highlight! link Folded Number
  120. highlight! link WarningMsg Number
  121. highlight! link iCursor SpecialKey
  122. highlight! link SpellLocal SpellCap
  123. highlight! link LineNr Comment
  124. highlight! link NonText Comment
  125. highlight! link DiffDelete Comment
  126. highlight! link diffRemoved Comment
  127. highlight! link PmenuSbar Visual
  128. highlight! link PmenuSel Visual
  129. highlight! link VisualNOS Visual
  130. highlight! link VertSplit Visual
  131. highlight! link Cursor StatusLine
  132. highlight! link Underlined SpellRare
  133. highlight! link rstEmphasis SpellRare
  134. highlight! link diffChanged DiffChange
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement