This repository has been archived on 2023-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/.config/nvim/polyjuice.colortemplate
swy7ch b649716aff feat: tweak nvim colorscheme
SpeciaKey is now green (was cyan)
2020-05-12 17:47:43 +02:00

154 lines
6.6 KiB
Plaintext

# vim: ft=colortemplate fdm=marker cc=22,42,60 et ts=2 sw=2
# Information {{{
Full name: Polyjuice
Short name: polyjuice
Author: David JULIEN <swy7ch@protonmail.com>
Maintainer: David JULIEN <swy7ch@protonmail.com>
Website: https://github.com/vim/vim/blob/master/src/syntax.c
Description: A simple yet customizable pastel colorscheme
# }}}
# Color palette {{{
# Color name GUI Base256 Base16
Color: black #1d2021 0 Black
Color: darkred #b73935 160 DarkRed
Color: darkgreen #5a8471 2 DarkGreen
Color: orange #f7a583 216 LightRed
Color: darkblue #458588 24 DarkBlue
Color: darkmagenta #b16286 138 DarkMagenta
Color: darkcyan #7cafa3 30 DarkCyan
Color: grey #7c6f64 243 Grey
Color: darkgrey #373737 243 Grey
Color: red #ea6962 203 Red
Color: green #89b594 71 Green
Color: yellow #ffeca3 230 White
Color: blue #7daea3 24 DarkCyan
Color: magenta #d3869b 181 Magenta
Color: cyan #ace5d7 81 LightBlue
Color: white #ebdbb2 229 LightYellow
# }}}
# Terminal colors {{{
# Vim by default does not define g:terminal_ansi_colors
Term Colors: black darkred darkgreen orange darkblue darkmagenta darkcyan darkgrey
Term Colors: grey red green yellow blue magenta cyan white
# }}}
# Common linked groups {{{
EndOfBuffer -> NonText
QuickFixLine -> Search
Boolean -> Constant
Character -> Constant
Conditional -> Statement
Define -> PreProc
Debug -> Special
Delimiter -> Special
Exception -> Statement
Float -> Number
Function -> Identifier
Include -> PreProc
Keyword -> Statement
Label -> Statement
Macro -> PreProc
Number -> Constant
Operator -> Statement
PreCondit -> PreProc
Repeat -> Statement
SpecialChar -> Special
SpecialComment -> Special
StorageClass -> Type
String -> Constant
Structure -> Type
Tag -> Special
Typedef -> Type
# }}}
NvimInternalError -> ErrorMsg
Background: dark
# Default highlight groups for dark variant {{{
Variant: gui 256 8
# Group Foreground Background Attributes
# NOTE: Vim's default does not define Normal
Normal white none
Terminal white black
Cursor black white
CursorLine none darkgrey
CursorColumn none darkgrey
CursorLineNr orange none g=bold
Pmenu white black
PmenuSel black green bold
SpellBad red none underline
SpellCap blue none
SpellLocal cyan none
SpellRare orange none
TabLine white grey underline
Todo black orange bold
ColorColumn none darkred
Conceal grey grey
DiffAdd black darkgreen
DiffChange black orange
DiffDelete black darkred g=bold
DiffText black red bold
Directory magenta none
ErrorMsg yellow darkred bold
FoldColumn orange darkblue
Folded orange darkblue
IncSearch none none reverse
LineNr grey none
MatchParen none none reverse
ModeMsg none none bold
MoreMsg green none g=bold
NonText blue none g=bold
PmenuSbar black grey
PmenuThumb white black
Question green none g=bold
Search black orange
SignColumn none none
SpecialKey green none
TabLineFill none none
TabLineSel none none bold
Title orange none g=bold
VertSplit grey black
Visual yellow darkmagenta
VisualNOS none none underline,bold
WarningMsg red none
WildMenu black green bold
# Other conventional group names (see `:help group-name`)
Comment grey none
Constant magenta none
Error white red bold
Identifier blue none bold
Ignore black none
PreProc green none
Special orange none
Statement orange none g=bold
Type yellow none g=bold
Underlined darkblue none underline
# See `:help lCursor`
lCursor -> Cursor
# See `:help window-toolbar`
ToolbarLine none grey
ToolbarButton black grey bold
# }}}
# Statusline
StatusLine none none
StatusLineTerm black green bold
StatusLineNC grey black
Buffer green black
NormalMode black green bold
VisualMode black magenta bold
InsertMode black cyan bold
ReplaceMode black red bold
CommandMode white black bold
File white darkgrey
FileType darkcyan black
Percent grey none
Column darkcyan black