22 lines
742 B
Nix
22 lines
742 B
Nix
|
# Haskell text faces and other stuff related to syntax highlighting
|
||
|
# for Haskell in Kakoune, because I prefer different color arrangements
|
||
|
# per language.
|
||
|
|
||
|
{ theme, pkgs, ... }: pkgs.writeTextFile (rec {
|
||
|
name = "haskell.kak";
|
||
|
destination = "/share/kak/colors/${name}";
|
||
|
text = with theme; ''
|
||
|
face global value rgb:${green.bright}
|
||
|
face global string rgb:${green.bright}
|
||
|
face global variable +b
|
||
|
face global module rgb:${green.normal}
|
||
|
face global meta rgb:${misc.lime}
|
||
|
face global operator rgb:${cyan.bright}
|
||
|
face global type rgb:${yellow.normal}
|
||
|
face global function rgb:${cyan.bright}
|
||
|
face global attribute rgb:${blue.normal}
|
||
|
face global keyword rgb:${blue.normal}
|
||
|
face global builtin +b
|
||
|
'';
|
||
|
})
|