nvim: Add Tempus themes

This commit is contained in:
Michael Yockey
2025-02-13 10:20:15 -05:00
parent e4f5c0ffeb
commit e1a75a486d
18 changed files with 4066 additions and 11 deletions

View File

@@ -0,0 +1,254 @@
" Name: Tempus Autumn
" Description: Dark theme with a palette inspired by earthly colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_autumn"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#302420 guifg=#a9a2a6 ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#302420 guifg=#a9a2a6 ctermbg=none ctermfg=15
endif
hi Visual guibg=#a9a2a6 guifg=#302420 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#36302a guifg=#a9a2a6 cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#a8948a guifg=#302420 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#a9a2a6 guifg=#302420 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#36302a guifg=#a8948a cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#85a400 guifg=#302420 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#36302a guifg=#85a400 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#36302a guifg=#a8948a cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#52a885 guifg=#302420 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#a8948a cterm=none ctermfg=7
hi Todo gui=bold guibg=#36302a guifg=#ba9400 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#b09640 guifg=#302420 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#b09640 guifg=#302420 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#f46f55 guifg=#302420 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#f46f55 guifg=#302420 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#36302a guifg=#a8948a cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#a8948a guifg=#302420 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#a8948a guifg=#302420 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#302420 guifg=#a9a2a6 term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#302420 guifg=#a9a2a6 term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#799aca ctermfg=4
hi Number guifg=#799aca ctermfg=4
hi Float guifg=#799aca ctermfg=4
hi String guifg=#958fdf ctermfg=12
hi Function guifg=#df798e ctermfg=5
hi Identifier guifg=#ce7dc4 term=none ctermfg=13
hi Label guifg=#df798e ctermfg=5
hi Tag guifg=#df798e ctermfg=5
hi Keyword gui=bold guifg=#ce7dc4 gui=bold ctermfg=13
hi Character gui=bold guifg=#2fa6b7 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#52a885 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#52a885 ctermfg=6
hi StorageClass guifg=#52a885 ctermfg=6
hi Structure guifg=#52a885 ctermfg=6
hi Typedef gui=bold guifg=#2fa6b7 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#85a400 cterm=bold ctermfg=2
hi Statement gui=none guifg=#43aa7a cterm=none ctermfg=10
hi Repeat gui=bold guifg=#43aa7a cterm=bold ctermfg=10
hi Operator gui=bold guifg=#a9a2a6 cterm=bold ctermfg=15
hi Exception gui=bold guifg=#f46f55 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#e27e3d term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#e27e3d cterm=bold ctermfg=9
hi Macro gui=bold guifg=#e27e3d cterm=bold ctermfg=9
hi Include guifg=#e27e3d ctermfg=9
hi Define guifg=#e27e3d ctermfg=9
hi Title gui=bold guibg=#302420 guifg=#52a885 cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#df798e cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#df798e cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#df798e cterm=bold ctermfg=5
hi Debug guifg=#ce7dc4 ctermfg=13
" Other
" -----
hi LineNr guibg=#36302a guifg=#a8948a term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#a9a2a6 guifg=#302420 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#36302a term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#36302a term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#a8948a guifg=#302420 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#36302a guifg=#a9a2a6 term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#36302a guifg=#a8948a term=none ctermbg=8 ctermfg=7
hi Folded guibg=#36302a guifg=#a8948a ctermbg=8 ctermfg=7
hi FoldColumn guibg=#36302a guifg=#a8948a ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#ba9400 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#36302a guifg=#a8948a cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#ba9400 cterm=bold ctermfg=11
hi NonText gui=none guibg=#36302a guifg=#a8948a cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#a8948a cterm=bold ctermfg=7
hi Directory gui=none guifg=#85a400 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#ba9400 cterm=bold ctermfg=11
hi MoreMsg guifg=#43aa7a ctermfg=10
hi ModeMsg gui=bold guifg=#85a400 cterm=bold ctermfg=2
hi VimOption guifg=#df798e ctermfg=5
hi VimGroup guifg=#df798e ctermfg=5
hi Underlined gui=underline guifg=#a9a2a6 cterm=underline ctermfg=15
hi Ignore guibg=#36302a guifg=#a8948a ctermbg=8 ctermfg=7
hi Conceal guibg=#a8948a guifg=#36302a ctermbg=7 ctermfg=8
hi SpellBad guibg=#f46f55 guifg=#302420 ctermbg=1 ctermfg=0
hi SpellCap guibg=#b09640 guifg=#302420 ctermbg=3 ctermfg=0
hi SpellRare guibg=#ce7dc4 guifg=#302420 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#2fa6b7 guifg=#302420 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#36302a guifg=#a9a2a6 cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#a8948a guifg=#302420 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#36302a ctermbg=8
hi PmenuThumb guibg=#a8948a ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#302420",
\ "#f46f55",
\ "#85a400",
\ "#b09640",
\ "#799aca",
\ "#df798e",
\ "#52a885",
\ "#a8948a",
\ "#36302a",
\ "#e27e3d",
\ "#43aa7a",
\ "#ba9400",
\ "#958fdf",
\ "#ce7dc4",
\ "#2fa6b7",
\ "#a9a2a6"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#302420"
let g:terminal_color_1 = "#f46f55"
let g:terminal_color_2 = "#85a400"
let g:terminal_color_3 = "#b09640"
let g:terminal_color_4 = "#799aca"
let g:terminal_color_5 = "#df798e"
let g:terminal_color_6 = "#52a885"
let g:terminal_color_7 = "#a8948a"
let g:terminal_color_8 = "#36302a"
let g:terminal_color_9 = "#e27e3d"
let g:terminal_color_10 = "#43aa7a"
let g:terminal_color_11 = "#ba9400"
let g:terminal_color_12 = "#958fdf"
let g:terminal_color_13 = "#ce7dc4"
let g:terminal_color_14 = "#2fa6b7"
let g:terminal_color_15 = "#a9a2a6"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#85a400 guifg=#302420 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#f46f55 guifg=#302420 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#36302a guifg=#a8948a cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#36302a guifg=#e27e3d cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#85a400 ctermfg=2
hi diffRemoved guifg=#f46f55 ctermfg=1
hi diffNewFile gui=none guifg=#799aca ctermfg=4
hi diffFile gui=none guifg=#b09640 cterm=none ctermfg=3
hi GitGutterAdd guibg=#36302a guifg=#85a400 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#36302a guifg=#a8948a cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#36302a guifg=#f46f55 ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#36302a guifg=#f46f55 cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#f46f55 guifg=#302420 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#52a885 guifg=#302420 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#b09640 guifg=#302420 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#ba9400 guifg=#302420 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#2fa6b7 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#ba9400 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#b09640 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#f46f55 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#85a400 guifg=#302420 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#36302a guifg=#85a400 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#799aca guifg=#302420 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#f46f55 guifg=#302420 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#b09640 guifg=#302420 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#36302a guifg=#43aa7a cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#a9a2a6 cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#e27e3d cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#b09640 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#799aca cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#958fdf cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#a9a2a6 cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#df798e ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#a9a2a6 ctermfg=15
hi MarkdownListMarker gui=none guifg=#85a400 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#f46f55 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#b09640 cterm=underline
hi SyntasticError gui=undercurl guisp=#f46f55 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#b09640 cterm=underline
hi SyntasticErrorSing guifg=#302420 guibg=#f46f55 ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#302420 guibg=#b09640 ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Classic
" Description: Dark theme with warm hues (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_classic"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#232323 guifg=#aeadaf ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#232323 guifg=#aeadaf ctermbg=none ctermfg=15
endif
hi Visual guibg=#aeadaf guifg=#232323 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#312e30 guifg=#aeadaf cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#949d9f guifg=#232323 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#aeadaf guifg=#232323 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#312e30 guifg=#949d9f cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#8c9e3d guifg=#232323 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#312e30 guifg=#8c9e3d cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#312e30 guifg=#949d9f cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#6da280 guifg=#232323 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#949d9f cterm=none ctermfg=7
hi Todo gui=bold guibg=#312e30 guifg=#a8a030 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#b1942b guifg=#232323 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#b1942b guifg=#232323 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#d4823d guifg=#232323 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#d4823d guifg=#232323 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#312e30 guifg=#949d9f cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#949d9f guifg=#232323 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#949d9f guifg=#232323 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#232323 guifg=#aeadaf term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#232323 guifg=#aeadaf term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#6e9cb0 ctermfg=4
hi Number guifg=#6e9cb0 ctermfg=4
hi Float guifg=#6e9cb0 ctermfg=4
hi String guifg=#8e9cc0 ctermfg=12
hi Function guifg=#b58d88 ctermfg=5
hi Identifier guifg=#d58888 term=none ctermfg=13
hi Label guifg=#b58d88 ctermfg=5
hi Tag guifg=#b58d88 ctermfg=5
hi Keyword gui=bold guifg=#d58888 gui=bold ctermfg=13
hi Character gui=bold guifg=#7aa880 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#6da280 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#6da280 ctermfg=6
hi StorageClass guifg=#6da280 ctermfg=6
hi Structure guifg=#6da280 ctermfg=6
hi Typedef gui=bold guifg=#7aa880 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#8c9e3d cterm=bold ctermfg=2
hi Statement gui=none guifg=#96a42d cterm=none ctermfg=10
hi Repeat gui=bold guifg=#96a42d cterm=bold ctermfg=10
hi Operator gui=bold guifg=#aeadaf cterm=bold ctermfg=15
hi Exception gui=bold guifg=#d4823d cterm=bold ctermfg=1
hi Preproc gui=none guifg=#d0913d term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#d0913d cterm=bold ctermfg=9
hi Macro gui=bold guifg=#d0913d cterm=bold ctermfg=9
hi Include guifg=#d0913d ctermfg=9
hi Define guifg=#d0913d ctermfg=9
hi Title gui=bold guibg=#232323 guifg=#6da280 cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#b58d88 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#b58d88 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#b58d88 cterm=bold ctermfg=5
hi Debug guifg=#d58888 ctermfg=13
" Other
" -----
hi LineNr guibg=#312e30 guifg=#949d9f term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#aeadaf guifg=#232323 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#312e30 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#312e30 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#949d9f guifg=#232323 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#312e30 guifg=#aeadaf term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#312e30 guifg=#949d9f term=none ctermbg=8 ctermfg=7
hi Folded guibg=#312e30 guifg=#949d9f ctermbg=8 ctermfg=7
hi FoldColumn guibg=#312e30 guifg=#949d9f ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#a8a030 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#312e30 guifg=#949d9f cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#a8a030 cterm=bold ctermfg=11
hi NonText gui=none guibg=#312e30 guifg=#949d9f cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#949d9f cterm=bold ctermfg=7
hi Directory gui=none guifg=#8c9e3d term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#a8a030 cterm=bold ctermfg=11
hi MoreMsg guifg=#96a42d ctermfg=10
hi ModeMsg gui=bold guifg=#8c9e3d cterm=bold ctermfg=2
hi VimOption guifg=#b58d88 ctermfg=5
hi VimGroup guifg=#b58d88 ctermfg=5
hi Underlined gui=underline guifg=#aeadaf cterm=underline ctermfg=15
hi Ignore guibg=#312e30 guifg=#949d9f ctermbg=8 ctermfg=7
hi Conceal guibg=#949d9f guifg=#312e30 ctermbg=7 ctermfg=8
hi SpellBad guibg=#d4823d guifg=#232323 ctermbg=1 ctermfg=0
hi SpellCap guibg=#b1942b guifg=#232323 ctermbg=3 ctermfg=0
hi SpellRare guibg=#d58888 guifg=#232323 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#7aa880 guifg=#232323 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#312e30 guifg=#aeadaf cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#949d9f guifg=#232323 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#312e30 ctermbg=8
hi PmenuThumb guibg=#949d9f ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#232323",
\ "#d4823d",
\ "#8c9e3d",
\ "#b1942b",
\ "#6e9cb0",
\ "#b58d88",
\ "#6da280",
\ "#949d9f",
\ "#312e30",
\ "#d0913d",
\ "#96a42d",
\ "#a8a030",
\ "#8e9cc0",
\ "#d58888",
\ "#7aa880",
\ "#aeadaf"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#232323"
let g:terminal_color_1 = "#d4823d"
let g:terminal_color_2 = "#8c9e3d"
let g:terminal_color_3 = "#b1942b"
let g:terminal_color_4 = "#6e9cb0"
let g:terminal_color_5 = "#b58d88"
let g:terminal_color_6 = "#6da280"
let g:terminal_color_7 = "#949d9f"
let g:terminal_color_8 = "#312e30"
let g:terminal_color_9 = "#d0913d"
let g:terminal_color_10 = "#96a42d"
let g:terminal_color_11 = "#a8a030"
let g:terminal_color_12 = "#8e9cc0"
let g:terminal_color_13 = "#d58888"
let g:terminal_color_14 = "#7aa880"
let g:terminal_color_15 = "#aeadaf"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#8c9e3d guifg=#232323 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#d4823d guifg=#232323 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#312e30 guifg=#949d9f cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#312e30 guifg=#d0913d cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#8c9e3d ctermfg=2
hi diffRemoved guifg=#d4823d ctermfg=1
hi diffNewFile gui=none guifg=#6e9cb0 ctermfg=4
hi diffFile gui=none guifg=#b1942b cterm=none ctermfg=3
hi GitGutterAdd guibg=#312e30 guifg=#8c9e3d ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#312e30 guifg=#949d9f cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#312e30 guifg=#d4823d ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#312e30 guifg=#d4823d cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#d4823d guifg=#232323 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#6da280 guifg=#232323 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#b1942b guifg=#232323 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#a8a030 guifg=#232323 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#7aa880 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#a8a030 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#b1942b ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#d4823d ctermfg=1
hi NeomakeStatusGood gui=none guibg=#8c9e3d guifg=#232323 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#312e30 guifg=#8c9e3d cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#6e9cb0 guifg=#232323 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#d4823d guifg=#232323 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#b1942b guifg=#232323 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#312e30 guifg=#96a42d cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#aeadaf cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#d0913d cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#b1942b cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#6e9cb0 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#8e9cc0 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#aeadaf cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#b58d88 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#aeadaf ctermfg=15
hi MarkdownListMarker gui=none guifg=#8c9e3d cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#d4823d cterm=underline
hi YcmWarningSection gui=undercurl guisp=#b1942b cterm=underline
hi SyntasticError gui=undercurl guisp=#d4823d cterm=underline
hi SyntasticWarning gui=undercurl guisp=#b1942b cterm=underline
hi SyntasticErrorSing guifg=#232323 guibg=#d4823d ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#232323 guibg=#b1942b ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Dawn
" Description: Light theme with a soft, slightly desaturated palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_dawn"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#eff0f2 guifg=#4a4b4e ctermbg=15 ctermfg=0
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#eff0f2 guifg=#4a4b4e ctermbg=none ctermfg=0
endif
hi Visual guibg=#4a4b4e guifg=#eff0f2 ctermbg=0 ctermfg=15
hi Search gui=underline,bold guibg=#dee2e0 guifg=#4a4b4e cterm=underline,bold ctermbg=7 ctermfg=3
hi IncSearch gui=underline,bold guibg=#676364 guifg=#eff0f2 term=none cterm=underline,bold ctermbg=8 ctermfg=15
hi StatusLine gui=none guibg=#4a4b4e guifg=#eff0f2 cterm=none ctermbg=0 ctermfg=15
hi StatusLineNC gui=none guibg=#dee2e0 guifg=#676364 cterm=none ctermbg=7 ctermfg=8
hi StatusLineTerm gui=none guibg=#206620 guifg=#eff0f2 cterm=none ctermbg=2 ctermfg=15
hi StatusLineTermNC gui=none guibg=#dee2e0 guifg=#206620 cterm=none ctermbg=7 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#dee2e0 guifg=#676364 cterm=none ctermbg=7 ctermfg=8
hi TabLineSel gui=none guibg=#086784 guifg=#eff0f2 cterm=none ctermbg=6 ctermfg=15
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#676364 cterm=none ctermfg=8
hi Todo gui=bold guibg=#dee2e0 guifg=#8b590a cterm=bold ctermbg=7 ctermfg=11
hi Warning gui=none guibg=#745300 guifg=#eff0f2 cterm=none ctermbg=3 ctermfg=15
hi WarningMsg gui=none guibg=#745300 guifg=#eff0f2 cterm=none ctermbg=3 ctermfg=15
hi Error gui=none guibg=#a32a3a guifg=#eff0f2 cterm=none ctermbg=1 ctermfg=15
hi ErrorMsg gui=none guibg=#a32a3a guifg=#eff0f2 cterm=none ctermbg=1 ctermfg=15
hi MatchParen gui=underline,bold guibg=#dee2e0 guifg=#676364 cterm=underline,bold ctermbg=7 ctermfg=8
hi ToolbarLine guibg=#676364 guifg=#eff0f2 term=none ctermbg=8 ctermfg=15
hi ToolbarButton gui=bold guibg=#676364 guifg=#eff0f2 term=none cterm=bold ctermbg=8 ctermfg=15
hi WildMenu guibg=#eff0f2 guifg=#4a4b4e term=standout ctermbg=15 ctermfg=0
hi Terminal guibg=#eff0f2 guifg=#4a4b4e term=none ctermbg=15 ctermfg=0
" Constructs
" ----------
hi Constant guifg=#4b529a ctermfg=4
hi Number guifg=#4b529a ctermfg=4
hi Float guifg=#4b529a ctermfg=4
hi String guifg=#5c59b2 ctermfg=12
hi Function guifg=#8d377e ctermfg=5
hi Identifier guifg=#8e45a8 term=none ctermfg=13
hi Label guifg=#8d377e ctermfg=5
hi Tag guifg=#8d377e ctermfg=5
hi Keyword gui=bold guifg=#8e45a8 gui=bold ctermfg=13
hi Character gui=bold guifg=#3f649c cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#086784 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#086784 ctermfg=6
hi StorageClass guifg=#086784 ctermfg=6
hi Structure guifg=#086784 ctermfg=6
hi Typedef gui=bold guifg=#3f649c cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#206620 cterm=bold ctermfg=2
hi Statement gui=none guifg=#187408 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#187408 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#4a4b4e cterm=bold ctermfg=0
hi Exception gui=bold guifg=#a32a3a cterm=bold ctermfg=1
hi Preproc gui=none guifg=#a64822 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#a64822 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#a64822 cterm=bold ctermfg=9
hi Include guifg=#a64822 ctermfg=9
hi Define guifg=#a64822 ctermfg=9
hi Title gui=bold guibg=#eff0f2 guifg=#086784 cterm=bold ctermbg=15 ctermfg=6
hi Delimeter gui=bold guifg=#8d377e cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#8d377e cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#8d377e cterm=bold ctermfg=5
hi Debug guifg=#8e45a8 ctermfg=13
" Other
" -----
hi LineNr guibg=#dee2e0 guifg=#676364 term=none ctermbg=7 ctermfg=8
hi Cursor guibg=#4a4b4e guifg=#eff0f2 ctermbg=0 ctermfg=15
hi CursorLine gui=none guibg=#dee2e0 term=none cterm=none ctermbg=7
hi CursorColumn gui=none guibg=#dee2e0 term=none cterm=none ctermbg=7
hi CursorLineNr gui=bold guibg=#676364 guifg=#eff0f2 cterm=bold ctermbg=8 ctermfg=15
hi ColorColumn guibg=#dee2e0 guifg=#4a4b4e term=none ctermbg=7 ctermfg=0
hi SignColumn guibg=#dee2e0 guifg=#676364 term=none ctermbg=7 ctermfg=8
hi Folded guibg=#dee2e0 guifg=#676364 ctermbg=7 ctermfg=8
hi FoldColumn guibg=#dee2e0 guifg=#676364 ctermbg=7 ctermfg=8
hi Special gui=bold guifg=#8b590a term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#dee2e0 guifg=#676364 cterm=none ctermbg=7 ctermfg=8
hi SpecialChar gui=bold guifg=#8b590a cterm=bold ctermfg=11
hi NonText gui=none guibg=#dee2e0 guifg=#676364 cterm=none ctermbg=7 ctermfg=8
hi EndOfBuffer gui=bold guifg=#676364 cterm=bold ctermfg=8
hi Directory gui=none guifg=#206620 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#8b590a cterm=bold ctermfg=11
hi MoreMsg guifg=#187408 ctermfg=10
hi ModeMsg gui=bold guifg=#206620 cterm=bold ctermfg=2
hi VimOption guifg=#8d377e ctermfg=5
hi VimGroup guifg=#8d377e ctermfg=5
hi Underlined gui=underline guifg=#4a4b4e cterm=underline ctermfg=0
hi Ignore guibg=#dee2e0 guifg=#676364 ctermbg=7 ctermfg=8
hi Conceal guibg=#676364 guifg=#dee2e0 ctermbg=8 ctermfg=7
hi SpellBad guibg=#a32a3a guifg=#eff0f2 ctermbg=1 ctermfg=15
hi SpellCap guibg=#745300 guifg=#eff0f2 ctermbg=3 ctermfg=15
hi SpellRare guibg=#8e45a8 guifg=#eff0f2 ctermbg=13 ctermfg=15
hi SpellLocal guibg=#3f649c guifg=#eff0f2 ctermbg=14 ctermfg=15
hi Pmenu gui=italic guibg=#dee2e0 guifg=#4a4b4e cterm=none ctermbg=7 ctermfg=0
hi PmenuSel gui=none,bold guibg=#676364 guifg=#eff0f2 cterm=none,bold ctermbg=8 ctermfg=15
hi PmenuSbar guibg=#dee2e0 ctermbg=7
hi PmenuThumb guibg=#676364 ctermbg=8
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#4a4b4e",
\ "#a32a3a",
\ "#206620",
\ "#745300",
\ "#4b529a",
\ "#8d377e",
\ "#086784",
\ "#dee2e0",
\ "#676364",
\ "#a64822",
\ "#187408",
\ "#8b590a",
\ "#5c59b2",
\ "#8e45a8",
\ "#3f649c",
\ "#eff0f2"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#4a4b4e"
let g:terminal_color_1 = "#a32a3a"
let g:terminal_color_2 = "#206620"
let g:terminal_color_3 = "#745300"
let g:terminal_color_4 = "#4b529a"
let g:terminal_color_5 = "#8d377e"
let g:terminal_color_6 = "#086784"
let g:terminal_color_7 = "#dee2e0"
let g:terminal_color_8 = "#676364"
let g:terminal_color_9 = "#a64822"
let g:terminal_color_10 = "#187408"
let g:terminal_color_11 = "#8b590a"
let g:terminal_color_12 = "#5c59b2"
let g:terminal_color_13 = "#8e45a8"
let g:terminal_color_14 = "#3f649c"
let g:terminal_color_15 = "#eff0f2"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#206620 guifg=#eff0f2 cterm=bold ctermbg=10 ctermfg=15
hi DiffDelete gui=none guibg=#a32a3a guifg=#eff0f2 cterm=none ctermbg=9 ctermfg=15
hi DiffChange gui=bold guibg=#dee2e0 guifg=#676364 cterm=bold ctermbg=7 ctermfg=8
hi DiffText gui=bold guibg=#dee2e0 guifg=#a64822 cterm=bold ctermbg=7 ctermfg=1
hi diffAdded guifg=#206620 ctermfg=2
hi diffRemoved guifg=#a32a3a ctermfg=1
hi diffNewFile gui=none guifg=#4b529a ctermfg=4
hi diffFile gui=none guifg=#745300 cterm=none ctermfg=3
hi GitGutterAdd guibg=#dee2e0 guifg=#206620 ctermbg=7 ctermfg=2
hi GitGutterChange gui=bold guibg=#dee2e0 guifg=#676364 cterm=bold ctermbg=7 ctermfg=8
hi GitGutterDelete guibg=#dee2e0 guifg=#a32a3a ctermbg=7 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#dee2e0 guifg=#a32a3a cterm=bold ctermbg=7 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#a32a3a guifg=#eff0f2 cterm=none ctermbg=1 ctermfg=15
hi NeomakeInfo gui=none guibg=#086784 guifg=#eff0f2 cterm=none ctermbg=6 ctermfg=15
hi NeomakeWarning gui=none guibg=#745300 guifg=#eff0f2 cterm=none ctermbg=3 ctermfg=15
hi NeomakeMessage gui=none guibg=#8b590a guifg=#eff0f2 cterm=none ctermbg=11 ctermfg=15
hi NeomakeVirtualtextInfoDefault guifg=#3f649c ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#8b590a ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#745300 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#a32a3a ctermfg=1
hi NeomakeStatusGood gui=none guibg=#206620 guifg=#eff0f2 cterm=none ctermbg=2 ctermfg=15
hi NeomakeStatusGoodNC gui=none guibg=#dee2e0 guifg=#206620 cterm=none ctermbg=7 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#4b529a guifg=#eff0f2 cterm=none ctermbg=4 ctermfg=15
hi NeomakeStatColorTypeE gui=none guibg=#a32a3a guifg=#eff0f2 cterm=none ctermbg=1 ctermfg=15
hi NeomakeStatColorTypeW gui=none guibg=#745300 guifg=#eff0f2 cterm=none ctermbg=3 ctermfg=15
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#dee2e0 guifg=#187408 cterm=bold ctermbg=7 ctermfg=10
hi MarkdownHeading gui=bold guifg=#4a4b4e cterm=bold ctermfg=0
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#a64822 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#745300 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#4b529a cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#5c59b2 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#4a4b4e cterm=bold ctermfg=0
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#8d377e ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#4a4b4e ctermfg=0
hi MarkdownListMarker gui=none guifg=#206620 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#a32a3a cterm=underline
hi YcmWarningSection gui=undercurl guisp=#4b529a cterm=underline
hi SyntasticError gui=undercurl guisp=#a32a3a cterm=underline
hi SyntasticWarning gui=undercurl guisp=#4b529a cterm=underline
hi SyntasticErrorSing guifg=#eff0f2 guibg=#a32a3a ctermfg=15 ctermbg=1
hi SyntasticWarningSign guifg=#eff0f2 guibg=#4b529a ctermfg=15 ctermbg=4

