aboutsummaryrefslogtreecommitdiff
path: root/colors/phenax.kak
diff options
context:
space:
mode:
Diffstat (limited to 'colors/phenax.kak')
-rw-r--r--colors/phenax.kak100
1 files changed, 76 insertions, 24 deletions
diff --git a/colors/phenax.kak b/colors/phenax.kak
index 2501e23..f12c454 100644
--- a/colors/phenax.kak
+++ b/colors/phenax.kak
@@ -1,52 +1,78 @@
evaluate-commands %sh{
foreground="rgb:c5c8c6"
foreground2="rgb:90a0a0"
+ foreground3="rgb:709090"
background="default"
accent1="rgb:007070"
accent2="rgb:009090"
+ accent3="rgb:2dd4bf"
selection="rgb:373b41"
window="rgb:282a2e"
linenr_bg="default"
linenr_fg="rgb:606262"
linenr_fg_cur="rgb:ffffff"
menu="rgb:101414"
- mildhighlight="rgb:101414"
+ mildhighlight1="rgb:101414"
+ mildhighlight2="rgb:202424"
comment="rgb:434545"
red="rgb:cc6666"
orange="rgb:de935f"
yellow="rgb:f0c674"
green="rgb:b3f6c0"
- lightblue="rgb:81a2be"
- brightblue="rgb:82aaff"
+ blue1="rgb:81a2be"
+ blue2="rgb:81dad9"
+ blue3="rgb:82aaff"
aqua="rgb:8abeb7"
purple="rgb:b294bb"
+ black="rgb:000000"
## code
echo "
- face global value ${lightblue}
- face global type ${yellow}
- face global variable ${lightblue}
- face global module ${lightblue}
- face global function ${lightblue}
+ face global value ${blue1}
+ face global type ${blue1}
+ face global variable ${blue1}
+ face global module ${blue1}
+ face global function ${blue2}
face global string ${green}
face global keyword ${accent2}
face global operator ${aqua}
- face global attribute ${lightblue}
+ face global attribute ${blue1}
face global comment ${comment}
face global documentation comment
face global meta ${foreground}
face global builtin ${yellow}
+ face global const_variable ${blue1}
"
## markup
echo "
- face global title ${lightblue}
- face global header ${aqua}
+ face global title ${blue1}
+ face global header ${accent2}
face global mono ${green}
face global block ${orange}
- face global link ${lightblue}
+ face global link ${blue1}
face global bullet ${red}
face global list ${red}
+ face global inlineBold ${green}+b
+ face global inlineItalic +i
+ face global inlineStrikethrough ${foreground3}+fs
+ face global inlineUnderline ${foreground}+fu
+ face global inlineCode ${foreground2},${mildhighlight2}+a
+ face global inlineLink ${accent2}+a
+ face global header1 ${accent2}+b
+ face global header2 ${accent3}+b
+ face global header3 ${blue1}+b
+ face global header4 ${green}+b
+ face global header5 ${purple}+b
+ face global header6 ${aqua}+b
+ face global checkboxChecked ${foreground3}
+ face global checkboxCheckedText ${foreground3}+s
+ face global checkboxPending ${orange}
+ face global checkboxTodo ${red}
+ face global orgTaskStateTodo ${black},${red}+b
+ face global orgTaskStateDone ${black},${green}+b
+ face global orgTaskStateActive ${black},${orange}+b
+ face global orgCodeBlock ${foreground2},${mildhighlight1}+a
"
## Custom
@@ -57,28 +83,33 @@ evaluate-commands %sh{
face global RowLine default,rgb:101010
face global WrapLine default,rgb:101010
face global StatusLineBufname ${accent1},default+b
- face global StatusLineDetails ${comment},default+b
+ face global WrapLine default,rgb:101010
+ "
+
+ # Cursor
+ echo "
+ face global PrimaryCursor black,${foreground}+fg
+ face global SecondaryCursor black,${foreground3}+fg
+ face global PrimaryCursorEol ${background},${green}
+ face global SecondaryCursorEol ${background},${green}
+ face global InsertCursor black,${orange}+fg
"
## builtin
echo "
face global Default ${foreground},${background}
- face global PrimarySelection ${foreground},${selection}+fg
- face global SecondarySelection ${foreground},${window}+fg
- face global PrimaryCursor ${background},${foreground}+fg
- face global SecondaryCursor ${background},${aqua}+fg
- face global PrimaryCursorEol ${background},${green}+fg
- face global SecondaryCursorEol ${background},${green}+fg
+ face global PrimarySelection default,${selection}
+ face global SecondarySelection default,${window}
face global LineNumbers ${linenr_fg},${linenr_bg}
face global LineNumberCursor ${linenr_fg_cur},${linenr_bg}+b
- face global LineNumbersWrapped ${mildhighlight},${linenr_bg}+b
+ face global LineNumbersWrapped ${mildhighlight1},${linenr_bg}+b
face global MenuForeground ${background},${accent1}
face global MenuBackground ${foreground},${menu}
face global MenuInfo ${red}
face global Information ${foreground2},${background}
face global Error ${foreground},${red}
- face global DiagnosticError ${red}
- face global DiagnosticWarning ${yellow}
+ face global DiagnosticError ${red}+u
+ face global DiagnosticWarning ${yellow}+u
face global StatusLine ${foreground},${background}
face global StatusLineMode ${yellow}+b
face global StatusLineInfo ${aqua},default
@@ -87,10 +118,10 @@ evaluate-commands %sh{
face global Prompt ${accent1},${background}
face global MatchingChar ${yellow},${background}+b
face global BufferPadding ${aqua},${background}
- face global Whitespace ${comment}+f
+ face global Whitespace ${mildhighlight2}+f
"
- ## code
+ ## treesitter
echo "
face global ts_value value
face global ts_type type
@@ -106,4 +137,25 @@ evaluate-commands %sh{
face global ts_meta meta
face global ts_builtin builtin
"
+
+ ## lsp
+ echo "
+ face global LineFlagError ${red},default
+ face global LineFlagWarning ${orange},default
+ face global LineFlagHint ${purple},default
+ face global LineFlagInfo Information
+ face global InfoDefault Information
+ face global InfoBlock Information
+ face global InfoBlockQuote Information
+ face global InfoBullet Information
+ face global InfoHeader Information
+ face global InfoLink Information
+ face global InfoLinkMono Information
+ face global InfoMono Information
+ face global InfoRule Information
+ face global InfoDiagnosticError Information
+ face global InfoDiagnosticHint Information
+ face global InfoDiagnosticInformation Information
+ face global InfoDiagnosticWarning Information
+ "
}