kakoune: add four-colors-light.kak

This commit is contained in:
2026-05-16 10:56:31 +02:00
parent 8337231b23
commit 7004a10dd6

View File

@@ -0,0 +1,122 @@
# Four Colors Light
declare-option str bg "faf8f5"
declare-option str bgmenu "f6ede0"
declare-option str fg "696257"
declare-option str gray "58666d"
declare-option str yellow1 "dcb46e"
declare-option str yellow2 "af8842"
declare-option str yellow3 "845f10"
declare-option str green1 "73d0b1"
declare-option str green2 "44a386"
declare-option str green3 "04785d"
declare-option str blue1 "95bcfb"
declare-option str blue2 "6b90cc"
declare-option str blue3 "43669f"
declare-option str pink1 "eca0c4"
declare-option str pink2 "bd7598"
declare-option str pink3 "904c6e"
## CODE
set-face global value "rgb:%opt{pink1}"
set-face global type "rgb:%opt{green2}"
set-face global variable "rgb:%opt{yellow3}"
set-face global module "rgb:%opt{pink3}"
set-face global function "rgb:%opt{blue2}"
set-face global string "rgb:%opt{yellow2}"
set-face global keyword "rgb:%opt{blue1}"
set-face global operator "rgb:%opt{pink2}"
set-face global attribute "rgb:%opt{green1}"
set-face global comment "rgb:%opt{green3}"
set-face global documentation "rgb:%opt{green3}"
set-face global meta "rgb:%opt{blue3}"
set-face global builtin "rgb:%opt{green2}"
## MARKUP
set-face global title "rgb:%opt{pink3}"
set-face global header "rgb:%opt{pink2}"
set-face global mono "rgb:%opt{yellow2}"
set-face global block "rgb:%opt{blue2}"
set-face global link "rgb:%opt{blue1}"
set-face global bullet "rgb:%opt{pink1}"
set-face global list "rgb:%opt{pink1}"
## BUILTIN
set-face global Default "rgb:%opt{fg},rgb:%opt{bg}"
set-face global PrimarySelection "rgb:%opt{bg},rgb:%opt{green3}"
set-face global SecondarySelection "rgb:%opt{bg},rgb:%opt{blue3}"
set-face global PrimaryCursor "rgb:%opt{bg},rgb:%opt{green1}"
set-face global SecondaryCursor "rgb:%opt{bg},rgb:%opt{blue1}"
set-face global PrimaryCursorEol "rgb:%opt{bg},rgb:%opt{pink1}"
set-face global SecondaryCursorEol "rgb:%opt{bg},rgb:%opt{yellow1}"
set-face global MenuForeground "rgb:%opt{green1},rgb:%opt{green3}"
set-face global MenuBackground "rgb:%opt{fg},rgb:%opt{bgmenu}"
set-face global MenuInfo "rgb:%opt{green2}"
set-face global Information "rgb:%opt{fg},rgb:%opt{bgmenu}"
set-face global InlineInformation "rgb:%opt{blue2},rgb:%opt{bgmenu}"
set-face global Error "rgb:%opt{pink2}"
set-face global DiagnosticError "default,default,rgb:%opt{pink2}+c"
set-face global DiagnosticWarning "default,default,rgb:%opt{yellow2}+c"
set-face global StatusLine "rgb:%opt{fg},rgb:%opt{bgmenu}"
#}"
set-face global StatusLineMode "rgb:%opt{green2}"
set-face global StatusLineInfo "rgb:%opt{yellow2}"
set-face global StatusLineValue "rgb:%opt{blue2}"
set-face global StatusCursor "rgb:%opt{bg},rgb:%opt{green1}"
set-face global Prompt "rgb:%opt{blue3}"
set-face global BufferPadding "rgb:%opt{bg},rgb:%opt{bg}"
# Built-in highlighter faces
set-face global LineNumbers "rgb:%opt{blue3}"
set-face global LineNumberCursor "rgb:%opt{blue3}"
set-face global LineNumbersWrapped "rgb:%opt{bg},rgb:%opt{bg}"
set-face global MatchingChar "rgb:%opt{yellow1}"
set-face global Whitespace "rgb:%opt{gray}"
set-face global WhitespaceIndent "rgb:%opt{gray}"
set-face global WrapMarker "rgb:%opt{yellow1}"
# PLUGINS
# kak-lsp
set-face global InfoDefault "default"
set-face global InfoBlock "rgb:%opt{green2}"
set-face global InfoBlockQuote "rgb:%opt{yellow2}"
set-face global InfoBullet "rgb:%opt{pink1}"
set-face global InfoHeader "rgb:%opt{pink3}"
set-face global InfoLink "rgb:%opt{blue1}"
set-face global InfoLinkMono "rgb:%opt{blue2}"
set-face global InfoMono "rgb:%opt{blue2}"
set-face global InfoRule "rgb:%opt{yellow2}"
set-face global InfoDiagnosticError "rgb:%opt{pink2}"
set-face global InfoDiagnosticHint "rgb:%opt{blue2}"
set-face global InfoDiagnosticInformation "rgb:%opt{green2}"
set-face global InfoDiagnosticWarning "rgb:%opt{yellow2}"
set-face global LineFlagError "rgb:%opt{pink2}"
set-face global LineFlagHint "rgb:%opt{blue2}"
set-face global LineFlagInfo "rgb:%opt{green2}"
set-face global LineFlagWarning "rgb:%opt{yellow2}"
set-face global InlayDiagnosticError "rgb:%opt{pink2}"
set-face global InlayDiagnosticHint "rgb:%opt{blue2}"
set-face global InlayDiagnosticInfo "rgb:%opt{green2}"
set-face global InlayDiagnosticWarning "rgb:%opt{yellow2}"
set-face global LineFlagError "rgb:%opt{pink2}"
set-face global LineFlagHint "rgb:%opt{blue2}"
set-face global LineFlagInfo "rgb:%opt{green2}"
set-face global LineFlagWarning "rgb:%opt{yellow2}"
set-face global SnippetsNextPlaceholders "rgb:%opt{bg},rgb:%opt{green2}"
set-face global SnippetsOtherPlaceholders "rgb:%opt{bg},rgb:%opt{yellow2}"