View File

@@ -0,0 +1,254 @@
" Name: Tempus Day
" Description: Light theme with warm colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_day"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#f8f2e5 guifg=#464340 ctermbg=15 ctermfg=0
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#f8f2e5 guifg=#464340 ctermbg=none ctermfg=0
endif
hi Visual guibg=#464340 guifg=#f8f2e5 ctermbg=0 ctermfg=15
hi Search gui=underline,bold guibg=#e7e3d7 guifg=#464340 cterm=underline,bold ctermbg=7 ctermfg=3
hi IncSearch gui=underline,bold guibg=#68607d guifg=#f8f2e5 term=none cterm=underline,bold ctermbg=8 ctermfg=15
hi StatusLine gui=none guibg=#464340 guifg=#f8f2e5 cterm=none ctermbg=0 ctermfg=15
hi StatusLineNC gui=none guibg=#e7e3d7 guifg=#68607d cterm=none ctermbg=7 ctermfg=8
hi StatusLineTerm gui=none guibg=#107410 guifg=#f8f2e5 cterm=none ctermbg=2 ctermfg=15
hi StatusLineTermNC gui=none guibg=#e7e3d7 guifg=#107410 cterm=none ctermbg=7 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#e7e3d7 guifg=#68607d cterm=none ctermbg=7 ctermfg=8
hi TabLineSel gui=none guibg=#007070 guifg=#f8f2e5 cterm=none ctermbg=6 ctermfg=15
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#68607d cterm=none ctermfg=8
hi Todo gui=bold guibg=#e7e3d7 guifg=#6f6600 cterm=bold ctermbg=7 ctermfg=11
hi Warning gui=none guibg=#806000 guifg=#f8f2e5 cterm=none ctermbg=3 ctermfg=15
hi WarningMsg gui=none guibg=#806000 guifg=#f8f2e5 cterm=none ctermbg=3 ctermfg=15
hi Error gui=none guibg=#c81000 guifg=#f8f2e5 cterm=none ctermbg=1 ctermfg=15
hi ErrorMsg gui=none guibg=#c81000 guifg=#f8f2e5 cterm=none ctermbg=1 ctermfg=15
hi MatchParen gui=underline,bold guibg=#e7e3d7 guifg=#68607d cterm=underline,bold ctermbg=7 ctermfg=8
hi ToolbarLine guibg=#68607d guifg=#f8f2e5 term=none ctermbg=8 ctermfg=15
hi ToolbarButton gui=bold guibg=#68607d guifg=#f8f2e5 term=none cterm=bold ctermbg=8 ctermfg=15
hi WildMenu guibg=#f8f2e5 guifg=#464340 term=standout ctermbg=15 ctermfg=0
hi Terminal guibg=#f8f2e5 guifg=#464340 term=none ctermbg=15 ctermfg=0
" Constructs
" ----------
hi Constant guifg=#385dc4 ctermfg=4
hi Number guifg=#385dc4 ctermfg=4
hi Float guifg=#385dc4 ctermfg=4
hi String guifg=#0f64c4 ctermfg=12
hi Function guifg=#b63052 ctermfg=5
hi Identifier guifg=#8050a7 term=none ctermfg=13
hi Label guifg=#b63052 ctermfg=5
hi Tag guifg=#b63052 ctermfg=5
hi Keyword gui=bold guifg=#8050a7 gui=bold ctermfg=13
hi Character gui=bold guifg=#336c87 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#007070 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#007070 ctermfg=6
hi StorageClass guifg=#007070 ctermfg=6
hi Structure guifg=#007070 ctermfg=6
hi Typedef gui=bold guifg=#336c87 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#107410 cterm=bold ctermfg=2
hi Statement gui=none guifg=#427040 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#427040 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#464340 cterm=bold ctermfg=0
hi Exception gui=bold guifg=#c81000 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#b24000 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#b24000 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#b24000 cterm=bold ctermfg=9
hi Include guifg=#b24000 ctermfg=9
hi Define guifg=#b24000 ctermfg=9
hi Title gui=bold guibg=#f8f2e5 guifg=#007070 cterm=bold ctermbg=15 ctermfg=6
hi Delimeter gui=bold guifg=#b63052 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#b63052 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#b63052 cterm=bold ctermfg=5
hi Debug guifg=#8050a7 ctermfg=13
" Other
" -----
hi LineNr guibg=#e7e3d7 guifg=#68607d term=none ctermbg=7 ctermfg=8
hi Cursor guibg=#464340 guifg=#f8f2e5 ctermbg=0 ctermfg=15
hi CursorLine gui=none guibg=#e7e3d7 term=none cterm=none ctermbg=7
hi CursorColumn gui=none guibg=#e7e3d7 term=none cterm=none ctermbg=7
hi CursorLineNr gui=bold guibg=#68607d guifg=#f8f2e5 cterm=bold ctermbg=8 ctermfg=15
hi ColorColumn guibg=#e7e3d7 guifg=#464340 term=none ctermbg=7 ctermfg=0
hi SignColumn guibg=#e7e3d7 guifg=#68607d term=none ctermbg=7 ctermfg=8
hi Folded guibg=#e7e3d7 guifg=#68607d ctermbg=7 ctermfg=8
hi FoldColumn guibg=#e7e3d7 guifg=#68607d ctermbg=7 ctermfg=8
hi Special gui=bold guifg=#6f6600 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#e7e3d7 guifg=#68607d cterm=none ctermbg=7 ctermfg=8
hi SpecialChar gui=bold guifg=#6f6600 cterm=bold ctermfg=11
hi NonText gui=none guibg=#e7e3d7 guifg=#68607d cterm=none ctermbg=7 ctermfg=8
hi EndOfBuffer gui=bold guifg=#68607d cterm=bold ctermfg=8
hi Directory gui=none guifg=#107410 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#6f6600 cterm=bold ctermfg=11
hi MoreMsg guifg=#427040 ctermfg=10
hi ModeMsg gui=bold guifg=#107410 cterm=bold ctermfg=2
hi VimOption guifg=#b63052 ctermfg=5
hi VimGroup guifg=#b63052 ctermfg=5
hi Underlined gui=underline guifg=#464340 cterm=underline ctermfg=0
hi Ignore guibg=#e7e3d7 guifg=#68607d ctermbg=7 ctermfg=8
hi Conceal guibg=#68607d guifg=#e7e3d7 ctermbg=8 ctermfg=7
hi SpellBad guibg=#c81000 guifg=#f8f2e5 ctermbg=1 ctermfg=15
hi SpellCap guibg=#806000 guifg=#f8f2e5 ctermbg=3 ctermfg=15
hi SpellRare guibg=#8050a7 guifg=#f8f2e5 ctermbg=13 ctermfg=15
hi SpellLocal guibg=#336c87 guifg=#f8f2e5 ctermbg=14 ctermfg=15
hi Pmenu gui=italic guibg=#e7e3d7 guifg=#464340 cterm=none ctermbg=7 ctermfg=0
hi PmenuSel gui=none,bold guibg=#68607d guifg=#f8f2e5 cterm=none,bold ctermbg=8 ctermfg=15
hi PmenuSbar guibg=#e7e3d7 ctermbg=7
hi PmenuThumb guibg=#68607d ctermbg=8
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#464340",
\ "#c81000",
\ "#107410",
\ "#806000",
\ "#385dc4",
\ "#b63052",
\ "#007070",
\ "#e7e3d7",
\ "#68607d",
\ "#b24000",
\ "#427040",
\ "#6f6600",
\ "#0f64c4",
\ "#8050a7",
\ "#336c87",
\ "#f8f2e5"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#464340"
let g:terminal_color_1 = "#c81000"
let g:terminal_color_2 = "#107410"
let g:terminal_color_3 = "#806000"
let g:terminal_color_4 = "#385dc4"
let g:terminal_color_5 = "#b63052"
let g:terminal_color_6 = "#007070"
let g:terminal_color_7 = "#e7e3d7"
let g:terminal_color_8 = "#68607d"
let g:terminal_color_9 = "#b24000"
let g:terminal_color_10 = "#427040"
let g:terminal_color_11 = "#6f6600"
let g:terminal_color_12 = "#0f64c4"
let g:terminal_color_13 = "#8050a7"
let g:terminal_color_14 = "#336c87"
let g:terminal_color_15 = "#f8f2e5"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#107410 guifg=#f8f2e5 cterm=bold ctermbg=10 ctermfg=15
hi DiffDelete gui=none guibg=#c81000 guifg=#f8f2e5 cterm=none ctermbg=9 ctermfg=15
hi DiffChange gui=bold guibg=#e7e3d7 guifg=#68607d cterm=bold ctermbg=7 ctermfg=8
hi DiffText gui=bold guibg=#e7e3d7 guifg=#b24000 cterm=bold ctermbg=7 ctermfg=1
hi diffAdded guifg=#107410 ctermfg=2
hi diffRemoved guifg=#c81000 ctermfg=1
hi diffNewFile gui=none guifg=#385dc4 ctermfg=4
hi diffFile gui=none guifg=#806000 cterm=none ctermfg=3
hi GitGutterAdd guibg=#e7e3d7 guifg=#107410 ctermbg=7 ctermfg=2
hi GitGutterChange gui=bold guibg=#e7e3d7 guifg=#68607d cterm=bold ctermbg=7 ctermfg=8
hi GitGutterDelete guibg=#e7e3d7 guifg=#c81000 ctermbg=7 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#e7e3d7 guifg=#c81000 cterm=bold ctermbg=7 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#c81000 guifg=#f8f2e5 cterm=none ctermbg=1 ctermfg=15
hi NeomakeInfo gui=none guibg=#007070 guifg=#f8f2e5 cterm=none ctermbg=6 ctermfg=15
hi NeomakeWarning gui=none guibg=#806000 guifg=#f8f2e5 cterm=none ctermbg=3 ctermfg=15
hi NeomakeMessage gui=none guibg=#6f6600 guifg=#f8f2e5 cterm=none ctermbg=11 ctermfg=15
hi NeomakeVirtualtextInfoDefault guifg=#336c87 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#6f6600 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#806000 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#c81000 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#107410 guifg=#f8f2e5 cterm=none ctermbg=2 ctermfg=15
hi NeomakeStatusGoodNC gui=none guibg=#e7e3d7 guifg=#107410 cterm=none ctermbg=7 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#385dc4 guifg=#f8f2e5 cterm=none ctermbg=4 ctermfg=15
hi NeomakeStatColorTypeE gui=none guibg=#c81000 guifg=#f8f2e5 cterm=none ctermbg=1 ctermfg=15
hi NeomakeStatColorTypeW gui=none guibg=#806000 guifg=#f8f2e5 cterm=none ctermbg=3 ctermfg=15
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#e7e3d7 guifg=#427040 cterm=bold ctermbg=7 ctermfg=10
hi MarkdownHeading gui=bold guifg=#464340 cterm=bold ctermfg=0
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#b24000 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#806000 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#385dc4 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#0f64c4 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#464340 cterm=bold ctermfg=0
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#b63052 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#464340 ctermfg=0
hi MarkdownListMarker gui=none guifg=#107410 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#c81000 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#385dc4 cterm=underline
hi SyntasticError gui=undercurl guisp=#c81000 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#385dc4 cterm=underline
hi SyntasticErrorSing guifg=#f8f2e5 guibg=#c81000 ctermfg=15 ctermbg=1
hi SyntasticWarningSign guifg=#f8f2e5 guibg=#385dc4 ctermfg=15 ctermbg=4

