From 75414757edd4cbb2f80b6a04c322df09e66fcf08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Mon, 18 May 2026 23:33:28 +0200 Subject: [PATCH] kakoune: five-colors-dark theme --- .../.config/kak/colors/five-colors-dark.kak | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 kakoune/.config/kak/colors/five-colors-dark.kak diff --git a/kakoune/.config/kak/colors/five-colors-dark.kak b/kakoune/.config/kak/colors/five-colors-dark.kak new file mode 100644 index 0000000..ba678a4 --- /dev/null +++ b/kakoune/.config/kak/colors/five-colors-dark.kak @@ -0,0 +1,125 @@ +# Five colors dark theme + +evaluate-commands %sh{ + bg="rgb:272117" + bgmenu="rgb:282e38" + fg="rgb:a29e98" + gray="rgb:58666d" + + red1="rgb:f2a0ae" + red2="rgb:c37583" + red3="rgb:954c5b" + + yellow1="rgb:dcb46e" + yellow2="rgb:af8842" + yellow3="rgb:845f10" + + green1="rgb:73d0b1" + green2="rgb:44a386" + green3="rgb:04785d" + + blue1="rgb:7fc3f5" + blue2="rgb:5396c7" + blue3="rgb:276c9a" + + violet1="rgb:d2a8e8" + violet2="rgb:a57cba" + violet3="rgb:7b548e" + + echo " + ## CODE + + set-face global value $violet2 + set-face global type $green2 + set-face global variable $yellow3 + set-face global module $red3 + set-face global function $blue2 + set-face global string $yellow2 + set-face global keyword $violet3 + set-face global operator $red2 + set-face global attribute $green3 + set-face global comment $gray + set-face global documentation $gray + set-face global meta $blue3 + set-face global builtin $violet1 + + ## MARKUP + + set-face global title $red3 + set-face global header $violet3 + set-face global mono $yellow2 + set-face global block $blue3 + set-face global link $blue2 + set-face global bullet $red2 + set-face global list $red2 + + ## BUILTIN + + set-face global Default $fg,$bg + set-face global PrimarySelection $bg,$green3 + set-face global SecondarySelection $bg,$blue3 + set-face global PrimaryCursor $bg,$green1 + set-face global SecondaryCursor $bg,$blue1 + set-face global PrimaryCursorEol $bg,$red1 + set-face global SecondaryCursorEol $bg,$yellow1 + set-face global MenuForeground $green1,$green3 + set-face global MenuBackground $fg,$bgmenu + set-face global MenuInfo $green2 + set-face global Information $fg,$bgmenu + set-face global InlineInformation $blue2,$bgmenu + set-face global Error $red2 + set-face global DiagnosticError default,default,$red2+c + set-face global DiagnosticWarning default,default,$yellow2+c + set-face global DiagnosticInfo default,default,$green2+c + set-face global DiagnosticHint default,default,$blue2+c + set-face global StatusLine $fg,$bgmenu + set-face global StatusLineMode $green2 + set-face global StatusLineInfo $yellow2 + set-face global StatusLineValue $blue2 + set-face global StatusCursor $bg,$green1 + set-face global Prompt $green2 + set-face global BufferPadding $bg,$bg + + # Built-in highlighter faces + + set-face global LineNumbers $gray + set-face global LineNumberCursor $gray + set-face global LineNumbersWrapped $bg,$bg + set-face global MatchingChar $red1 + set-face global Whitespace $gray + set-face global WhitespaceIndent $gray + set-face global WrapMarker $yellow1 + + # PLUGINS + + # kak-lsp + + set-face global InfoDefault default + set-face global InfoBlock $green2 + set-face global InfoBlockQuote $yellow2 + set-face global InfoBullet $red2 + set-face global InfoHeader $red3 + set-face global InfoLink $blue2 + set-face global InfoLinkMono $blue3 + + set-face global InfoMono $blue2 + set-face global InfoRule $yellow2 + set-face global InfoDiagnosticError $red2 + set-face global InfoDiagnosticHint $blue2 + set-face global InfoDiagnosticInformation $green2 + set-face global InfoDiagnosticWarning $yellow2 + + set-face global LineFlagError $red2 + set-face global LineFlagHint $blue2 + set-face global LineFlagInfo $green2 + set-face global LineFlagWarning $yellow2 + + set-face global InlayDiagnosticError $red2 + set-face global InlayDiagnosticHint $blue2 + set-face global InlayDiagnosticInfo $green2 + set-face global InlayDiagnosticWarning $yellow2 + + set-face global SnippetsNextPlaceholders $bg,$green2 + set-face global SnippetsOtherPlaceholders $bg,$yellow2 + " +}