...
|
...
|
@@ -120,6 +120,7 @@ set listchars=tab:├\ ┤,trail:•,extends:›,precedes:‹,nbsp:·
|
120
|
120
|
set showbreak=»\ |
|
121
|
121
|
|
122
|
122
|
""" Colors
|
|
123
|
+set background=dark
|
123
|
124
|
if has('gui_running')
|
124
|
125
|
set t_Co=16777216
|
125
|
126
|
endif
|
...
|
...
|
@@ -430,27 +431,20 @@ autocmd vimrc BufWinLeave *
|
430
|
431
|
\ endif |
|
431
|
432
|
|
432
|
433
|
""" Don't show extra things in special buffers
|
|
434
|
+" TODO: This needs to be moved to after the plugins for it to work in e.g.
|
|
435
|
+" fugitive?
|
433
|
436
|
autocmd vimrc WinEnter,TerminalWinOpen *
|
434
|
437
|
\ if &buftype !=# '' |
|
435
|
438
|
\ silent setlocal nolist nospell |
|
436
|
439
|
\ endif
|
437
|
440
|
|
438
|
441
|
"" Colors
|
439
|
|
-" See |cterm-colors|, |gui-colors|. The greyscale hex values used for the GUI
|
440
|
|
-" are CIELCHuv lightness 20, 60 and 80.
|
441
|
|
-
|
442
|
|
-""" Defaults
|
443
|
|
-" See |:hi-normal|, |:hi-normal-cterm|.
|
444
|
|
-
|
445
|
|
-" Dark background and light foreground.
|
446
|
|
-set background=dark
|
447
|
|
-highlight! Normal guibg=#303030 guifg=#c6c6c6 ctermfg=White
|
|
442
|
+" See |cterm-colors|, |gui-colors|.
|
448
|
443
|
|
449
|
444
|
""" Overrides
|
450
|
|
-
|
451
|
|
-"""" Transparency
|
452
|
|
-" Greyscale interface, dark red errors/warnings, light red spelling errors,
|
453
|
|
-" bold white todos.
|
|
445
|
+" Transparent background, greyscale interface. Sensible errors/warnings,
|
|
446
|
+" spellchecking, diffs, comments, and todos. See |:hi-normal| and
|
|
447
|
+" |:hi-normal-cterm|.
|
454
|
448
|
|
455
|
449
|
if !has('gui_running')
|
456
|
450
|
autocmd vimrc VimEnter,ColorScheme *
|
...
|
...
|
@@ -458,54 +452,46 @@ if !has('gui_running')
|
458
|
452
|
endif
|
459
|
453
|
|
460
|
454
|
" TODO: Look at all in |'highlight'|.
|
461
|
|
-" TODO: If we decide that we want `OptionSet` here as well, make these commands
|
462
|
|
-" |silent| as they clear the command line row otherwise.
|
463
|
|
-autocmd vimrc VimEnter,ColorScheme *
|
464
|
|
-\ highlight! Normal term=NONE cterm=NONE gui=NONE ctermbg=NONE |
|
465
|
|
-\ highlight! LineNr term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
466
|
|
-\ highlight! FoldColumn term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
467
|
|
-\ highlight! SignColumn term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
468
|
|
-\ highlight! VertSplit term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
469
|
|
-\ highlight! StatusLine term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
470
|
|
-\ highlight! StatusLineNC term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
471
|
|
-\ highlight! StatusLineTerm term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
472
|
|
-\ highlight! StatusLineTermNC term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
473
|
|
-\ highlight! TabLine term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
474
|
|
-\ highlight! TabLineFill term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
475
|
|
-\ highlight! TabLineSel term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
476
|
|
-\ highlight! EndOfBuffer term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Black guifg=Black |
|
477
|
|
-\ highlight! Error term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
478
|
|
-\ highlight! ErrorMsg term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
479
|
|
-\ highlight! WarningMsg term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
480
|
|
-\ highlight! SpellBad term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
481
|
|
-\ highlight! SpellLocal term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
482
|
|
-\ highlight! SpellRare term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
483
|
|
-\ highlight! SpellCap term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
484
|
|
-\ highlight! Todo term=bold cterm=bold gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
485
|
|
-
|
486
|
|
-"""" Diffs
|
487
|
455
|
autocmd vimrc VimEnter,ColorScheme *
|
488
|
|
-\ highlight! DiffAdd term=NONE cterm=NONE gui=NONE ctermfg=Black guifg=Black ctermbg=DarkGreen guibg=Green |
|
489
|
|
-\ highlight! DiffDelete term=NONE cterm=NONE gui=NONE ctermfg=Black guifg=Black ctermbg=DarkRed guibg=Red |
|
490
|
|
-\ highlight! DiffChange term=NONE cterm=NONE gui=NONE ctermfg=Black guifg=Black ctermbg=DarkBlue guibg=Blue |
|
491
|
|
-\ highlight! DiffText term=NONE cterm=NONE gui=NONE ctermfg=Black guifg=Black ctermbg=DarkYellow guibg=Yellow |
|
492
|
|
-\ highlight! diffAdded term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkGreen guifg=Green |
|
493
|
|
-\ highlight! diffRemoved term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
494
|
|
-
|
495
|
|
-"""" Comments
|
|
456
|
+\ highlight! Normal term=NONE cterm=NONE gui=NONE ctermbg=NONE ctermfg=White |
|
|
457
|
+\ highlight! Comment term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey |
|
|
458
|
+\ highlight! Todo term=bold cterm=bold gui=bold ctermbg=NONE guibg=NONE ctermfg=White |
|
|
459
|
+\ highlight! LineNr term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
460
|
+\ highlight! FoldColumn term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
461
|
+\ highlight! SignColumn term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
462
|
+\ highlight! VertSplit term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
463
|
+\ highlight! StatusLine term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
|
464
|
+\ highlight! StatusLineNC term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
465
|
+\ highlight! StatusLineTerm term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
|
466
|
+\ highlight! StatusLineTermNC term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
467
|
+\ highlight! TabLine term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
468
|
+\ highlight! TabLineFill term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Grey guifg=Grey |
|
|
469
|
+\ highlight! TabLineSel term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=White guifg=White |
|
|
470
|
+\ highlight! EndOfBuffer term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=Black guifg=Black |
|
|
471
|
+\ highlight! Error term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
|
472
|
+\ highlight! ErrorMsg term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
|
473
|
+\ highlight! WarningMsg term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
|
474
|
+\ highlight! SpellBad term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
|
475
|
+\ highlight! SpellLocal term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
|
476
|
+\ highlight! SpellRare term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
|
477
|
+\ highlight! SpellCap term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=LightRed guifg=LightRed |
|
|
478
|
+\ highlight! DiffAdd term=NONE cterm=NONE gui=NONE ctermbg=DarkGreen guibg=Green ctermfg=Black guifg=Black |
|
|
479
|
+\ highlight! DiffDelete term=NONE cterm=NONE gui=NONE ctermbg=DarkRed guibg=Red ctermfg=Black guifg=Black |
|
|
480
|
+\ highlight! DiffChange term=NONE cterm=NONE gui=NONE ctermbg=DarkBlue guibg=Blue ctermfg=Black guifg=Black |
|
|
481
|
+\ highlight! DiffText term=NONE cterm=NONE gui=NONE ctermbg=DarkYellow guibg=Yellow ctermfg=Black guifg=Black |
|
|
482
|
+\ highlight! diffAdded term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkGreen guifg=Green |
|
|
483
|
+\ highlight! diffRemoved term=NONE cterm=NONE gui=NONE ctermbg=NONE guibg=NONE ctermfg=DarkRed guifg=Red |
|
|
484
|
+
|
|
485
|
+""" |'listchars'|
|
496
|
486
|
autocmd vimrc VimEnter,ColorScheme *
|
497
|
|
-\ highlight! Comment guifg=#919191 ctermfg=Grey
|
|
487
|
+\ highlight! link SpecialKey Special |
|
|
488
|
+\ highlight! link NonText Special |
|
498
|
489
|
|
499
|
|
-"""" Folds
|
|
490
|
+""" Folds
|
500
|
491
|
autocmd vimrc VimEnter,ColorScheme *
|
501
|
492
|
\ highlight! link Folded Comment |
|
502
|
493
|
|
503
|
|
-"""" |'listchars'|
|
504
|
|
-autocmd vimrc VimEnter,ColorScheme *
|
505
|
|
-\ highlight! link SpecialKey Special |
|
506
|
|
-\ highlight! link NonText Special |
|
507
|
|
-
|
508
|
|
-"""" Vim comments
|
|
494
|
+""" Vim comments
|
509
|
495
|
autocmd vimrc VimEnter,ColorScheme *
|
510
|
496
|
\ highlight! link vimCommentString vimComment |
|
511
|
497
|
\ highlight! link vimCommentTitle vimComment |
|