View File

@@ -0,0 +1,254 @@
" Name: Tempus Dusk
" Description: Dark theme with a deep blue-ish, slightly desaturated palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_dusk"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#1f252d guifg=#a2a8ba ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#1f252d guifg=#a2a8ba ctermbg=none ctermfg=15
endif
hi Visual guibg=#a2a8ba guifg=#1f252d ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#2c3150 guifg=#a2a8ba cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#a29899 guifg=#1f252d term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#a2a8ba guifg=#1f252d cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#2c3150 guifg=#a29899 cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#8ba089 guifg=#1f252d cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#2c3150 guifg=#8ba089 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#2c3150 guifg=#a29899 cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#8e9aba guifg=#1f252d cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#a29899 cterm=none ctermfg=7
hi Todo gui=bold guibg=#2c3150 guifg=#bda75a cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#a79c46 guifg=#1f252d cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#a79c46 guifg=#1f252d cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#cb8d56 guifg=#1f252d cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#cb8d56 guifg=#1f252d cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#2c3150 guifg=#a29899 cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#a29899 guifg=#1f252d term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#a29899 guifg=#1f252d term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#1f252d guifg=#a2a8ba term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#1f252d guifg=#a2a8ba term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#8c9abe ctermfg=4
hi Number guifg=#8c9abe ctermfg=4
hi Float guifg=#8c9abe ctermfg=4
hi String guifg=#9ca5de ctermfg=12
hi Function guifg=#b190af ctermfg=5
hi Identifier guifg=#c69ac6 term=none ctermfg=13
hi Label guifg=#b190af ctermfg=5
hi Tag guifg=#b190af ctermfg=5
hi Keyword gui=bold guifg=#c69ac6 gui=bold ctermfg=13
hi Character gui=bold guifg=#8caeb6 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#8e9aba term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#8e9aba ctermfg=6
hi StorageClass guifg=#8e9aba ctermfg=6
hi Structure guifg=#8e9aba ctermfg=6
hi Typedef gui=bold guifg=#8caeb6 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#8ba089 cterm=bold ctermfg=2
hi Statement gui=none guifg=#80b48f cterm=none ctermfg=10
hi Repeat gui=bold guifg=#80b48f cterm=bold ctermfg=10
hi Operator gui=bold guifg=#a2a8ba cterm=bold ctermfg=15
hi Exception gui=bold guifg=#cb8d56 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#d39d74 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#d39d74 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#d39d74 cterm=bold ctermfg=9
hi Include guifg=#d39d74 ctermfg=9
hi Define guifg=#d39d74 ctermfg=9
hi Title gui=bold guibg=#1f252d guifg=#8e9aba cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#b190af cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#b190af cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#b190af cterm=bold ctermfg=5
hi Debug guifg=#c69ac6 ctermfg=13
" Other
" -----
hi LineNr guibg=#2c3150 guifg=#a29899 term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#a2a8ba guifg=#1f252d ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#2c3150 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#2c3150 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#a29899 guifg=#1f252d cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#2c3150 guifg=#a2a8ba term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#2c3150 guifg=#a29899 term=none ctermbg=8 ctermfg=7
hi Folded guibg=#2c3150 guifg=#a29899 ctermbg=8 ctermfg=7
hi FoldColumn guibg=#2c3150 guifg=#a29899 ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#bda75a term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#2c3150 guifg=#a29899 cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#bda75a cterm=bold ctermfg=11
hi NonText gui=none guibg=#2c3150 guifg=#a29899 cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#a29899 cterm=bold ctermfg=7
hi Directory gui=none guifg=#8ba089 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#bda75a cterm=bold ctermfg=11
hi MoreMsg guifg=#80b48f ctermfg=10
hi ModeMsg gui=bold guifg=#8ba089 cterm=bold ctermfg=2
hi VimOption guifg=#b190af ctermfg=5
hi VimGroup guifg=#b190af ctermfg=5
hi Underlined gui=underline guifg=#a2a8ba cterm=underline ctermfg=15
hi Ignore guibg=#2c3150 guifg=#a29899 ctermbg=8 ctermfg=7
hi Conceal guibg=#a29899 guifg=#2c3150 ctermbg=7 ctermfg=8
hi SpellBad guibg=#cb8d56 guifg=#1f252d ctermbg=1 ctermfg=0
hi SpellCap guibg=#a79c46 guifg=#1f252d ctermbg=3 ctermfg=0
hi SpellRare guibg=#c69ac6 guifg=#1f252d ctermbg=13 ctermfg=0
hi SpellLocal guibg=#8caeb6 guifg=#1f252d ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#2c3150 guifg=#a2a8ba cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#a29899 guifg=#1f252d cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#2c3150 ctermbg=8
hi PmenuThumb guibg=#a29899 ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#1f252d",
\ "#cb8d56",
\ "#8ba089",
\ "#a79c46",
\ "#8c9abe",
\ "#b190af",
\ "#8e9aba",
\ "#a29899",
\ "#2c3150",
\ "#d39d74",
\ "#80b48f",
\ "#bda75a",
\ "#9ca5de",
\ "#c69ac6",
\ "#8caeb6",
\ "#a2a8ba"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#1f252d"
let g:terminal_color_1 = "#cb8d56"
let g:terminal_color_2 = "#8ba089"
let g:terminal_color_3 = "#a79c46"
let g:terminal_color_4 = "#8c9abe"
let g:terminal_color_5 = "#b190af"
let g:terminal_color_6 = "#8e9aba"
let g:terminal_color_7 = "#a29899"
let g:terminal_color_8 = "#2c3150"
let g:terminal_color_9 = "#d39d74"
let g:terminal_color_10 = "#80b48f"
let g:terminal_color_11 = "#bda75a"
let g:terminal_color_12 = "#9ca5de"
let g:terminal_color_13 = "#c69ac6"
let g:terminal_color_14 = "#8caeb6"
let g:terminal_color_15 = "#a2a8ba"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#8ba089 guifg=#1f252d cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#cb8d56 guifg=#1f252d cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#2c3150 guifg=#a29899 cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#2c3150 guifg=#d39d74 cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#8ba089 ctermfg=2
hi diffRemoved guifg=#cb8d56 ctermfg=1
hi diffNewFile gui=none guifg=#8c9abe ctermfg=4
hi diffFile gui=none guifg=#a79c46 cterm=none ctermfg=3
hi GitGutterAdd guibg=#2c3150 guifg=#8ba089 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#2c3150 guifg=#a29899 cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#2c3150 guifg=#cb8d56 ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#2c3150 guifg=#cb8d56 cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#cb8d56 guifg=#1f252d cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#8e9aba guifg=#1f252d cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#a79c46 guifg=#1f252d cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#bda75a guifg=#1f252d cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#8caeb6 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#bda75a ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#a79c46 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#cb8d56 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#8ba089 guifg=#1f252d cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#2c3150 guifg=#8ba089 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#8c9abe guifg=#1f252d cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#cb8d56 guifg=#1f252d cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#a79c46 guifg=#1f252d cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#2c3150 guifg=#80b48f cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#a2a8ba cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#d39d74 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#a79c46 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#8c9abe cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#9ca5de cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#a2a8ba cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#b190af ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#a2a8ba ctermfg=15
hi MarkdownListMarker gui=none guifg=#8ba089 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#cb8d56 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#a79c46 cterm=underline
hi SyntasticError gui=undercurl guisp=#cb8d56 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#a79c46 cterm=underline
hi SyntasticErrorSing guifg=#1f252d guibg=#cb8d56 ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#1f252d guibg=#a79c46 ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Fugit
" Description: Light, pleasant theme optimised for long writing/coding sessions (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_fugit"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#fff5f3 guifg=#4d595f ctermbg=15 ctermfg=0
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#fff5f3 guifg=#4d595f ctermbg=none ctermfg=0
endif
hi Visual guibg=#4d595f guifg=#fff5f3 ctermbg=0 ctermfg=15
hi Search gui=underline,bold guibg=#efe6e4 guifg=#4d595f cterm=underline,bold ctermbg=7 ctermfg=3
hi IncSearch gui=underline,bold guibg=#796271 guifg=#fff5f3 term=none cterm=underline,bold ctermbg=8 ctermfg=15
hi StatusLine gui=none guibg=#4d595f guifg=#fff5f3 cterm=none ctermbg=0 ctermfg=15
hi StatusLineNC gui=none guibg=#efe6e4 guifg=#796271 cterm=none ctermbg=7 ctermfg=8
hi StatusLineTerm gui=none guibg=#357200 guifg=#fff5f3 cterm=none ctermbg=2 ctermfg=15
hi StatusLineTermNC gui=none guibg=#efe6e4 guifg=#357200 cterm=none ctermbg=7 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#efe6e4 guifg=#796271 cterm=none ctermbg=7 ctermfg=8
hi TabLineSel gui=none guibg=#007072 guifg=#fff5f3 cterm=none ctermbg=6 ctermfg=15
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#796271 cterm=none ctermfg=8
hi Todo gui=bold guibg=#efe6e4 guifg=#985900 cterm=bold ctermbg=7 ctermfg=11
hi Warning gui=none guibg=#825e00 guifg=#fff5f3 cterm=none ctermbg=3 ctermfg=15
hi WarningMsg gui=none guibg=#825e00 guifg=#fff5f3 cterm=none ctermbg=3 ctermfg=15
hi Error gui=none guibg=#c61a14 guifg=#fff5f3 cterm=none ctermbg=1 ctermfg=15
hi ErrorMsg gui=none guibg=#c61a14 guifg=#fff5f3 cterm=none ctermbg=1 ctermfg=15
hi MatchParen gui=underline,bold guibg=#efe6e4 guifg=#796271 cterm=underline,bold ctermbg=7 ctermfg=8
hi ToolbarLine guibg=#796271 guifg=#fff5f3 term=none ctermbg=8 ctermfg=15
hi ToolbarButton gui=bold guibg=#796271 guifg=#fff5f3 term=none cterm=bold ctermbg=8 ctermfg=15
hi WildMenu guibg=#fff5f3 guifg=#4d595f term=standout ctermbg=15 ctermfg=0
hi Terminal guibg=#fff5f3 guifg=#4d595f term=none ctermbg=15 ctermfg=0
" Constructs
" ----------
hi Constant guifg=#1666b0 ctermfg=4
hi Number guifg=#1666b0 ctermfg=4
hi Float guifg=#1666b0 ctermfg=4
hi String guifg=#485adf ctermfg=12
hi Function guifg=#a83884 ctermfg=5
hi Identifier guifg=#a234c0 term=none ctermfg=13
hi Label guifg=#a83884 ctermfg=5
hi Tag guifg=#a83884 ctermfg=5
hi Keyword gui=bold guifg=#a234c0 gui=bold ctermfg=13
hi Character gui=bold guifg=#00756a cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#007072 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#007072 ctermfg=6
hi StorageClass guifg=#007072 ctermfg=6
hi Structure guifg=#007072 ctermfg=6
hi Typedef gui=bold guifg=#00756a cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#357200 cterm=bold ctermfg=2
hi Statement gui=none guifg=#437520 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#437520 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#4d595f cterm=bold ctermfg=0
hi Exception gui=bold guifg=#c61a14 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#b93f1a term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#b93f1a cterm=bold ctermfg=9
hi Macro gui=bold guifg=#b93f1a cterm=bold ctermfg=9
hi Include guifg=#b93f1a ctermfg=9
hi Define guifg=#b93f1a ctermfg=9
hi Title gui=bold guibg=#fff5f3 guifg=#007072 cterm=bold ctermbg=15 ctermfg=6
hi Delimeter gui=bold guifg=#a83884 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#a83884 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#a83884 cterm=bold ctermfg=5
hi Debug guifg=#a234c0 ctermfg=13
" Other
" -----
hi LineNr guibg=#efe6e4 guifg=#796271 term=none ctermbg=7 ctermfg=8
hi Cursor guibg=#4d595f guifg=#fff5f3 ctermbg=0 ctermfg=15
hi CursorLine gui=none guibg=#efe6e4 term=none cterm=none ctermbg=7
hi CursorColumn gui=none guibg=#efe6e4 term=none cterm=none ctermbg=7
hi CursorLineNr gui=bold guibg=#796271 guifg=#fff5f3 cterm=bold ctermbg=8 ctermfg=15
hi ColorColumn guibg=#efe6e4 guifg=#4d595f term=none ctermbg=7 ctermfg=0
hi SignColumn guibg=#efe6e4 guifg=#796271 term=none ctermbg=7 ctermfg=8
hi Folded guibg=#efe6e4 guifg=#796271 ctermbg=7 ctermfg=8
hi FoldColumn guibg=#efe6e4 guifg=#796271 ctermbg=7 ctermfg=8
hi Special gui=bold guifg=#985900 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#efe6e4 guifg=#796271 cterm=none ctermbg=7 ctermfg=8
hi SpecialChar gui=bold guifg=#985900 cterm=bold ctermfg=11
hi NonText gui=none guibg=#efe6e4 guifg=#796271 cterm=none ctermbg=7 ctermfg=8
hi EndOfBuffer gui=bold guifg=#796271 cterm=bold ctermfg=8
hi Directory gui=none guifg=#357200 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#985900 cterm=bold ctermfg=11
hi MoreMsg guifg=#437520 ctermfg=10
hi ModeMsg gui=bold guifg=#357200 cterm=bold ctermfg=2
hi VimOption guifg=#a83884 ctermfg=5
hi VimGroup guifg=#a83884 ctermfg=5
hi Underlined gui=underline guifg=#4d595f cterm=underline ctermfg=0
hi Ignore guibg=#efe6e4 guifg=#796271 ctermbg=7 ctermfg=8
hi Conceal guibg=#796271 guifg=#efe6e4 ctermbg=8 ctermfg=7
hi SpellBad guibg=#c61a14 guifg=#fff5f3 ctermbg=1 ctermfg=15
hi SpellCap guibg=#825e00 guifg=#fff5f3 ctermbg=3 ctermfg=15
hi SpellRare guibg=#a234c0 guifg=#fff5f3 ctermbg=13 ctermfg=15
hi SpellLocal guibg=#00756a guifg=#fff5f3 ctermbg=14 ctermfg=15
hi Pmenu gui=italic guibg=#efe6e4 guifg=#4d595f cterm=none ctermbg=7 ctermfg=0
hi PmenuSel gui=none,bold guibg=#796271 guifg=#fff5f3 cterm=none,bold ctermbg=8 ctermfg=15
hi PmenuSbar guibg=#efe6e4 ctermbg=7
hi PmenuThumb guibg=#796271 ctermbg=8
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#4d595f",
\ "#c61a14",
\ "#357200",
\ "#825e00",
\ "#1666b0",
\ "#a83884",
\ "#007072",
\ "#efe6e4",
\ "#796271",
\ "#b93f1a",
\ "#437520",
\ "#985900",
\ "#485adf",
\ "#a234c0",
\ "#00756a",
\ "#fff5f3"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#4d595f"
let g:terminal_color_1 = "#c61a14"
let g:terminal_color_2 = "#357200"
let g:terminal_color_3 = "#825e00"
let g:terminal_color_4 = "#1666b0"
let g:terminal_color_5 = "#a83884"
let g:terminal_color_6 = "#007072"
let g:terminal_color_7 = "#efe6e4"
let g:terminal_color_8 = "#796271"
let g:terminal_color_9 = "#b93f1a"
let g:terminal_color_10 = "#437520"
let g:terminal_color_11 = "#985900"
let g:terminal_color_12 = "#485adf"
let g:terminal_color_13 = "#a234c0"
let g:terminal_color_14 = "#00756a"
let g:terminal_color_15 = "#fff5f3"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#357200 guifg=#fff5f3 cterm=bold ctermbg=10 ctermfg=15
hi DiffDelete gui=none guibg=#c61a14 guifg=#fff5f3 cterm=none ctermbg=9 ctermfg=15
hi DiffChange gui=bold guibg=#efe6e4 guifg=#796271 cterm=bold ctermbg=7 ctermfg=8
hi DiffText gui=bold guibg=#efe6e4 guifg=#b93f1a cterm=bold ctermbg=7 ctermfg=1
hi diffAdded guifg=#357200 ctermfg=2
hi diffRemoved guifg=#c61a14 ctermfg=1
hi diffNewFile gui=none guifg=#1666b0 ctermfg=4
hi diffFile gui=none guifg=#825e00 cterm=none ctermfg=3
hi GitGutterAdd guibg=#efe6e4 guifg=#357200 ctermbg=7 ctermfg=2
hi GitGutterChange gui=bold guibg=#efe6e4 guifg=#796271 cterm=bold ctermbg=7 ctermfg=8
hi GitGutterDelete guibg=#efe6e4 guifg=#c61a14 ctermbg=7 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#efe6e4 guifg=#c61a14 cterm=bold ctermbg=7 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#c61a14 guifg=#fff5f3 cterm=none ctermbg=1 ctermfg=15
hi NeomakeInfo gui=none guibg=#007072 guifg=#fff5f3 cterm=none ctermbg=6 ctermfg=15
hi NeomakeWarning gui=none guibg=#825e00 guifg=#fff5f3 cterm=none ctermbg=3 ctermfg=15
hi NeomakeMessage gui=none guibg=#985900 guifg=#fff5f3 cterm=none ctermbg=11 ctermfg=15
hi NeomakeVirtualtextInfoDefault guifg=#00756a ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#985900 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#825e00 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#c61a14 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#357200 guifg=#fff5f3 cterm=none ctermbg=2 ctermfg=15
hi NeomakeStatusGoodNC gui=none guibg=#efe6e4 guifg=#357200 cterm=none ctermbg=7 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#1666b0 guifg=#fff5f3 cterm=none ctermbg=4 ctermfg=15
hi NeomakeStatColorTypeE gui=none guibg=#c61a14 guifg=#fff5f3 cterm=none ctermbg=1 ctermfg=15
hi NeomakeStatColorTypeW gui=none guibg=#825e00 guifg=#fff5f3 cterm=none ctermbg=3 ctermfg=15
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#efe6e4 guifg=#437520 cterm=bold ctermbg=7 ctermfg=10
hi MarkdownHeading gui=bold guifg=#4d595f cterm=bold ctermfg=0
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#b93f1a cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#825e00 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#1666b0 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#485adf cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#4d595f cterm=bold ctermfg=0
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#a83884 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#4d595f ctermfg=0
hi MarkdownListMarker gui=none guifg=#357200 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#c61a14 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#1666b0 cterm=underline
hi SyntasticError gui=undercurl guisp=#c61a14 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#1666b0 cterm=underline
hi SyntasticErrorSing guifg=#fff5f3 guibg=#c61a14 ctermfg=15 ctermbg=1
hi SyntasticWarningSign guifg=#fff5f3 guibg=#1666b0 ctermfg=15 ctermbg=4

