Created
April 14, 2018 07:55
-
-
Save thenewvu/0749ca882bb3e343e3f2404ab09badda to your computer and use it in GitHub Desktop.
minimal dark color scheme for {n}vim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Author: Vu Le <[email protected]> | |
" Maintainer: Vu Le <[email protected]> | |
set background=dark | |
highlight clear | |
if exists("syntax_on") | |
syntax reset | |
endif | |
let g:colors_name="pro" | |
"---------------------------------------------------------------- | |
" General settings | | |
"---------------------------------------------------------------- | |
"---------------------------------------------------------------- | |
" Syntax group | Foreground | Background | Style | | |
"---------------------------------------------------------------- | |
" -------------------------------- | |
" Editor settings | |
" -------------------------------- | |
hi Normal ctermfg=7 ctermbg=0 cterm=none | |
hi Cursor cterm=standout | |
hi CursorLine ctermfg=7 ctermbg=0 cterm=none | |
hi LineNr ctermfg=7 ctermbg=0 cterm=none | |
hi CursorLineNR ctermfg=7 ctermbg=0 cterm=none | |
" ----------------- | |
" - Number column - | |
" ----------------- | |
hi CursorColumn ctermfg=7 ctermbg=0 cterm=none | |
hi FoldColumn ctermfg=7 ctermbg=0 cterm=none | |
hi SignColumn ctermfg=7 ctermbg=0 cterm=none | |
hi Folded ctermfg=7 ctermbg=0 cterm=none | |
" ------------------------- | |
" - Window/Tab delimiters - | |
" ------------------------- | |
hi VertSplit ctermfg=7 ctermbg=0 cterm=none | |
hi ColorColumn ctermfg=7 ctermbg=0 cterm=none | |
hi TabLine ctermfg=0 ctermbg=8 cterm=none | |
hi TabLineFill ctermfg=0 ctermbg=8 cterm=none | |
hi TabLineSel ctermfg=7 ctermbg=8 cterm=none | |
" ------------------------------- | |
" - File Navigation / Searching - | |
" ------------------------------- | |
hi Directory ctermfg=7 ctermbg=0 cterm=none | |
hi Search ctermfg=7 ctermbg=0 cterm=standout | |
hi IncSearch ctermfg=7 ctermbg=0 cterm=standout | |
" ----------------- | |
" - Prompt/Status - | |
" ----------------- | |
hi StatusLine ctermfg=8 ctermbg=0 cterm=none | |
hi StatusLineNC ctermfg=8 ctermbg=0 cterm=none | |
hi WildMenu ctermfg=8 ctermbg=0 cterm=none | |
hi Question ctermfg=7 ctermbg=0 cterm=none | |
hi Title ctermfg=7 ctermbg=0 cterm=none | |
hi ModeMsg ctermfg=7 ctermbg=0 cterm=none | |
hi MoreMsg ctermfg=7 ctermbg=0 cterm=none | |
" -------------- | |
" - Visual aid - | |
" -------------- | |
hi MatchParen ctermfg=7 ctermbg=0 cterm=standout | |
hi Visual ctermfg=7 ctermbg=0 cterm=standout | |
hi VisualNOS ctermfg=7 ctermbg=0 cterm=standout | |
hi NonText ctermfg=7 ctermbg=0 cterm=none | |
hi Todo ctermfg=7 ctermbg=0 cterm=underline | |
hi Underlined ctermfg=7 ctermbg=0 cterm=underline | |
hi Error ctermfg=7 ctermbg=0 cterm=none | |
hi ErrorMsg ctermfg=7 ctermbg=0 cterm=none | |
hi WarningMsg ctermfg=7 ctermbg=0 cterm=none | |
hi Ignore ctermfg=7 ctermbg=0 cterm=none | |
hi SpecialKey ctermfg=7 ctermbg=0 cterm=none | |
" -------------------------------- | |
" Variable types | |
" -------------------------------- | |
hi Constant ctermfg=7 ctermbg=0 cterm=none | |
hi String ctermfg=7 ctermbg=0 cterm=none | |
hi StringDelimiter ctermfg=7 ctermbg=0 cterm=none | |
hi Character ctermfg=7 ctermbg=0 cterm=none | |
hi Number ctermfg=7 ctermbg=0 cterm=none | |
hi Boolean ctermfg=7 ctermbg=0 cterm=none | |
hi Float ctermfg=7 ctermbg=0 cterm=none | |
hi Identifier ctermfg=7 ctermbg=0 cterm=none | |
hi Function ctermfg=15 ctermbg=0 cterm=none | |
" -------------------------------- | |
" Language constructs | |
" -------------------------------- | |
hi Statement ctermfg=15 ctermbg=0 cterm=none | |
hi Conditional ctermfg=15 ctermbg=0 cterm=none | |
hi Repeat ctermfg=15 ctermbg=0 cterm=none | |
hi Label ctermfg=15 ctermbg=0 cterm=none | |
hi Operator ctermfg=15 ctermbg=0 cterm=none | |
hi Keyword ctermfg=15 ctermbg=0 cterm=none | |
hi Exception ctermfg=15 ctermbg=0 cterm=none | |
hi Comment ctermfg=8 ctermbg=0 cterm=none | |
hi Special ctermfg=7 ctermbg=0 cterm=none | |
hi SpecialChar ctermfg=7 ctermbg=0 cterm=none | |
hi Tag ctermfg=7 ctermbg=0 cterm=none | |
hi Delimiter ctermfg=7 ctermbg=0 cterm=none | |
hi SpecialComment ctermfg=7 ctermbg=0 cterm=none | |
hi Debug ctermfg=7 ctermbg=0 cterm=none | |
" ---------- | |
" - C like - | |
" ---------- | |
hi PreProc ctermfg=15 ctermbg=0 cterm=none | |
hi Include ctermfg=15 ctermbg=0 cterm=none | |
hi Define ctermfg=15 ctermbg=0 cterm=none | |
hi Macro ctermfg=15 ctermbg=0 cterm=none | |
hi PreCondit ctermfg=15 ctermbg=0 cterm=none | |
hi Type ctermfg=7 ctermbg=0 cterm=none | |
hi StorageClass ctermfg=7 ctermbg=0 cterm=none | |
hi Structure ctermfg=7 ctermbg=0 cterm=none | |
hi Typedef ctermfg=7 ctermbg=0 cterm=none | |
" -------------------------------- | |
" Diff | |
" -------------------------------- | |
hi DiffAdd ctermfg=10 ctermbg=0 cterm=none | |
hi DiffChange ctermfg=11 ctermbg=0 cterm=none | |
hi DiffDelete ctermfg=9 ctermbg=0 cterm=none | |
hi DiffText ctermfg=7 ctermbg=0 cterm=none | |
hi DiffFile ctermfg=7 ctermbg=0 cterm=underline | |
hi link diffAdded DiffAdd | |
hi link diffRemoved DiffDelete | |
" -------------------------------- | |
" Completion menu | |
" -------------------------------- | |
hi Pmenu ctermfg=7 ctermbg=8 cterm=none | |
hi PmenuSel ctermfg=7 ctermbg=8 cterm=standout | |
hi PmenuSbar ctermfg=7 ctermbg=8 cterm=none | |
hi PmenuThumb ctermfg=7 ctermbg=8 cterm=none | |
" -------------------------------- | |
" Spelling | |
" -------------------------------- | |
hi SpellBad ctermfg=7 ctermbg=0 cterm=none | |
hi SpellCap ctermfg=7 ctermbg=0 cterm=none | |
hi SpellLocal ctermfg=7 ctermbg=0 cterm=none | |
hi SpellRare ctermfg=7 ctermbg=0 cterm=none | |
"-------------------------------------------------------------------- | |
" Specific settings | | |
"-------------------------------------------------------------------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment