aboutsummaryrefslogtreecommitdiff
path: root/user/home/kakoune/rose-pine.kak
blob: 0c96095d012cb8b7e305ed572985237afffe10ac (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
evaluate-commands %sh{
    
base=rgb:191724
surface=rgb:1f1d2e
overlay=rgb:26233a
inactive=rgb:555169
subtle=rgb:6e6a86
text=rgb:e0def4
love=rgb:eb6f92
gold=rgb:f6c177
rose=rgb:ebbcba
pine=rgb:31748f
foam=rgb:9ccfd8
iris=rgb:c4a7e7
highlight=rgb:2a2837
highlightInactive=rgb:211f2d
highlightOverlay=rgb:3a384a

    
## code
echo "
    face global value ${iris}
    face global type ${iris}
    face global identifier ${subtle}
    face global string ${gold}
    face global keyword ${pine}
    face global operator default
    face global attribute ${foam}
    face global comment ${subtle}+i
    face global meta ${foam}
    face global builtin ${pine}

    face global variable ${rose}
    face global module ${foam}
    face global function ${foam}
"

## markup
echo "
    face global title ${rose}+b
    face global header ${rose}
    face global bold default
    face global italic default
    face global mono ${rose}
    face global block ${pine}
    face global link ${love}
    face global bullet ${rose}
    face global list ${rose}
"

## builtin
echo "
    face global Default ${text},${base}
    face global PrimarySelection default,${highlight}
    face global SecondarySelection default,${highlightInactive}
    face global PrimaryCursor ${base},${text}
    face global SecondaryCursor default,${inactive}
    face global LineNumbers ${subtle},${base}
    face global LineNumberCursor ${gold},${base}
    face global MenuForeground ${text},${overlay}
    face global MenuBackground ${subtle},${surface}
    face global MenuInfo ${inactive}
    face global Information ${text},${overlay}
    face global Error ${base},${love}
    face global StatusLine ${text},${surface}
    face global StatusLineMode ${rose}
    face global StatusLineInfo ${foam}
    face global StatusLineValue ${pine}
    face global StatusCursor ${base},${text}
    face global Prompt ${foam},${surface}
    face global MatchingChar default+u
    face global BufferPadding ${inactive},${base}
    face global Whitespace ${inactive}+f
"

}