View File

@@ -0,0 +1,254 @@
" Name: Tempus Future
" Description: Dark theme with colours inspired by concept art of outer space (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_future"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#090a18 guifg=#b4abac ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#090a18 guifg=#b4abac ctermbg=none ctermfg=15
endif
hi Visual guibg=#b4abac guifg=#090a18 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#2b1329 guifg=#b4abac cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#a7a2c4 guifg=#090a18 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#b4abac guifg=#090a18 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#2b1329 guifg=#a7a2c4 cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#6aba39 guifg=#090a18 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#2b1329 guifg=#6aba39 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#2b1329 guifg=#a7a2c4 cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#2ab7bb guifg=#090a18 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#a7a2c4 cterm=none ctermfg=7
hi Todo gui=bold guibg=#2b1329 guifg=#de9b1d cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#bfa51a guifg=#090a18 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#bfa51a guifg=#090a18 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#ff7e8f guifg=#090a18 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#ff7e8f guifg=#090a18 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#2b1329 guifg=#a7a2c4 cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#a7a2c4 guifg=#090a18 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#a7a2c4 guifg=#090a18 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#090a18 guifg=#b4abac term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#090a18 guifg=#b4abac term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#4ab2d7 ctermfg=4
hi Number guifg=#4ab2d7 ctermfg=4
hi Float guifg=#4ab2d7 ctermfg=4
hi String guifg=#8ba7ea ctermfg=12
hi Function guifg=#e58f84 ctermfg=5
hi Identifier guifg=#e08bd6 term=none ctermfg=13
hi Label guifg=#e58f84 ctermfg=5
hi Tag guifg=#e58f84 ctermfg=5
hi Keyword gui=bold guifg=#e08bd6 gui=bold ctermfg=13
hi Character gui=bold guifg=#2cbab6 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#2ab7bb term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#2ab7bb ctermfg=6
hi StorageClass guifg=#2ab7bb ctermfg=6
hi Structure guifg=#2ab7bb ctermfg=6
hi Typedef gui=bold guifg=#2cbab6 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#6aba39 cterm=bold ctermfg=2
hi Statement gui=none guifg=#60ba80 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#60ba80 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#b4abac cterm=bold ctermfg=15
hi Exception gui=bold guifg=#ff7e8f cterm=bold ctermfg=1
hi Preproc gui=none guifg=#f78e2f term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#f78e2f cterm=bold ctermfg=9
hi Macro gui=bold guifg=#f78e2f cterm=bold ctermfg=9
hi Include guifg=#f78e2f ctermfg=9
hi Define guifg=#f78e2f ctermfg=9
hi Title gui=bold guibg=#090a18 guifg=#2ab7bb cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#e58f84 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#e58f84 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#e58f84 cterm=bold ctermfg=5
hi Debug guifg=#e08bd6 ctermfg=13
" Other
" -----
hi LineNr guibg=#2b1329 guifg=#a7a2c4 term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#b4abac guifg=#090a18 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#2b1329 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#2b1329 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#a7a2c4 guifg=#090a18 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#2b1329 guifg=#b4abac term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#2b1329 guifg=#a7a2c4 term=none ctermbg=8 ctermfg=7
hi Folded guibg=#2b1329 guifg=#a7a2c4 ctermbg=8 ctermfg=7
hi FoldColumn guibg=#2b1329 guifg=#a7a2c4 ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#de9b1d term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#2b1329 guifg=#a7a2c4 cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#de9b1d cterm=bold ctermfg=11
hi NonText gui=none guibg=#2b1329 guifg=#a7a2c4 cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#a7a2c4 cterm=bold ctermfg=7
hi Directory gui=none guifg=#6aba39 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#de9b1d cterm=bold ctermfg=11
hi MoreMsg guifg=#60ba80 ctermfg=10
hi ModeMsg gui=bold guifg=#6aba39 cterm=bold ctermfg=2
hi VimOption guifg=#e58f84 ctermfg=5
hi VimGroup guifg=#e58f84 ctermfg=5
hi Underlined gui=underline guifg=#b4abac cterm=underline ctermfg=15
hi Ignore guibg=#2b1329 guifg=#a7a2c4 ctermbg=8 ctermfg=7
hi Conceal guibg=#a7a2c4 guifg=#2b1329 ctermbg=7 ctermfg=8
hi SpellBad guibg=#ff7e8f guifg=#090a18 ctermbg=1 ctermfg=0
hi SpellCap guibg=#bfa51a guifg=#090a18 ctermbg=3 ctermfg=0
hi SpellRare guibg=#e08bd6 guifg=#090a18 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#2cbab6 guifg=#090a18 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#2b1329 guifg=#b4abac cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#a7a2c4 guifg=#090a18 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#2b1329 ctermbg=8
hi PmenuThumb guibg=#a7a2c4 ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#090a18",
\ "#ff7e8f",
\ "#6aba39",
\ "#bfa51a",
\ "#4ab2d7",
\ "#e58f84",
\ "#2ab7bb",
\ "#a7a2c4",
\ "#2b1329",
\ "#f78e2f",
\ "#60ba80",
\ "#de9b1d",
\ "#8ba7ea",
\ "#e08bd6",
\ "#2cbab6",
\ "#b4abac"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#090a18"
let g:terminal_color_1 = "#ff7e8f"
let g:terminal_color_2 = "#6aba39"
let g:terminal_color_3 = "#bfa51a"
let g:terminal_color_4 = "#4ab2d7"
let g:terminal_color_5 = "#e58f84"
let g:terminal_color_6 = "#2ab7bb"
let g:terminal_color_7 = "#a7a2c4"
let g:terminal_color_8 = "#2b1329"
let g:terminal_color_9 = "#f78e2f"
let g:terminal_color_10 = "#60ba80"
let g:terminal_color_11 = "#de9b1d"
let g:terminal_color_12 = "#8ba7ea"
let g:terminal_color_13 = "#e08bd6"
let g:terminal_color_14 = "#2cbab6"
let g:terminal_color_15 = "#b4abac"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#6aba39 guifg=#090a18 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#ff7e8f guifg=#090a18 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#2b1329 guifg=#a7a2c4 cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#2b1329 guifg=#f78e2f cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#6aba39 ctermfg=2
hi diffRemoved guifg=#ff7e8f ctermfg=1
hi diffNewFile gui=none guifg=#4ab2d7 ctermfg=4
hi diffFile gui=none guifg=#bfa51a cterm=none ctermfg=3
hi GitGutterAdd guibg=#2b1329 guifg=#6aba39 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#2b1329 guifg=#a7a2c4 cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#2b1329 guifg=#ff7e8f ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#2b1329 guifg=#ff7e8f cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#ff7e8f guifg=#090a18 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#2ab7bb guifg=#090a18 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#bfa51a guifg=#090a18 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#de9b1d guifg=#090a18 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#2cbab6 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#de9b1d ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#bfa51a ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#ff7e8f ctermfg=1
hi NeomakeStatusGood gui=none guibg=#6aba39 guifg=#090a18 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#2b1329 guifg=#6aba39 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#4ab2d7 guifg=#090a18 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#ff7e8f guifg=#090a18 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#bfa51a guifg=#090a18 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#2b1329 guifg=#60ba80 cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#b4abac cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#f78e2f cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#bfa51a cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#4ab2d7 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#8ba7ea cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#b4abac cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#e58f84 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#b4abac ctermfg=15
hi MarkdownListMarker gui=none guifg=#6aba39 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#ff7e8f cterm=underline
hi YcmWarningSection gui=undercurl guisp=#bfa51a cterm=underline
hi SyntasticError gui=undercurl guisp=#ff7e8f cterm=underline
hi SyntasticWarning gui=undercurl guisp=#bfa51a cterm=underline
hi SyntasticErrorSing guifg=#090a18 guibg=#ff7e8f ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#090a18 guibg=#bfa51a ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Night
" Description: High contrast dark theme with bright colours (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_night"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#1a1a1a guifg=#e0e0e0 ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#1a1a1a guifg=#e0e0e0 ctermbg=none ctermfg=15
endif
hi Visual guibg=#e0e0e0 guifg=#1a1a1a ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#242536 guifg=#e0e0e0 cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#c4bdaf guifg=#1a1a1a term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#e0e0e0 guifg=#1a1a1a cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#242536 guifg=#c4bdaf cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#5fc940 guifg=#1a1a1a cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#242536 guifg=#5fc940 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#242536 guifg=#c4bdaf cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#1dc5c3 guifg=#1a1a1a cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#c4bdaf cterm=none ctermfg=7
hi Todo gui=bold guibg=#242536 guifg=#d7ae00 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#c5b300 guifg=#1a1a1a cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#c5b300 guifg=#1a1a1a cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#ff929f guifg=#1a1a1a cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#ff929f guifg=#1a1a1a cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#242536 guifg=#c4bdaf cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#c4bdaf guifg=#1a1a1a term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#c4bdaf guifg=#1a1a1a term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#1a1a1a guifg=#e0e0e0 term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#1a1a1a guifg=#e0e0e0 term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#5fb8ff ctermfg=4
hi Number guifg=#5fb8ff ctermfg=4
hi Float guifg=#5fb8ff ctermfg=4
hi String guifg=#8cb4f0 ctermfg=12
hi Function guifg=#ef91df ctermfg=5
hi Identifier guifg=#de99f0 term=none ctermfg=13
hi Label guifg=#ef91df ctermfg=5
hi Tag guifg=#ef91df ctermfg=5
hi Keyword gui=bold guifg=#de99f0 gui=bold ctermfg=13
hi Character gui=bold guifg=#00ca9a cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#1dc5c3 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#1dc5c3 ctermfg=6
hi StorageClass guifg=#1dc5c3 ctermfg=6
hi Structure guifg=#1dc5c3 ctermfg=6
hi Typedef gui=bold guifg=#00ca9a cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#5fc940 cterm=bold ctermfg=2
hi Statement gui=none guifg=#88c400 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#88c400 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#e0e0e0 cterm=bold ctermfg=15
hi Exception gui=bold guifg=#ff929f cterm=bold ctermfg=1
hi Preproc gui=none guifg=#f69d6a term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#f69d6a cterm=bold ctermfg=9
hi Macro gui=bold guifg=#f69d6a cterm=bold ctermfg=9
hi Include guifg=#f69d6a ctermfg=9
hi Define guifg=#f69d6a ctermfg=9
hi Title gui=bold guibg=#1a1a1a guifg=#1dc5c3 cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#ef91df cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#ef91df cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#ef91df cterm=bold ctermfg=5
hi Debug guifg=#de99f0 ctermfg=13
" Other
" -----
hi LineNr guibg=#242536 guifg=#c4bdaf term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#e0e0e0 guifg=#1a1a1a ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#242536 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#242536 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#c4bdaf guifg=#1a1a1a cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#242536 guifg=#e0e0e0 term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#242536 guifg=#c4bdaf term=none ctermbg=8 ctermfg=7
hi Folded guibg=#242536 guifg=#c4bdaf ctermbg=8 ctermfg=7
hi FoldColumn guibg=#242536 guifg=#c4bdaf ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#d7ae00 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#242536 guifg=#c4bdaf cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#d7ae00 cterm=bold ctermfg=11
hi NonText gui=none guibg=#242536 guifg=#c4bdaf cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#c4bdaf cterm=bold ctermfg=7
hi Directory gui=none guifg=#5fc940 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#d7ae00 cterm=bold ctermfg=11
hi MoreMsg guifg=#88c400 ctermfg=10
hi ModeMsg gui=bold guifg=#5fc940 cterm=bold ctermfg=2
hi VimOption guifg=#ef91df ctermfg=5
hi VimGroup guifg=#ef91df ctermfg=5
hi Underlined gui=underline guifg=#e0e0e0 cterm=underline ctermfg=15
hi Ignore guibg=#242536 guifg=#c4bdaf ctermbg=8 ctermfg=7
hi Conceal guibg=#c4bdaf guifg=#242536 ctermbg=7 ctermfg=8
hi SpellBad guibg=#ff929f guifg=#1a1a1a ctermbg=1 ctermfg=0
hi SpellCap guibg=#c5b300 guifg=#1a1a1a ctermbg=3 ctermfg=0
hi SpellRare guibg=#de99f0 guifg=#1a1a1a ctermbg=13 ctermfg=0
hi SpellLocal guibg=#00ca9a guifg=#1a1a1a ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#242536 guifg=#e0e0e0 cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#c4bdaf guifg=#1a1a1a cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#242536 ctermbg=8
hi PmenuThumb guibg=#c4bdaf ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#1a1a1a",
\ "#ff929f",
\ "#5fc940",
\ "#c5b300",
\ "#5fb8ff",
\ "#ef91df",
\ "#1dc5c3",
\ "#c4bdaf",
\ "#242536",
\ "#f69d6a",
\ "#88c400",
\ "#d7ae00",
\ "#8cb4f0",
\ "#de99f0",
\ "#00ca9a",
\ "#e0e0e0"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#1a1a1a"
let g:terminal_color_1 = "#ff929f"
let g:terminal_color_2 = "#5fc940"
let g:terminal_color_3 = "#c5b300"
let g:terminal_color_4 = "#5fb8ff"
let g:terminal_color_5 = "#ef91df"
let g:terminal_color_6 = "#1dc5c3"
let g:terminal_color_7 = "#c4bdaf"
let g:terminal_color_8 = "#242536"
let g:terminal_color_9 = "#f69d6a"
let g:terminal_color_10 = "#88c400"
let g:terminal_color_11 = "#d7ae00"
let g:terminal_color_12 = "#8cb4f0"
let g:terminal_color_13 = "#de99f0"
let g:terminal_color_14 = "#00ca9a"
let g:terminal_color_15 = "#e0e0e0"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#5fc940 guifg=#1a1a1a cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#ff929f guifg=#1a1a1a cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#242536 guifg=#c4bdaf cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#242536 guifg=#f69d6a cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#5fc940 ctermfg=2
hi diffRemoved guifg=#ff929f ctermfg=1
hi diffNewFile gui=none guifg=#5fb8ff ctermfg=4
hi diffFile gui=none guifg=#c5b300 cterm=none ctermfg=3
hi GitGutterAdd guibg=#242536 guifg=#5fc940 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#242536 guifg=#c4bdaf cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#242536 guifg=#ff929f ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#242536 guifg=#ff929f cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#ff929f guifg=#1a1a1a cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#1dc5c3 guifg=#1a1a1a cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#c5b300 guifg=#1a1a1a cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#d7ae00 guifg=#1a1a1a cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#00ca9a ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#d7ae00 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#c5b300 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#ff929f ctermfg=1
hi NeomakeStatusGood gui=none guibg=#5fc940 guifg=#1a1a1a cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#242536 guifg=#5fc940 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#5fb8ff guifg=#1a1a1a cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#ff929f guifg=#1a1a1a cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#c5b300 guifg=#1a1a1a cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#242536 guifg=#88c400 cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#e0e0e0 cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#f69d6a cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#c5b300 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#5fb8ff cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#8cb4f0 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#e0e0e0 cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#ef91df ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#e0e0e0 ctermfg=15
hi MarkdownListMarker gui=none guifg=#5fc940 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#ff929f cterm=underline
hi YcmWarningSection gui=undercurl guisp=#c5b300 cterm=underline
hi SyntasticError gui=undercurl guisp=#ff929f cterm=underline
hi SyntasticWarning gui=undercurl guisp=#c5b300 cterm=underline
hi SyntasticErrorSing guifg=#1a1a1a guibg=#ff929f ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#1a1a1a guibg=#c5b300 ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Past
" Description: Light theme inspired by old vaporwave concept art (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_past"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#f3f2f4 guifg=#53545b ctermbg=15 ctermfg=0
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#f3f2f4 guifg=#53545b ctermbg=none ctermfg=0
endif
hi Visual guibg=#53545b guifg=#f3f2f4 ctermbg=0 ctermfg=15
hi Search gui=underline,bold guibg=#eae2de guifg=#53545b cterm=underline,bold ctermbg=7 ctermfg=3
hi IncSearch gui=underline,bold guibg=#80565d guifg=#f3f2f4 term=none cterm=underline,bold ctermbg=8 ctermfg=15
hi StatusLine gui=none guibg=#53545b guifg=#f3f2f4 cterm=none ctermbg=0 ctermfg=15
hi StatusLineNC gui=none guibg=#eae2de guifg=#80565d cterm=none ctermbg=7 ctermfg=8
hi StatusLineTerm gui=none guibg=#0a7040 guifg=#f3f2f4 cterm=none ctermbg=2 ctermfg=15
hi StatusLineTermNC gui=none guibg=#eae2de guifg=#0a7040 cterm=none ctermbg=7 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#eae2de guifg=#80565d cterm=none ctermbg=7 ctermfg=8
hi TabLineSel gui=none guibg=#096a83 guifg=#f3f2f4 cterm=none ctermbg=6 ctermfg=15
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#80565d cterm=none ctermfg=8
hi Todo gui=bold guibg=#eae2de guifg=#8d554a cterm=bold ctermbg=7 ctermfg=11
hi Warning gui=none guibg=#a6403a guifg=#f3f2f4 cterm=none ctermbg=3 ctermfg=15
hi WarningMsg gui=none guibg=#a6403a guifg=#f3f2f4 cterm=none ctermbg=3 ctermfg=15
hi Error gui=none guibg=#c00c50 guifg=#f3f2f4 cterm=none ctermbg=1 ctermfg=15
hi ErrorMsg gui=none guibg=#c00c50 guifg=#f3f2f4 cterm=none ctermbg=1 ctermfg=15
hi MatchParen gui=underline,bold guibg=#eae2de guifg=#80565d cterm=underline,bold ctermbg=7 ctermfg=8
hi ToolbarLine guibg=#80565d guifg=#f3f2f4 term=none ctermbg=8 ctermfg=15
hi ToolbarButton gui=bold guibg=#80565d guifg=#f3f2f4 term=none cterm=bold ctermbg=8 ctermfg=15
hi WildMenu guibg=#f3f2f4 guifg=#53545b term=standout ctermbg=15 ctermfg=0
hi Terminal guibg=#f3f2f4 guifg=#53545b term=none ctermbg=15 ctermfg=0
" Constructs
" ----------
hi Constant guifg=#1763aa ctermfg=4
hi Number guifg=#1763aa ctermfg=4
hi Float guifg=#1763aa ctermfg=4
hi String guifg=#5559bb ctermfg=12
hi Function guifg=#b02874 ctermfg=5
hi Identifier guifg=#b022a7 term=none ctermfg=13
hi Label guifg=#b02874 ctermfg=5
hi Tag guifg=#b02874 ctermfg=5
hi Keyword gui=bold guifg=#b022a7 gui=bold ctermfg=13
hi Character gui=bold guifg=#07707a cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#096a83 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#096a83 ctermfg=6
hi StorageClass guifg=#096a83 ctermfg=6
hi Structure guifg=#096a83 ctermfg=6
hi Typedef gui=bold guifg=#07707a cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#0a7040 cterm=bold ctermfg=2
hi Statement gui=none guifg=#337243 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#337243 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#53545b cterm=bold ctermfg=0
hi Exception gui=bold guifg=#c00c50 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#bd3133 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#bd3133 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#bd3133 cterm=bold ctermfg=9
hi Include guifg=#bd3133 ctermfg=9
hi Define guifg=#bd3133 ctermfg=9
hi Title gui=bold guibg=#f3f2f4 guifg=#096a83 cterm=bold ctermbg=15 ctermfg=6
hi Delimeter gui=bold guifg=#b02874 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#b02874 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#b02874 cterm=bold ctermfg=5
hi Debug guifg=#b022a7 ctermfg=13
" Other
" -----
hi LineNr guibg=#eae2de guifg=#80565d term=none ctermbg=7 ctermfg=8
hi Cursor guibg=#53545b guifg=#f3f2f4 ctermbg=0 ctermfg=15
hi CursorLine gui=none guibg=#eae2de term=none cterm=none ctermbg=7
hi CursorColumn gui=none guibg=#eae2de term=none cterm=none ctermbg=7
hi CursorLineNr gui=bold guibg=#80565d guifg=#f3f2f4 cterm=bold ctermbg=8 ctermfg=15
hi ColorColumn guibg=#eae2de guifg=#53545b term=none ctermbg=7 ctermfg=0
hi SignColumn guibg=#eae2de guifg=#80565d term=none ctermbg=7 ctermfg=8
hi Folded guibg=#eae2de guifg=#80565d ctermbg=7 ctermfg=8
hi FoldColumn guibg=#eae2de guifg=#80565d ctermbg=7 ctermfg=8
hi Special gui=bold guifg=#8d554a term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#eae2de guifg=#80565d cterm=none ctermbg=7 ctermfg=8
hi SpecialChar gui=bold guifg=#8d554a cterm=bold ctermfg=11
hi NonText gui=none guibg=#eae2de guifg=#80565d cterm=none ctermbg=7 ctermfg=8
hi EndOfBuffer gui=bold guifg=#80565d cterm=bold ctermfg=8
hi Directory gui=none guifg=#0a7040 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#8d554a cterm=bold ctermfg=11
hi MoreMsg guifg=#337243 ctermfg=10
hi ModeMsg gui=bold guifg=#0a7040 cterm=bold ctermfg=2
hi VimOption guifg=#b02874 ctermfg=5
hi VimGroup guifg=#b02874 ctermfg=5
hi Underlined gui=underline guifg=#53545b cterm=underline ctermfg=0
hi Ignore guibg=#eae2de guifg=#80565d ctermbg=7 ctermfg=8
hi Conceal guibg=#80565d guifg=#eae2de ctermbg=8 ctermfg=7
hi SpellBad guibg=#c00c50 guifg=#f3f2f4 ctermbg=1 ctermfg=15
hi SpellCap guibg=#a6403a guifg=#f3f2f4 ctermbg=3 ctermfg=15
hi SpellRare guibg=#b022a7 guifg=#f3f2f4 ctermbg=13 ctermfg=15
hi SpellLocal guibg=#07707a guifg=#f3f2f4 ctermbg=14 ctermfg=15
hi Pmenu gui=italic guibg=#eae2de guifg=#53545b cterm=none ctermbg=7 ctermfg=0
hi PmenuSel gui=none,bold guibg=#80565d guifg=#f3f2f4 cterm=none,bold ctermbg=8 ctermfg=15
hi PmenuSbar guibg=#eae2de ctermbg=7
hi PmenuThumb guibg=#80565d ctermbg=8
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#53545b",
\ "#c00c50",
\ "#0a7040",
\ "#a6403a",
\ "#1763aa",
\ "#b02874",
\ "#096a83",
\ "#eae2de",
\ "#80565d",
\ "#bd3133",
\ "#337243",
\ "#8d554a",
\ "#5559bb",
\ "#b022a7",
\ "#07707a",
\ "#f3f2f4"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#53545b"
let g:terminal_color_1 = "#c00c50"
let g:terminal_color_2 = "#0a7040"
let g:terminal_color_3 = "#a6403a"
let g:terminal_color_4 = "#1763aa"
let g:terminal_color_5 = "#b02874"
let g:terminal_color_6 = "#096a83"
let g:terminal_color_7 = "#eae2de"
let g:terminal_color_8 = "#80565d"
let g:terminal_color_9 = "#bd3133"
let g:terminal_color_10 = "#337243"
let g:terminal_color_11 = "#8d554a"
let g:terminal_color_12 = "#5559bb"
let g:terminal_color_13 = "#b022a7"
let g:terminal_color_14 = "#07707a"
let g:terminal_color_15 = "#f3f2f4"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#0a7040 guifg=#f3f2f4 cterm=bold ctermbg=10 ctermfg=15
hi DiffDelete gui=none guibg=#c00c50 guifg=#f3f2f4 cterm=none ctermbg=9 ctermfg=15
hi DiffChange gui=bold guibg=#eae2de guifg=#80565d cterm=bold ctermbg=7 ctermfg=8
hi DiffText gui=bold guibg=#eae2de guifg=#bd3133 cterm=bold ctermbg=7 ctermfg=1
hi diffAdded guifg=#0a7040 ctermfg=2
hi diffRemoved guifg=#c00c50 ctermfg=1
hi diffNewFile gui=none guifg=#1763aa ctermfg=4
hi diffFile gui=none guifg=#a6403a cterm=none ctermfg=3
hi GitGutterAdd guibg=#eae2de guifg=#0a7040 ctermbg=7 ctermfg=2
hi GitGutterChange gui=bold guibg=#eae2de guifg=#80565d cterm=bold ctermbg=7 ctermfg=8
hi GitGutterDelete guibg=#eae2de guifg=#c00c50 ctermbg=7 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#eae2de guifg=#c00c50 cterm=bold ctermbg=7 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#c00c50 guifg=#f3f2f4 cterm=none ctermbg=1 ctermfg=15
hi NeomakeInfo gui=none guibg=#096a83 guifg=#f3f2f4 cterm=none ctermbg=6 ctermfg=15
hi NeomakeWarning gui=none guibg=#a6403a guifg=#f3f2f4 cterm=none ctermbg=3 ctermfg=15
hi NeomakeMessage gui=none guibg=#8d554a guifg=#f3f2f4 cterm=none ctermbg=11 ctermfg=15
hi NeomakeVirtualtextInfoDefault guifg=#07707a ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#8d554a ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#a6403a ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#c00c50 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#0a7040 guifg=#f3f2f4 cterm=none ctermbg=2 ctermfg=15
hi NeomakeStatusGoodNC gui=none guibg=#eae2de guifg=#0a7040 cterm=none ctermbg=7 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#1763aa guifg=#f3f2f4 cterm=none ctermbg=4 ctermfg=15
hi NeomakeStatColorTypeE gui=none guibg=#c00c50 guifg=#f3f2f4 cterm=none ctermbg=1 ctermfg=15
hi NeomakeStatColorTypeW gui=none guibg=#a6403a guifg=#f3f2f4 cterm=none ctermbg=3 ctermfg=15
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#eae2de guifg=#337243 cterm=bold ctermbg=7 ctermfg=10
hi MarkdownHeading gui=bold guifg=#53545b cterm=bold ctermfg=0
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#bd3133 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#a6403a cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#1763aa cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#5559bb cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#53545b cterm=bold ctermfg=0
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#b02874 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#53545b ctermfg=0
hi MarkdownListMarker gui=none guifg=#0a7040 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#c00c50 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#1763aa cterm=underline
hi SyntasticError gui=undercurl guisp=#c00c50 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#1763aa cterm=underline
hi SyntasticErrorSing guifg=#f3f2f4 guibg=#c00c50 ctermfg=15 ctermbg=1
hi SyntasticWarningSign guifg=#f3f2f4 guibg=#1763aa ctermfg=15 ctermbg=4

View File

@@ -0,0 +1,254 @@
" Name: Tempus Rift
" Description: Dark theme with a subdued palette on the green side of the spectrum (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_rift"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#162c22 guifg=#bbbcbc ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#162c22 guifg=#bbbcbc ctermbg=none ctermfg=15
endif
hi Visual guibg=#bbbcbc guifg=#162c22 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#283431 guifg=#bbbcbc cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#ab9aa9 guifg=#162c22 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#bbbcbc guifg=#162c22 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#283431 guifg=#ab9aa9 cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#34b534 guifg=#162c22 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#283431 guifg=#34b534 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#283431 guifg=#ab9aa9 cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#5fad8f guifg=#162c22 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#ab9aa9 cterm=none ctermfg=7
hi Todo gui=bold guibg=#283431 guifg=#82bd00 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#7fad00 guifg=#162c22 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#7fad00 guifg=#162c22 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#c19904 guifg=#162c22 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#c19904 guifg=#162c22 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#283431 guifg=#ab9aa9 cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#ab9aa9 guifg=#162c22 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#ab9aa9 guifg=#162c22 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#162c22 guifg=#bbbcbc term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#162c22 guifg=#bbbcbc term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#30aeb0 ctermfg=4
hi Number guifg=#30aeb0 ctermfg=4
hi Float guifg=#30aeb0 ctermfg=4
hi String guifg=#56bdad ctermfg=12
hi Function guifg=#c8954c ctermfg=5
hi Identifier guifg=#cca0ba term=none ctermfg=13
hi Label guifg=#c8954c ctermfg=5
hi Tag guifg=#c8954c ctermfg=5
hi Keyword gui=bold guifg=#cca0ba gui=bold ctermfg=13
hi Character gui=bold guifg=#10c480 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#5fad8f term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#5fad8f ctermfg=6
hi StorageClass guifg=#5fad8f ctermfg=6
hi Structure guifg=#5fad8f ctermfg=6
hi Typedef gui=bold guifg=#10c480 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#34b534 cterm=bold ctermfg=2
hi Statement gui=none guifg=#6ac134 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#6ac134 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#bbbcbc cterm=bold ctermfg=15
hi Exception gui=bold guifg=#c19904 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#d2a634 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#d2a634 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#d2a634 cterm=bold ctermfg=9
hi Include guifg=#d2a634 ctermfg=9
hi Define guifg=#d2a634 ctermfg=9
hi Title gui=bold guibg=#162c22 guifg=#5fad8f cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#c8954c cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#c8954c cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#c8954c cterm=bold ctermfg=5
hi Debug guifg=#cca0ba ctermfg=13
" Other
" -----
hi LineNr guibg=#283431 guifg=#ab9aa9 term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#bbbcbc guifg=#162c22 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#283431 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#283431 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#ab9aa9 guifg=#162c22 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#283431 guifg=#bbbcbc term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#283431 guifg=#ab9aa9 term=none ctermbg=8 ctermfg=7
hi Folded guibg=#283431 guifg=#ab9aa9 ctermbg=8 ctermfg=7
hi FoldColumn guibg=#283431 guifg=#ab9aa9 ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#82bd00 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#283431 guifg=#ab9aa9 cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#82bd00 cterm=bold ctermfg=11
hi NonText gui=none guibg=#283431 guifg=#ab9aa9 cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#ab9aa9 cterm=bold ctermfg=7
hi Directory gui=none guifg=#34b534 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#82bd00 cterm=bold ctermfg=11
hi MoreMsg guifg=#6ac134 ctermfg=10
hi ModeMsg gui=bold guifg=#34b534 cterm=bold ctermfg=2
hi VimOption guifg=#c8954c ctermfg=5
hi VimGroup guifg=#c8954c ctermfg=5
hi Underlined gui=underline guifg=#bbbcbc cterm=underline ctermfg=15
hi Ignore guibg=#283431 guifg=#ab9aa9 ctermbg=8 ctermfg=7
hi Conceal guibg=#ab9aa9 guifg=#283431 ctermbg=7 ctermfg=8
hi SpellBad guibg=#c19904 guifg=#162c22 ctermbg=1 ctermfg=0
hi SpellCap guibg=#7fad00 guifg=#162c22 ctermbg=3 ctermfg=0
hi SpellRare guibg=#cca0ba guifg=#162c22 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#10c480 guifg=#162c22 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#283431 guifg=#bbbcbc cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#ab9aa9 guifg=#162c22 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#283431 ctermbg=8
hi PmenuThumb guibg=#ab9aa9 ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#162c22",
\ "#c19904",
\ "#34b534",
\ "#7fad00",
\ "#30aeb0",
\ "#c8954c",
\ "#5fad8f",
\ "#ab9aa9",
\ "#283431",
\ "#d2a634",
\ "#6ac134",
\ "#82bd00",
\ "#56bdad",
\ "#cca0ba",
\ "#10c480",
\ "#bbbcbc"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#162c22"
let g:terminal_color_1 = "#c19904"
let g:terminal_color_2 = "#34b534"
let g:terminal_color_3 = "#7fad00"
let g:terminal_color_4 = "#30aeb0"
let g:terminal_color_5 = "#c8954c"
let g:terminal_color_6 = "#5fad8f"
let g:terminal_color_7 = "#ab9aa9"
let g:terminal_color_8 = "#283431"
let g:terminal_color_9 = "#d2a634"
let g:terminal_color_10 = "#6ac134"
let g:terminal_color_11 = "#82bd00"
let g:terminal_color_12 = "#56bdad"
let g:terminal_color_13 = "#cca0ba"
let g:terminal_color_14 = "#10c480"
let g:terminal_color_15 = "#bbbcbc"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#34b534 guifg=#162c22 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#c19904 guifg=#162c22 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#283431 guifg=#ab9aa9 cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#283431 guifg=#d2a634 cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#34b534 ctermfg=2
hi diffRemoved guifg=#c19904 ctermfg=1
hi diffNewFile gui=none guifg=#30aeb0 ctermfg=4
hi diffFile gui=none guifg=#7fad00 cterm=none ctermfg=3
hi GitGutterAdd guibg=#283431 guifg=#34b534 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#283431 guifg=#ab9aa9 cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#283431 guifg=#c19904 ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#283431 guifg=#c19904 cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#c19904 guifg=#162c22 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#5fad8f guifg=#162c22 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#7fad00 guifg=#162c22 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#82bd00 guifg=#162c22 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#10c480 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#82bd00 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#7fad00 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#c19904 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#34b534 guifg=#162c22 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#283431 guifg=#34b534 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#30aeb0 guifg=#162c22 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#c19904 guifg=#162c22 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#7fad00 guifg=#162c22 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#283431 guifg=#6ac134 cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#bbbcbc cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#d2a634 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#7fad00 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#30aeb0 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#56bdad cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#bbbcbc cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#c8954c ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#bbbcbc ctermfg=15
hi MarkdownListMarker gui=none guifg=#34b534 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#c19904 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#7fad00 cterm=underline
hi SyntasticError gui=undercurl guisp=#c19904 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#7fad00 cterm=underline
hi SyntasticErrorSing guifg=#162c22 guibg=#c19904 ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#162c22 guibg=#7fad00 ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Spring
" Description: Dark theme with a palette inspired by early spring colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_spring"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#283a37 guifg=#b5b8b7 ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#283a37 guifg=#b5b8b7 ctermbg=none ctermfg=15
endif
hi Visual guibg=#b5b8b7 guifg=#283a37 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#2a453d guifg=#b5b8b7 cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#99afae guifg=#283a37 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#b5b8b7 guifg=#283a37 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#2a453d guifg=#99afae cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#5ec04d guifg=#283a37 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#2a453d guifg=#5ec04d cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#2a453d guifg=#99afae cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#36c08e guifg=#283a37 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#99afae cterm=none ctermfg=7
hi Todo gui=bold guibg=#2a453d guifg=#c6a843 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#b0b01a guifg=#283a37 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#b0b01a guifg=#283a37 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#ff8b5f guifg=#283a37 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#ff8b5f guifg=#283a37 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#2a453d guifg=#99afae cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#99afae guifg=#283a37 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#99afae guifg=#283a37 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#283a37 guifg=#b5b8b7 term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#283a37 guifg=#b5b8b7 term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#39bace ctermfg=4
hi Number guifg=#39bace ctermfg=4
hi Float guifg=#39bace ctermfg=4
hi String guifg=#70afef ctermfg=12
hi Function guifg=#e99399 ctermfg=5
hi Identifier guifg=#d095e2 term=none ctermfg=13
hi Label guifg=#e99399 ctermfg=5
hi Tag guifg=#e99399 ctermfg=5
hi Keyword gui=bold guifg=#d095e2 gui=bold ctermfg=13
hi Character gui=bold guifg=#3cbfaf cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#36c08e term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#36c08e ctermfg=6
hi StorageClass guifg=#36c08e ctermfg=6
hi Structure guifg=#36c08e ctermfg=6
hi Typedef gui=bold guifg=#3cbfaf cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#5ec04d cterm=bold ctermfg=2
hi Statement gui=none guifg=#73be0d cterm=none ctermfg=10
hi Repeat gui=bold guifg=#73be0d cterm=bold ctermfg=10
hi Operator gui=bold guifg=#b5b8b7 cterm=bold ctermfg=15
hi Exception gui=bold guifg=#ff8b5f cterm=bold ctermfg=1
hi Preproc gui=none guifg=#e19e00 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#e19e00 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#e19e00 cterm=bold ctermfg=9
hi Include guifg=#e19e00 ctermfg=9
hi Define guifg=#e19e00 ctermfg=9
hi Title gui=bold guibg=#283a37 guifg=#36c08e cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#e99399 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#e99399 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#e99399 cterm=bold ctermfg=5
hi Debug guifg=#d095e2 ctermfg=13
" Other
" -----
hi LineNr guibg=#2a453d guifg=#99afae term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#b5b8b7 guifg=#283a37 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#2a453d term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#2a453d term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#99afae guifg=#283a37 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#2a453d guifg=#b5b8b7 term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#2a453d guifg=#99afae term=none ctermbg=8 ctermfg=7
hi Folded guibg=#2a453d guifg=#99afae ctermbg=8 ctermfg=7
hi FoldColumn guibg=#2a453d guifg=#99afae ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#c6a843 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#2a453d guifg=#99afae cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#c6a843 cterm=bold ctermfg=11
hi NonText gui=none guibg=#2a453d guifg=#99afae cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#99afae cterm=bold ctermfg=7
hi Directory gui=none guifg=#5ec04d term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#c6a843 cterm=bold ctermfg=11
hi MoreMsg guifg=#73be0d ctermfg=10
hi ModeMsg gui=bold guifg=#5ec04d cterm=bold ctermfg=2
hi VimOption guifg=#e99399 ctermfg=5
hi VimGroup guifg=#e99399 ctermfg=5
hi Underlined gui=underline guifg=#b5b8b7 cterm=underline ctermfg=15
hi Ignore guibg=#2a453d guifg=#99afae ctermbg=8 ctermfg=7
hi Conceal guibg=#99afae guifg=#2a453d ctermbg=7 ctermfg=8
hi SpellBad guibg=#ff8b5f guifg=#283a37 ctermbg=1 ctermfg=0
hi SpellCap guibg=#b0b01a guifg=#283a37 ctermbg=3 ctermfg=0
hi SpellRare guibg=#d095e2 guifg=#283a37 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#3cbfaf guifg=#283a37 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#2a453d guifg=#b5b8b7 cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#99afae guifg=#283a37 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#2a453d ctermbg=8
hi PmenuThumb guibg=#99afae ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#283a37",
\ "#ff8b5f",
\ "#5ec04d",
\ "#b0b01a",
\ "#39bace",
\ "#e99399",
\ "#36c08e",
\ "#99afae",
\ "#2a453d",
\ "#e19e00",
\ "#73be0d",
\ "#c6a843",
\ "#70afef",
\ "#d095e2",
\ "#3cbfaf",
\ "#b5b8b7"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#283a37"
let g:terminal_color_1 = "#ff8b5f"
let g:terminal_color_2 = "#5ec04d"
let g:terminal_color_3 = "#b0b01a"
let g:terminal_color_4 = "#39bace"
let g:terminal_color_5 = "#e99399"
let g:terminal_color_6 = "#36c08e"
let g:terminal_color_7 = "#99afae"
let g:terminal_color_8 = "#2a453d"
let g:terminal_color_9 = "#e19e00"
let g:terminal_color_10 = "#73be0d"
let g:terminal_color_11 = "#c6a843"
let g:terminal_color_12 = "#70afef"
let g:terminal_color_13 = "#d095e2"
let g:terminal_color_14 = "#3cbfaf"
let g:terminal_color_15 = "#b5b8b7"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#5ec04d guifg=#283a37 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#ff8b5f guifg=#283a37 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#2a453d guifg=#99afae cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#2a453d guifg=#e19e00 cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#5ec04d ctermfg=2
hi diffRemoved guifg=#ff8b5f ctermfg=1
hi diffNewFile gui=none guifg=#39bace ctermfg=4
hi diffFile gui=none guifg=#b0b01a cterm=none ctermfg=3
hi GitGutterAdd guibg=#2a453d guifg=#5ec04d ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#2a453d guifg=#99afae cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#2a453d guifg=#ff8b5f ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#2a453d guifg=#ff8b5f cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#ff8b5f guifg=#283a37 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#36c08e guifg=#283a37 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#b0b01a guifg=#283a37 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#c6a843 guifg=#283a37 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#3cbfaf ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#c6a843 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#b0b01a ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#ff8b5f ctermfg=1
hi NeomakeStatusGood gui=none guibg=#5ec04d guifg=#283a37 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#2a453d guifg=#5ec04d cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#39bace guifg=#283a37 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#ff8b5f guifg=#283a37 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#b0b01a guifg=#283a37 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#2a453d guifg=#73be0d cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#b5b8b7 cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#e19e00 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#b0b01a cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#39bace cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#70afef cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#b5b8b7 cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#e99399 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#b5b8b7 ctermfg=15
hi MarkdownListMarker gui=none guifg=#5ec04d cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#ff8b5f cterm=underline
hi YcmWarningSection gui=undercurl guisp=#b0b01a cterm=underline
hi SyntasticError gui=undercurl guisp=#ff8b5f cterm=underline
hi SyntasticWarning gui=undercurl guisp=#b0b01a cterm=underline
hi SyntasticErrorSing guifg=#283a37 guibg=#ff8b5f ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#283a37 guibg=#b0b01a ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Summer
" Description: Dark theme with colours inspired by summer evenings by the sea (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_summer"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#202c3d guifg=#a0abae ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#202c3d guifg=#a0abae ctermbg=none ctermfg=15
endif
hi Visual guibg=#a0abae guifg=#202c3d ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#39304f guifg=#a0abae cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#949cbf guifg=#202c3d term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#a0abae guifg=#202c3d cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#39304f guifg=#949cbf cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#4eb075 guifg=#202c3d cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#39304f guifg=#4eb075 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#39304f guifg=#949cbf cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#3dae9f guifg=#202c3d cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#949cbf cterm=none ctermfg=7
hi Todo gui=bold guibg=#39304f guifg=#be981f cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#ba9a0a guifg=#202c3d cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#ba9a0a guifg=#202c3d cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#fe6f70 guifg=#202c3d cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#fe6f70 guifg=#202c3d cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#39304f guifg=#949cbf cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#949cbf guifg=#202c3d term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#949cbf guifg=#202c3d term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#202c3d guifg=#a0abae term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#202c3d guifg=#a0abae term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#60a1e6 ctermfg=4
hi Number guifg=#60a1e6 ctermfg=4
hi Float guifg=#60a1e6 ctermfg=4
hi String guifg=#8599ef ctermfg=12
hi Function guifg=#d285ad ctermfg=5
hi Identifier guifg=#cc82d7 term=none ctermfg=13
hi Label guifg=#d285ad ctermfg=5
hi Tag guifg=#d285ad ctermfg=5
hi Keyword gui=bold guifg=#cc82d7 gui=bold ctermfg=13
hi Character gui=bold guifg=#2aacbf cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#3dae9f term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#3dae9f ctermfg=6
hi StorageClass guifg=#3dae9f ctermfg=6
hi Structure guifg=#3dae9f ctermfg=6
hi Typedef gui=bold guifg=#2aacbf cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#4eb075 cterm=bold ctermfg=2
hi Statement gui=none guifg=#5baf4f cterm=none ctermfg=10
hi Repeat gui=bold guifg=#5baf4f cterm=bold ctermfg=10
hi Operator gui=bold guifg=#a0abae cterm=bold ctermfg=15
hi Exception gui=bold guifg=#fe6f70 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#ec7f4f term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#ec7f4f cterm=bold ctermfg=9
hi Macro gui=bold guifg=#ec7f4f cterm=bold ctermfg=9
hi Include guifg=#ec7f4f ctermfg=9
hi Define guifg=#ec7f4f ctermfg=9
hi Title gui=bold guibg=#202c3d guifg=#3dae9f cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#d285ad cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#d285ad cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#d285ad cterm=bold ctermfg=5
hi Debug guifg=#cc82d7 ctermfg=13
" Other
" -----
hi LineNr guibg=#39304f guifg=#949cbf term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#a0abae guifg=#202c3d ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#39304f term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#39304f term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#949cbf guifg=#202c3d cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#39304f guifg=#a0abae term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#39304f guifg=#949cbf term=none ctermbg=8 ctermfg=7
hi Folded guibg=#39304f guifg=#949cbf ctermbg=8 ctermfg=7
hi FoldColumn guibg=#39304f guifg=#949cbf ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#be981f term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#39304f guifg=#949cbf cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#be981f cterm=bold ctermfg=11
hi NonText gui=none guibg=#39304f guifg=#949cbf cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#949cbf cterm=bold ctermfg=7
hi Directory gui=none guifg=#4eb075 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#be981f cterm=bold ctermfg=11
hi MoreMsg guifg=#5baf4f ctermfg=10
hi ModeMsg gui=bold guifg=#4eb075 cterm=bold ctermfg=2
hi VimOption guifg=#d285ad ctermfg=5
hi VimGroup guifg=#d285ad ctermfg=5
hi Underlined gui=underline guifg=#a0abae cterm=underline ctermfg=15
hi Ignore guibg=#39304f guifg=#949cbf ctermbg=8 ctermfg=7
hi Conceal guibg=#949cbf guifg=#39304f ctermbg=7 ctermfg=8
hi SpellBad guibg=#fe6f70 guifg=#202c3d ctermbg=1 ctermfg=0
hi SpellCap guibg=#ba9a0a guifg=#202c3d ctermbg=3 ctermfg=0
hi SpellRare guibg=#cc82d7 guifg=#202c3d ctermbg=13 ctermfg=0
hi SpellLocal guibg=#2aacbf guifg=#202c3d ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#39304f guifg=#a0abae cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#949cbf guifg=#202c3d cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#39304f ctermbg=8
hi PmenuThumb guibg=#949cbf ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#202c3d",
\ "#fe6f70",
\ "#4eb075",
\ "#ba9a0a",
\ "#60a1e6",
\ "#d285ad",
\ "#3dae9f",
\ "#949cbf",
\ "#39304f",
\ "#ec7f4f",
\ "#5baf4f",
\ "#be981f",
\ "#8599ef",
\ "#cc82d7",
\ "#2aacbf",
\ "#a0abae"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#202c3d"
let g:terminal_color_1 = "#fe6f70"
let g:terminal_color_2 = "#4eb075"
let g:terminal_color_3 = "#ba9a0a"
let g:terminal_color_4 = "#60a1e6"
let g:terminal_color_5 = "#d285ad"
let g:terminal_color_6 = "#3dae9f"
let g:terminal_color_7 = "#949cbf"
let g:terminal_color_8 = "#39304f"
let g:terminal_color_9 = "#ec7f4f"
let g:terminal_color_10 = "#5baf4f"
let g:terminal_color_11 = "#be981f"
let g:terminal_color_12 = "#8599ef"
let g:terminal_color_13 = "#cc82d7"
let g:terminal_color_14 = "#2aacbf"
let g:terminal_color_15 = "#a0abae"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#4eb075 guifg=#202c3d cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#fe6f70 guifg=#202c3d cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#39304f guifg=#949cbf cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#39304f guifg=#ec7f4f cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#4eb075 ctermfg=2
hi diffRemoved guifg=#fe6f70 ctermfg=1
hi diffNewFile gui=none guifg=#60a1e6 ctermfg=4
hi diffFile gui=none guifg=#ba9a0a cterm=none ctermfg=3
hi GitGutterAdd guibg=#39304f guifg=#4eb075 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#39304f guifg=#949cbf cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#39304f guifg=#fe6f70 ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#39304f guifg=#fe6f70 cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#fe6f70 guifg=#202c3d cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#3dae9f guifg=#202c3d cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#ba9a0a guifg=#202c3d cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#be981f guifg=#202c3d cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#2aacbf ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#be981f ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#ba9a0a ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#fe6f70 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#4eb075 guifg=#202c3d cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#39304f guifg=#4eb075 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#60a1e6 guifg=#202c3d cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#fe6f70 guifg=#202c3d cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#ba9a0a guifg=#202c3d cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#39304f guifg=#5baf4f cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#a0abae cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#ec7f4f cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#ba9a0a cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#60a1e6 cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#8599ef cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#a0abae cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#d285ad ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#a0abae ctermfg=15
hi MarkdownListMarker gui=none guifg=#4eb075 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#fe6f70 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#ba9a0a cterm=underline
hi SyntasticError gui=undercurl guisp=#fe6f70 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#ba9a0a cterm=underline
hi SyntasticErrorSing guifg=#202c3d guibg=#fe6f70 ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#202c3d guibg=#ba9a0a ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Tempest
" Description: A green-scale, subtle theme for late night hackers (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_tempest"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#282b2b guifg=#b6e0ca ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#282b2b guifg=#b6e0ca ctermbg=none ctermfg=15
endif
hi Visual guibg=#b6e0ca guifg=#282b2b ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#323535 guifg=#b6e0ca cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#b0c8ca guifg=#282b2b term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#b6e0ca guifg=#282b2b cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#323535 guifg=#b0c8ca cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#7ad97a guifg=#282b2b cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#323535 guifg=#7ad97a cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#323535 guifg=#b0c8ca cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#8bd0bf guifg=#282b2b cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#b0c8ca cterm=none ctermfg=7
hi Todo gui=bold guibg=#323535 guifg=#bbde4f cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#bfcc4a guifg=#282b2b cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#bfcc4a guifg=#282b2b cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#cfc80a guifg=#282b2b cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#cfc80a guifg=#282b2b cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#323535 guifg=#b0c8ca cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#b0c8ca guifg=#282b2b term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#b0c8ca guifg=#282b2b term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#282b2b guifg=#b6e0ca term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#282b2b guifg=#b6e0ca term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#60d7cd ctermfg=4
hi Number guifg=#60d7cd ctermfg=4
hi Float guifg=#60d7cd ctermfg=4
hi String guifg=#74e4cd ctermfg=12
hi Function guifg=#c5c4af ctermfg=5
hi Identifier guifg=#d2d4aa term=none ctermfg=13
hi Label guifg=#c5c4af ctermfg=5
hi Tag guifg=#c5c4af ctermfg=5
hi Keyword gui=bold guifg=#d2d4aa gui=bold ctermfg=13
hi Character gui=bold guifg=#9bdfc4 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#8bd0bf term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#8bd0bf ctermfg=6
hi StorageClass guifg=#8bd0bf ctermfg=6
hi Structure guifg=#8bd0bf ctermfg=6
hi Typedef gui=bold guifg=#9bdfc4 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#7ad97a cterm=bold ctermfg=2
hi Statement gui=none guifg=#99e299 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#99e299 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#b6e0ca cterm=bold ctermfg=15
hi Exception gui=bold guifg=#cfc80a cterm=bold ctermfg=1
hi Preproc gui=none guifg=#d1d933 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#d1d933 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#d1d933 cterm=bold ctermfg=9
hi Include guifg=#d1d933 ctermfg=9
hi Define guifg=#d1d933 ctermfg=9
hi Title gui=bold guibg=#282b2b guifg=#8bd0bf cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#c5c4af cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#c5c4af cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#c5c4af cterm=bold ctermfg=5
hi Debug guifg=#d2d4aa ctermfg=13
" Other
" -----
hi LineNr guibg=#323535 guifg=#b0c8ca term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#b6e0ca guifg=#282b2b ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#323535 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#323535 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#b0c8ca guifg=#282b2b cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#323535 guifg=#b6e0ca term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#323535 guifg=#b0c8ca term=none ctermbg=8 ctermfg=7
hi Folded guibg=#323535 guifg=#b0c8ca ctermbg=8 ctermfg=7
hi FoldColumn guibg=#323535 guifg=#b0c8ca ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#bbde4f term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#323535 guifg=#b0c8ca cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#bbde4f cterm=bold ctermfg=11
hi NonText gui=none guibg=#323535 guifg=#b0c8ca cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#b0c8ca cterm=bold ctermfg=7
hi Directory gui=none guifg=#7ad97a term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#bbde4f cterm=bold ctermfg=11
hi MoreMsg guifg=#99e299 ctermfg=10
hi ModeMsg gui=bold guifg=#7ad97a cterm=bold ctermfg=2
hi VimOption guifg=#c5c4af ctermfg=5
hi VimGroup guifg=#c5c4af ctermfg=5
hi Underlined gui=underline guifg=#b6e0ca cterm=underline ctermfg=15
hi Ignore guibg=#323535 guifg=#b0c8ca ctermbg=8 ctermfg=7
hi Conceal guibg=#b0c8ca guifg=#323535 ctermbg=7 ctermfg=8
hi SpellBad guibg=#cfc80a guifg=#282b2b ctermbg=1 ctermfg=0
hi SpellCap guibg=#bfcc4a guifg=#282b2b ctermbg=3 ctermfg=0
hi SpellRare guibg=#d2d4aa guifg=#282b2b ctermbg=13 ctermfg=0
hi SpellLocal guibg=#9bdfc4 guifg=#282b2b ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#323535 guifg=#b6e0ca cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#b0c8ca guifg=#282b2b cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#323535 ctermbg=8
hi PmenuThumb guibg=#b0c8ca ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#282b2b",
\ "#cfc80a",
\ "#7ad97a",
\ "#bfcc4a",
\ "#60d7cd",
\ "#c5c4af",
\ "#8bd0bf",
\ "#b0c8ca",
\ "#323535",
\ "#d1d933",
\ "#99e299",
\ "#bbde4f",
\ "#74e4cd",
\ "#d2d4aa",
\ "#9bdfc4",
\ "#b6e0ca"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#282b2b"
let g:terminal_color_1 = "#cfc80a"
let g:terminal_color_2 = "#7ad97a"
let g:terminal_color_3 = "#bfcc4a"
let g:terminal_color_4 = "#60d7cd"
let g:terminal_color_5 = "#c5c4af"
let g:terminal_color_6 = "#8bd0bf"
let g:terminal_color_7 = "#b0c8ca"
let g:terminal_color_8 = "#323535"
let g:terminal_color_9 = "#d1d933"
let g:terminal_color_10 = "#99e299"
let g:terminal_color_11 = "#bbde4f"
let g:terminal_color_12 = "#74e4cd"
let g:terminal_color_13 = "#d2d4aa"
let g:terminal_color_14 = "#9bdfc4"
let g:terminal_color_15 = "#b6e0ca"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#7ad97a guifg=#282b2b cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#cfc80a guifg=#282b2b cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#323535 guifg=#b0c8ca cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#323535 guifg=#d1d933 cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#7ad97a ctermfg=2
hi diffRemoved guifg=#cfc80a ctermfg=1
hi diffNewFile gui=none guifg=#60d7cd ctermfg=4
hi diffFile gui=none guifg=#bfcc4a cterm=none ctermfg=3
hi GitGutterAdd guibg=#323535 guifg=#7ad97a ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#323535 guifg=#b0c8ca cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#323535 guifg=#cfc80a ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#323535 guifg=#cfc80a cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#cfc80a guifg=#282b2b cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#8bd0bf guifg=#282b2b cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#bfcc4a guifg=#282b2b cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#bbde4f guifg=#282b2b cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#9bdfc4 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#bbde4f ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#bfcc4a ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#cfc80a ctermfg=1
hi NeomakeStatusGood gui=none guibg=#7ad97a guifg=#282b2b cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#323535 guifg=#7ad97a cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#60d7cd guifg=#282b2b cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#cfc80a guifg=#282b2b cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#bfcc4a guifg=#282b2b cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#323535 guifg=#99e299 cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#b6e0ca cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#d1d933 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#bfcc4a cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#60d7cd cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#74e4cd cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#b6e0ca cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#c5c4af ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#b6e0ca ctermfg=15
hi MarkdownListMarker gui=none guifg=#7ad97a cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#cfc80a cterm=underline
hi YcmWarningSection gui=undercurl guisp=#bfcc4a cterm=underline
hi SyntasticError gui=undercurl guisp=#cfc80a cterm=underline
hi SyntasticWarning gui=undercurl guisp=#bfcc4a cterm=underline
hi SyntasticErrorSing guifg=#282b2b guibg=#cfc80a ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#282b2b guibg=#bfcc4a ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Totus
" Description: Light theme for prose or for coding in an open space (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_totus"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#ffffff guifg=#4a484d ctermbg=15 ctermfg=0
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#ffffff guifg=#4a484d ctermbg=none ctermfg=0
endif
hi Visual guibg=#4a484d guifg=#ffffff ctermbg=0 ctermfg=15
hi Search gui=underline,bold guibg=#efefef guifg=#4a484d cterm=underline,bold ctermbg=7 ctermfg=3
hi IncSearch gui=underline,bold guibg=#5e4b4f guifg=#ffffff term=none cterm=underline,bold ctermbg=8 ctermfg=15
hi StatusLine gui=none guibg=#4a484d guifg=#ffffff cterm=none ctermbg=0 ctermfg=15
hi StatusLineNC gui=none guibg=#efefef guifg=#5e4b4f cterm=none ctermbg=7 ctermfg=8
hi StatusLineTerm gui=none guibg=#005d26 guifg=#ffffff cterm=none ctermbg=2 ctermfg=15
hi StatusLineTermNC gui=none guibg=#efefef guifg=#005d26 cterm=none ctermbg=7 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#efefef guifg=#5e4b4f cterm=none ctermbg=7 ctermfg=8
hi TabLineSel gui=none guibg=#185570 guifg=#ffffff cterm=none ctermbg=6 ctermfg=15
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#5e4b4f cterm=none ctermfg=8
hi Todo gui=bold guibg=#efefef guifg=#8a3600 cterm=bold ctermbg=7 ctermfg=11
hi Warning gui=none guibg=#714700 guifg=#ffffff cterm=none ctermbg=3 ctermfg=15
hi WarningMsg gui=none guibg=#714700 guifg=#ffffff cterm=none ctermbg=3 ctermfg=15
hi Error gui=none guibg=#a50000 guifg=#ffffff cterm=none ctermbg=1 ctermfg=15
hi ErrorMsg gui=none guibg=#a50000 guifg=#ffffff cterm=none ctermbg=1 ctermfg=15
hi MatchParen gui=underline,bold guibg=#efefef guifg=#5e4b4f cterm=underline,bold ctermbg=7 ctermfg=8
hi ToolbarLine guibg=#5e4b4f guifg=#ffffff term=none ctermbg=8 ctermfg=15
hi ToolbarButton gui=bold guibg=#5e4b4f guifg=#ffffff term=none cterm=bold ctermbg=8 ctermfg=15
hi WildMenu guibg=#ffffff guifg=#4a484d term=standout ctermbg=15 ctermfg=0
hi Terminal guibg=#ffffff guifg=#4a484d term=none ctermbg=15 ctermfg=0
" Constructs
" ----------
hi Constant guifg=#1d3ccf ctermfg=4
hi Number guifg=#1d3ccf ctermfg=4
hi Float guifg=#1d3ccf ctermfg=4
hi String guifg=#2d45b0 ctermfg=12
hi Function guifg=#88267a ctermfg=5
hi Identifier guifg=#700dc9 term=none ctermfg=13
hi Label guifg=#88267a ctermfg=5
hi Tag guifg=#88267a ctermfg=5
hi Keyword gui=bold guifg=#700dc9 gui=bold ctermfg=13
hi Character gui=bold guifg=#005289 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#185570 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#185570 ctermfg=6
hi StorageClass guifg=#185570 ctermfg=6
hi Structure guifg=#185570 ctermfg=6
hi Typedef gui=bold guifg=#005289 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#005d26 cterm=bold ctermfg=2
hi Statement gui=none guifg=#4a5500 cterm=none ctermfg=10
hi Repeat gui=bold guifg=#4a5500 cterm=bold ctermfg=10
hi Operator gui=bold guifg=#4a484d cterm=bold ctermfg=0
hi Exception gui=bold guifg=#a50000 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#992030 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#992030 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#992030 cterm=bold ctermfg=9
hi Include guifg=#992030 ctermfg=9
hi Define guifg=#992030 ctermfg=9
hi Title gui=bold guibg=#ffffff guifg=#185570 cterm=bold ctermbg=15 ctermfg=6
hi Delimeter gui=bold guifg=#88267a cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#88267a cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#88267a cterm=bold ctermfg=5
hi Debug guifg=#700dc9 ctermfg=13
" Other
" -----
hi LineNr guibg=#efefef guifg=#5e4b4f term=none ctermbg=7 ctermfg=8
hi Cursor guibg=#4a484d guifg=#ffffff ctermbg=0 ctermfg=15
hi CursorLine gui=none guibg=#efefef term=none cterm=none ctermbg=7
hi CursorColumn gui=none guibg=#efefef term=none cterm=none ctermbg=7
hi CursorLineNr gui=bold guibg=#5e4b4f guifg=#ffffff cterm=bold ctermbg=8 ctermfg=15
hi ColorColumn guibg=#efefef guifg=#4a484d term=none ctermbg=7 ctermfg=0
hi SignColumn guibg=#efefef guifg=#5e4b4f term=none ctermbg=7 ctermfg=8
hi Folded guibg=#efefef guifg=#5e4b4f ctermbg=7 ctermfg=8
hi FoldColumn guibg=#efefef guifg=#5e4b4f ctermbg=7 ctermfg=8
hi Special gui=bold guifg=#8a3600 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#efefef guifg=#5e4b4f cterm=none ctermbg=7 ctermfg=8
hi SpecialChar gui=bold guifg=#8a3600 cterm=bold ctermfg=11
hi NonText gui=none guibg=#efefef guifg=#5e4b4f cterm=none ctermbg=7 ctermfg=8
hi EndOfBuffer gui=bold guifg=#5e4b4f cterm=bold ctermfg=8
hi Directory gui=none guifg=#005d26 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#8a3600 cterm=bold ctermfg=11
hi MoreMsg guifg=#4a5500 ctermfg=10
hi ModeMsg gui=bold guifg=#005d26 cterm=bold ctermfg=2
hi VimOption guifg=#88267a ctermfg=5
hi VimGroup guifg=#88267a ctermfg=5
hi Underlined gui=underline guifg=#4a484d cterm=underline ctermfg=0
hi Ignore guibg=#efefef guifg=#5e4b4f ctermbg=7 ctermfg=8
hi Conceal guibg=#5e4b4f guifg=#efefef ctermbg=8 ctermfg=7
hi SpellBad guibg=#a50000 guifg=#ffffff ctermbg=1 ctermfg=15
hi SpellCap guibg=#714700 guifg=#ffffff ctermbg=3 ctermfg=15
hi SpellRare guibg=#700dc9 guifg=#ffffff ctermbg=13 ctermfg=15
hi SpellLocal guibg=#005289 guifg=#ffffff ctermbg=14 ctermfg=15
hi Pmenu gui=italic guibg=#efefef guifg=#4a484d cterm=none ctermbg=7 ctermfg=0
hi PmenuSel gui=none,bold guibg=#5e4b4f guifg=#ffffff cterm=none,bold ctermbg=8 ctermfg=15
hi PmenuSbar guibg=#efefef ctermbg=7
hi PmenuThumb guibg=#5e4b4f ctermbg=8
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#4a484d",
\ "#a50000",
\ "#005d26",
\ "#714700",
\ "#1d3ccf",
\ "#88267a",
\ "#185570",
\ "#efefef",
\ "#5e4b4f",
\ "#992030",
\ "#4a5500",
\ "#8a3600",
\ "#2d45b0",
\ "#700dc9",
\ "#005289",
\ "#ffffff"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#4a484d"
let g:terminal_color_1 = "#a50000"
let g:terminal_color_2 = "#005d26"
let g:terminal_color_3 = "#714700"
let g:terminal_color_4 = "#1d3ccf"
let g:terminal_color_5 = "#88267a"
let g:terminal_color_6 = "#185570"
let g:terminal_color_7 = "#efefef"
let g:terminal_color_8 = "#5e4b4f"
let g:terminal_color_9 = "#992030"
let g:terminal_color_10 = "#4a5500"
let g:terminal_color_11 = "#8a3600"
let g:terminal_color_12 = "#2d45b0"
let g:terminal_color_13 = "#700dc9"
let g:terminal_color_14 = "#005289"
let g:terminal_color_15 = "#ffffff"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#005d26 guifg=#ffffff cterm=bold ctermbg=10 ctermfg=15
hi DiffDelete gui=none guibg=#a50000 guifg=#ffffff cterm=none ctermbg=9 ctermfg=15
hi DiffChange gui=bold guibg=#efefef guifg=#5e4b4f cterm=bold ctermbg=7 ctermfg=8
hi DiffText gui=bold guibg=#efefef guifg=#992030 cterm=bold ctermbg=7 ctermfg=1
hi diffAdded guifg=#005d26 ctermfg=2
hi diffRemoved guifg=#a50000 ctermfg=1
hi diffNewFile gui=none guifg=#1d3ccf ctermfg=4
hi diffFile gui=none guifg=#714700 cterm=none ctermfg=3
hi GitGutterAdd guibg=#efefef guifg=#005d26 ctermbg=7 ctermfg=2
hi GitGutterChange gui=bold guibg=#efefef guifg=#5e4b4f cterm=bold ctermbg=7 ctermfg=8
hi GitGutterDelete guibg=#efefef guifg=#a50000 ctermbg=7 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#efefef guifg=#a50000 cterm=bold ctermbg=7 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#a50000 guifg=#ffffff cterm=none ctermbg=1 ctermfg=15
hi NeomakeInfo gui=none guibg=#185570 guifg=#ffffff cterm=none ctermbg=6 ctermfg=15
hi NeomakeWarning gui=none guibg=#714700 guifg=#ffffff cterm=none ctermbg=3 ctermfg=15
hi NeomakeMessage gui=none guibg=#8a3600 guifg=#ffffff cterm=none ctermbg=11 ctermfg=15
hi NeomakeVirtualtextInfoDefault guifg=#005289 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#8a3600 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#714700 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#a50000 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#005d26 guifg=#ffffff cterm=none ctermbg=2 ctermfg=15
hi NeomakeStatusGoodNC gui=none guibg=#efefef guifg=#005d26 cterm=none ctermbg=7 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#1d3ccf guifg=#ffffff cterm=none ctermbg=4 ctermfg=15
hi NeomakeStatColorTypeE gui=none guibg=#a50000 guifg=#ffffff cterm=none ctermbg=1 ctermfg=15
hi NeomakeStatColorTypeW gui=none guibg=#714700 guifg=#ffffff cterm=none ctermbg=3 ctermfg=15
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#efefef guifg=#4a5500 cterm=bold ctermbg=7 ctermfg=10
hi MarkdownHeading gui=bold guifg=#4a484d cterm=bold ctermfg=0
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#992030 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#714700 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#1d3ccf cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#2d45b0 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#4a484d cterm=bold ctermfg=0
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#88267a ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#4a484d ctermfg=0
hi MarkdownListMarker gui=none guifg=#005d26 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#a50000 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#1d3ccf cterm=underline
hi SyntasticError gui=undercurl guisp=#a50000 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#1d3ccf cterm=underline
hi SyntasticErrorSing guifg=#ffffff guibg=#a50000 ctermfg=15 ctermbg=1
hi SyntasticWarningSign guifg=#ffffff guibg=#1d3ccf ctermfg=15 ctermbg=4

View File

@@ -0,0 +1,254 @@
" Name: Tempus Warp
" Description: Dark theme with a vibrant palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_warp"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#001514 guifg=#a29fa0 ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#001514 guifg=#a29fa0 ctermbg=none ctermfg=15
endif
hi Visual guibg=#a29fa0 guifg=#001514 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#261c2c guifg=#a29fa0 cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#968282 guifg=#001514 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#a29fa0 guifg=#001514 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#261c2c guifg=#968282 cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#169c16 guifg=#001514 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#261c2c guifg=#169c16 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#261c2c guifg=#968282 cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#009880 guifg=#001514 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#968282 cterm=none ctermfg=7
hi Todo gui=bold guibg=#261c2c guifg=#ba8a00 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#9f8500 guifg=#001514 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#9f8500 guifg=#001514 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#ff3737 guifg=#001514 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#ff3737 guifg=#001514 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#261c2c guifg=#968282 cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#968282 guifg=#001514 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#968282 guifg=#001514 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#001514 guifg=#a29fa0 term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#001514 guifg=#a29fa0 term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#5781ef ctermfg=4
hi Number guifg=#5781ef ctermfg=4
hi Float guifg=#5781ef ctermfg=4
hi String guifg=#8887f0 ctermfg=12
hi Function guifg=#da4ebf ctermfg=5
hi Identifier guifg=#d85cf2 term=none ctermfg=13
hi Label guifg=#da4ebf ctermfg=5
hi Tag guifg=#da4ebf ctermfg=5
hi Keyword gui=bold guifg=#d85cf2 gui=bold ctermfg=13
hi Character gui=bold guifg=#1da1af cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#009880 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#009880 ctermfg=6
hi StorageClass guifg=#009880 ctermfg=6
hi Structure guifg=#009880 ctermfg=6
hi Typedef gui=bold guifg=#1da1af cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#169c16 cterm=bold ctermfg=2
hi Statement gui=none guifg=#3aa73a cterm=none ctermfg=10
hi Repeat gui=bold guifg=#3aa73a cterm=bold ctermfg=10
hi Operator gui=bold guifg=#a29fa0 cterm=bold ctermfg=15
hi Exception gui=bold guifg=#ff3737 cterm=bold ctermfg=1
hi Preproc gui=none guifg=#F0681A term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#F0681A cterm=bold ctermfg=9
hi Macro gui=bold guifg=#F0681A cterm=bold ctermfg=9
hi Include guifg=#F0681A ctermfg=9
hi Define guifg=#F0681A ctermfg=9
hi Title gui=bold guibg=#001514 guifg=#009880 cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#da4ebf cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#da4ebf cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#da4ebf cterm=bold ctermfg=5
hi Debug guifg=#d85cf2 ctermfg=13
" Other
" -----
hi LineNr guibg=#261c2c guifg=#968282 term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#a29fa0 guifg=#001514 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#261c2c term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#261c2c term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#968282 guifg=#001514 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#261c2c guifg=#a29fa0 term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#261c2c guifg=#968282 term=none ctermbg=8 ctermfg=7
hi Folded guibg=#261c2c guifg=#968282 ctermbg=8 ctermfg=7
hi FoldColumn guibg=#261c2c guifg=#968282 ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#ba8a00 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#261c2c guifg=#968282 cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#ba8a00 cterm=bold ctermfg=11
hi NonText gui=none guibg=#261c2c guifg=#968282 cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#968282 cterm=bold ctermfg=7
hi Directory gui=none guifg=#169c16 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#ba8a00 cterm=bold ctermfg=11
hi MoreMsg guifg=#3aa73a ctermfg=10
hi ModeMsg gui=bold guifg=#169c16 cterm=bold ctermfg=2
hi VimOption guifg=#da4ebf ctermfg=5
hi VimGroup guifg=#da4ebf ctermfg=5
hi Underlined gui=underline guifg=#a29fa0 cterm=underline ctermfg=15
hi Ignore guibg=#261c2c guifg=#968282 ctermbg=8 ctermfg=7
hi Conceal guibg=#968282 guifg=#261c2c ctermbg=7 ctermfg=8
hi SpellBad guibg=#ff3737 guifg=#001514 ctermbg=1 ctermfg=0
hi SpellCap guibg=#9f8500 guifg=#001514 ctermbg=3 ctermfg=0
hi SpellRare guibg=#d85cf2 guifg=#001514 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#1da1af guifg=#001514 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#261c2c guifg=#a29fa0 cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#968282 guifg=#001514 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#261c2c ctermbg=8
hi PmenuThumb guibg=#968282 ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#001514",
\ "#ff3737",
\ "#169c16",
\ "#9f8500",
\ "#5781ef",
\ "#da4ebf",
\ "#009880",
\ "#968282",
\ "#261c2c",
\ "#F0681A",
\ "#3aa73a",
\ "#ba8a00",
\ "#8887f0",
\ "#d85cf2",
\ "#1da1af",
\ "#a29fa0"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#001514"
let g:terminal_color_1 = "#ff3737"
let g:terminal_color_2 = "#169c16"
let g:terminal_color_3 = "#9f8500"
let g:terminal_color_4 = "#5781ef"
let g:terminal_color_5 = "#da4ebf"
let g:terminal_color_6 = "#009880"
let g:terminal_color_7 = "#968282"
let g:terminal_color_8 = "#261c2c"
let g:terminal_color_9 = "#F0681A"
let g:terminal_color_10 = "#3aa73a"
let g:terminal_color_11 = "#ba8a00"
let g:terminal_color_12 = "#8887f0"
let g:terminal_color_13 = "#d85cf2"
let g:terminal_color_14 = "#1da1af"
let g:terminal_color_15 = "#a29fa0"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#169c16 guifg=#001514 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#ff3737 guifg=#001514 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#261c2c guifg=#968282 cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#261c2c guifg=#F0681A cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#169c16 ctermfg=2
hi diffRemoved guifg=#ff3737 ctermfg=1
hi diffNewFile gui=none guifg=#5781ef ctermfg=4
hi diffFile gui=none guifg=#9f8500 cterm=none ctermfg=3
hi GitGutterAdd guibg=#261c2c guifg=#169c16 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#261c2c guifg=#968282 cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#261c2c guifg=#ff3737 ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#261c2c guifg=#ff3737 cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#ff3737 guifg=#001514 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#009880 guifg=#001514 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#9f8500 guifg=#001514 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#ba8a00 guifg=#001514 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#1da1af ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#ba8a00 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#9f8500 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#ff3737 ctermfg=1
hi NeomakeStatusGood gui=none guibg=#169c16 guifg=#001514 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#261c2c guifg=#169c16 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#5781ef guifg=#001514 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#ff3737 guifg=#001514 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#9f8500 guifg=#001514 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#261c2c guifg=#3aa73a cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#a29fa0 cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#F0681A cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#9f8500 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#5781ef cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#8887f0 cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#a29fa0 cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#da4ebf ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#a29fa0 ctermfg=15
hi MarkdownListMarker gui=none guifg=#169c16 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#ff3737 cterm=underline
hi YcmWarningSection gui=undercurl guisp=#9f8500 cterm=underline
hi SyntasticError gui=undercurl guisp=#ff3737 cterm=underline
hi SyntasticWarning gui=undercurl guisp=#9f8500 cterm=underline
hi SyntasticErrorSing guifg=#001514 guibg=#ff3737 ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#001514 guibg=#9f8500 ctermfg=0 ctermbg=3

View File

@@ -0,0 +1,254 @@
" Name: Tempus Winter
" Description: Dark theme with a palette inspired by winter nights at the city (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "tempus_winter"
" General
" -------
if exists("g:tempus_enforce_background_color")
hi Normal guibg=#202427 guifg=#8da3b8 ctermbg=0 ctermfg=15
else
" NOTE the ctermbg=none is for terminals with transparency
hi Normal guibg=#202427 guifg=#8da3b8 ctermbg=none ctermfg=15
endif
hi Visual guibg=#8da3b8 guifg=#202427 ctermbg=15 ctermfg=0
hi Search gui=underline,bold guibg=#2a2e38 guifg=#8da3b8 cterm=underline,bold ctermbg=8 ctermfg=3
hi IncSearch gui=underline,bold guibg=#91959b guifg=#202427 term=none cterm=underline,bold ctermbg=7 ctermfg=0
hi StatusLine gui=none guibg=#8da3b8 guifg=#202427 cterm=none ctermbg=15 ctermfg=0
hi StatusLineNC gui=none guibg=#2a2e38 guifg=#91959b cterm=none ctermbg=8 ctermfg=7
hi StatusLineTerm gui=none guibg=#4aa920 guifg=#202427 cterm=none ctermbg=2 ctermfg=0
hi StatusLineTermNC gui=none guibg=#2a2e38 guifg=#4aa920 cterm=none ctermbg=8 ctermfg=2
hi VertSplit gui=none cterm=none
hi TabLine gui=none guibg=#2a2e38 guifg=#91959b cterm=none ctermbg=8 ctermfg=7
hi TabLineSel gui=none guibg=#4fa394 guifg=#202427 cterm=none ctermbg=6 ctermfg=0
hi TabLineFill gui=none cterm=none
hi Comment gui=italic guifg=#91959b cterm=none ctermfg=7
hi Todo gui=bold guibg=#2a2e38 guifg=#af9155 cterm=bold ctermbg=8 ctermfg=11
hi Warning gui=none guibg=#9a9921 guifg=#202427 cterm=none ctermbg=3 ctermfg=0
hi WarningMsg gui=none guibg=#9a9921 guifg=#202427 cterm=none ctermbg=3 ctermfg=0
hi Error gui=none guibg=#ed6e5a guifg=#202427 cterm=none ctermbg=1 ctermfg=0
hi ErrorMsg gui=none guibg=#ed6e5a guifg=#202427 cterm=none ctermbg=1 ctermfg=0
hi MatchParen gui=underline,bold guibg=#2a2e38 guifg=#91959b cterm=underline,bold ctermbg=8 ctermfg=7
hi ToolbarLine guibg=#91959b guifg=#202427 term=none ctermbg=7 ctermfg=0
hi ToolbarButton gui=bold guibg=#91959b guifg=#202427 term=none cterm=bold ctermbg=7 ctermfg=0
hi WildMenu guibg=#202427 guifg=#8da3b8 term=standout ctermbg=0 ctermfg=15
hi Terminal guibg=#202427 guifg=#8da3b8 term=none ctermbg=0 ctermfg=15
" Constructs
" ----------
hi Constant guifg=#7b91df ctermfg=4
hi Number guifg=#7b91df ctermfg=4
hi Float guifg=#7b91df ctermfg=4
hi String guifg=#329fcb ctermfg=12
hi Function guifg=#d17e80 ctermfg=5
hi Identifier guifg=#ca77c5 term=none ctermfg=13
hi Label guifg=#d17e80 ctermfg=5
hi Tag guifg=#d17e80 ctermfg=5
hi Keyword gui=bold guifg=#ca77c5 gui=bold ctermfg=13
hi Character gui=bold guifg=#1ba6a4 cterm=bold ctermfg=14
hi Type gui=none,bold guifg=#4fa394 term=none cterm=none,bold ctermfg=6
hi Boolean guifg=#4fa394 ctermfg=6
hi StorageClass guifg=#4fa394 ctermfg=6
hi Structure guifg=#4fa394 ctermfg=6
hi Typedef gui=bold guifg=#1ba6a4 cterm=bold ctermfg=14
hi Conditional gui=bold guifg=#4aa920 cterm=bold ctermfg=2
hi Statement gui=none guifg=#00ab5f cterm=none ctermfg=10
hi Repeat gui=bold guifg=#00ab5f cterm=bold ctermfg=10
hi Operator gui=bold guifg=#8da3b8 cterm=bold ctermfg=15
hi Exception gui=bold guifg=#ed6e5a cterm=bold ctermfg=1
hi Preproc gui=none guifg=#de7b28 term=none cterm=none ctermfg=9
hi PreCondit gui=bold guifg=#de7b28 cterm=bold ctermfg=9
hi Macro gui=bold guifg=#de7b28 cterm=bold ctermfg=9
hi Include guifg=#de7b28 ctermfg=9
hi Define guifg=#de7b28 ctermfg=9
hi Title gui=bold guibg=#202427 guifg=#4fa394 cterm=bold ctermbg=0 ctermfg=6
hi Delimeter gui=bold guifg=#d17e80 cterm=bold ctermfg=5
hi Delimiter gui=bold guifg=#d17e80 cterm=bold ctermfg=5
hi SpecialComment gui=bold guifg=#d17e80 cterm=bold ctermfg=5
hi Debug guifg=#ca77c5 ctermfg=13
" Other
" -----
hi LineNr guibg=#2a2e38 guifg=#91959b term=none ctermbg=8 ctermfg=7
hi Cursor guibg=#8da3b8 guifg=#202427 ctermbg=15 ctermfg=0
hi CursorLine gui=none guibg=#2a2e38 term=none cterm=none ctermbg=8
hi CursorColumn gui=none guibg=#2a2e38 term=none cterm=none ctermbg=8
hi CursorLineNr gui=bold guibg=#91959b guifg=#202427 cterm=bold ctermbg=7 ctermfg=0
hi ColorColumn guibg=#2a2e38 guifg=#8da3b8 term=none ctermbg=8 ctermfg=15
hi SignColumn guibg=#2a2e38 guifg=#91959b term=none ctermbg=8 ctermfg=7
hi Folded guibg=#2a2e38 guifg=#91959b ctermbg=8 ctermfg=7
hi FoldColumn guibg=#2a2e38 guifg=#91959b ctermbg=8 ctermfg=7
hi Special gui=bold guifg=#af9155 term=none cterm=bold ctermfg=11
hi SpecialKey gui=none guibg=#2a2e38 guifg=#91959b cterm=none ctermbg=8 ctermfg=7
hi SpecialChar gui=bold guifg=#af9155 cterm=bold ctermfg=11
hi NonText gui=none guibg=#2a2e38 guifg=#91959b cterm=none ctermbg=8 ctermfg=7
hi EndOfBuffer gui=bold guifg=#91959b cterm=bold ctermfg=7
hi Directory gui=none guifg=#4aa920 term=none cterm=none ctermfg=2
hi Question gui=bold guifg=#af9155 cterm=bold ctermfg=11
hi MoreMsg guifg=#00ab5f ctermfg=10
hi ModeMsg gui=bold guifg=#4aa920 cterm=bold ctermfg=2
hi VimOption guifg=#d17e80 ctermfg=5
hi VimGroup guifg=#d17e80 ctermfg=5
hi Underlined gui=underline guifg=#8da3b8 cterm=underline ctermfg=15
hi Ignore guibg=#2a2e38 guifg=#91959b ctermbg=8 ctermfg=7
hi Conceal guibg=#91959b guifg=#2a2e38 ctermbg=7 ctermfg=8
hi SpellBad guibg=#ed6e5a guifg=#202427 ctermbg=1 ctermfg=0
hi SpellCap guibg=#9a9921 guifg=#202427 ctermbg=3 ctermfg=0
hi SpellRare guibg=#ca77c5 guifg=#202427 ctermbg=13 ctermfg=0
hi SpellLocal guibg=#1ba6a4 guifg=#202427 ctermbg=14 ctermfg=0
hi Pmenu gui=italic guibg=#2a2e38 guifg=#8da3b8 cterm=none ctermbg=8 ctermfg=15
hi PmenuSel gui=none,bold guibg=#91959b guifg=#202427 cterm=none,bold ctermbg=7 ctermfg=0
hi PmenuSbar guibg=#2a2e38 ctermbg=8
hi PmenuThumb guibg=#91959b ctermbg=7
" Terminal
" --------
if exists('*term_setansicolors')
let g:terminal_ansi_colors = [
\ "#202427",
\ "#ed6e5a",
\ "#4aa920",
\ "#9a9921",
\ "#7b91df",
\ "#d17e80",
\ "#4fa394",
\ "#91959b",
\ "#2a2e38",
\ "#de7b28",
\ "#00ab5f",
\ "#af9155",
\ "#329fcb",
\ "#ca77c5",
\ "#1ba6a4",
\ "#8da3b8"
\ ]
endif
if has('nvim')
let g:terminal_color_0 = "#202427"
let g:terminal_color_1 = "#ed6e5a"
let g:terminal_color_2 = "#4aa920"
let g:terminal_color_3 = "#9a9921"
let g:terminal_color_4 = "#7b91df"
let g:terminal_color_5 = "#d17e80"
let g:terminal_color_6 = "#4fa394"
let g:terminal_color_7 = "#91959b"
let g:terminal_color_8 = "#2a2e38"
let g:terminal_color_9 = "#de7b28"
let g:terminal_color_10 = "#00ab5f"
let g:terminal_color_11 = "#af9155"
let g:terminal_color_12 = "#329fcb"
let g:terminal_color_13 = "#ca77c5"
let g:terminal_color_14 = "#1ba6a4"
let g:terminal_color_15 = "#8da3b8"
endif
" Diffs
" -----
hi DiffAdd gui=bold guibg=#4aa920 guifg=#202427 cterm=bold ctermbg=10 ctermfg=0
hi DiffDelete gui=none guibg=#ed6e5a guifg=#202427 cterm=none ctermbg=9 ctermfg=0
hi DiffChange gui=bold guibg=#2a2e38 guifg=#91959b cterm=bold ctermbg=8 ctermfg=7
hi DiffText gui=bold guibg=#2a2e38 guifg=#de7b28 cterm=bold ctermbg=8 ctermfg=1
hi diffAdded guifg=#4aa920 ctermfg=2
hi diffRemoved guifg=#ed6e5a ctermfg=1
hi diffNewFile gui=none guifg=#7b91df ctermfg=4
hi diffFile gui=none guifg=#9a9921 cterm=none ctermfg=3
hi GitGutterAdd guibg=#2a2e38 guifg=#4aa920 ctermbg=8 ctermfg=2
hi GitGutterChange gui=bold guibg=#2a2e38 guifg=#91959b cterm=bold ctermbg=8 ctermfg=7
hi GitGutterDelete guibg=#2a2e38 guifg=#ed6e5a ctermbg=8 ctermfg=1
hi GitGutterChangeDelete gui=bold guibg=#2a2e38 guifg=#ed6e5a cterm=bold ctermbg=8 ctermfg=1
" Neomake
" -------
hi NeomakeError gui=none guibg=#ed6e5a guifg=#202427 cterm=none ctermbg=1 ctermfg=0
hi NeomakeInfo gui=none guibg=#4fa394 guifg=#202427 cterm=none ctermbg=6 ctermfg=0
hi NeomakeWarning gui=none guibg=#9a9921 guifg=#202427 cterm=none ctermbg=3 ctermfg=0
hi NeomakeMessage gui=none guibg=#af9155 guifg=#202427 cterm=none ctermbg=11 ctermfg=0
hi NeomakeVirtualtextInfoDefault guifg=#1ba6a4 ctermfg=14
hi NeomakeVirtualtextMessageDefault guifg=#af9155 ctermfg=11
hi NeomakeVirtualtextWarningDefault guifg=#9a9921 ctermfg=3
hi NeomakeVirtualtextErrorDefault guifg=#ed6e5a ctermfg=1
hi NeomakeStatusGood gui=none guibg=#4aa920 guifg=#202427 cterm=none ctermbg=2 ctermfg=0
hi NeomakeStatusGoodNC gui=none guibg=#2a2e38 guifg=#4aa920 cterm=none ctermbg=8 ctermfg=2
hi NeomakeStatColorDefault gui=none guibg=#7b91df guifg=#202427 cterm=none ctermbg=4 ctermfg=0
hi NeomakeStatColorTypeE gui=none guibg=#ed6e5a guifg=#202427 cterm=none ctermbg=1 ctermfg=0
hi NeomakeStatColorTypeW gui=none guibg=#9a9921 guifg=#202427 cterm=none ctermbg=3 ctermfg=0
" Markdown
" --------
hi MarkdownRule gui=bold guibg=#2a2e38 guifg=#00ab5f cterm=bold ctermbg=8 ctermfg=10
hi MarkdownHeading gui=bold guifg=#8da3b8 cterm=bold ctermfg=15
hi default link MarkdownH1 MarkdownHeading
hi default link MarkdownH2 MarkdownHeading
hi default link MarkdownH3 MarkdownHeading
hi default link MarkdownH4 MarkdownHeading
hi default link MarkdownH5 MarkdownHeading
hi default link MarkdownH6 MarkdownHeading
hi default link MarkdownHeadingDelimiter MarkdownHeading
hi default link MarkdownHeadingRule MarkdownHeading
hi MarkdownBold gui=bold guifg=#de7b28 cterm=bold ctermfg=9
hi default link MarkdownBoldDelimiter MarkdownBold
hi MarkdownItalic gui=italic guifg=#9a9921 cterm=none ctermfg=3
hi default link MarkdownItalicDelimiter MarkdownItalic
hi MarkdownUrl gui=underline guifg=#7b91df cterm=underline ctermfg=4
hi MarkdownLinkText gui=none guifg=#329fcb cterm=none ctermfg=12
hi MarkdownLinkDelimiter gui=bold guifg=#8da3b8 cterm=bold ctermfg=15
hi default link MarkdownLinkTextDelimiter MarkdownLinkDelimiter
hi MarkdownCode guifg=#d17e80 ctermfg=5
hi default link MarkdownCodeDelimiter MarkdownCode
hi MarkdownCodeBlock guifg=#8da3b8 ctermfg=15
hi MarkdownListMarker gui=none guifg=#4aa920 cterm=none ctermfg=2
hi default link MarkdownOrderedListMarker MarkdownListMarker
" Linting
" -------
hi YcmErrorSection gui=undercurl guisp=#ed6e5a cterm=underline
hi YcmWarningSection gui=undercurl guisp=#9a9921 cterm=underline
hi SyntasticError gui=undercurl guisp=#ed6e5a cterm=underline
hi SyntasticWarning gui=undercurl guisp=#9a9921 cterm=underline
hi SyntasticErrorSing guifg=#202427 guibg=#ed6e5a ctermfg=0 ctermbg=1
hi SyntasticWarningSign guifg=#202427 guibg=#9a9921 ctermfg=0 ctermbg=3

View File

@@ -1,11 +0,0 @@
return {
'catppuccin/nvim',
priority = 1000,
config = function()
require('catppuccin').setup({
flavour = 'mocha'
})
vim.cmd.colorscheme('catppuccin')
end,
}

View File

@@ -38,3 +38,5 @@ vim.api.nvim_create_autocmd(
end,
}
)
vim.cmd.colorscheme('tempus_past')