···26262727#: Font size (in pts)
28282929-# adjust_line_height 0
2929+adjust_line_height 100%
3030# adjust_column_width 0
31313232#: Change the size of each character cell kitty renders. You can use
+7-7
misc/.dir_colors
···22# Below are the color init strings for the basic file types. A color init
33# string consists of one or more of the following numeric codes:
44# Attribute codes:
55-# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
55+# 00=none 01=bold 03=cursive 04=underscore 05=blink 07=reverse 08=concealed
66# Text color codes:
77# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
88# Background color codes:
···1414# Background 256 color coding:
1515# 48;5;COLOR_NUMBER
16161717-NORMAL 00;38;5;01 # no color code at all
1717+NORMAL 00;38;5;07 # no color code at all
1818#FILE 00 # regular file: use no color at all
1919RESET 0 # reset to "normal" color
2020DIR 00;38;5;04 # directory 01;34
···100100.tex 01;38;5;01
101101# }}}
102102# "unimportant" files as logs and backups (base01) {{{
103103-.log 00;38;5;18
104104-.bak 00;38;5;18
105105-.aux 00;38;5;18
106106-.bbl 00;38;5;18
107107-.blg 00;38;5;18
103103+.log 00;38;5;5
104104+.bak 00;38;5;5
105105+.aux 00;38;5;5
106106+.bbl 00;38;5;5
107107+.blg 00;38;5;5
108108# }}}
109109# audio formats (orange) {{{
110110.aac 00;38;5;06
···11+scriptencoding utf-8
22+33+if exists('b:current_syntax')
44+ finish
55+endif
66+77+syntax match dhallInterpolation "\v\$\{[^\}]*\}"
88+syntax keyword dhallTodo TODO FIXME
99+syntax match dhallBrackets "[<>|]"
1010+syntax match dhallOperator "+\|*\|#"
1111+syntax match dhallOperator "//\|⫽"
1212+syntax match dhallOperator "/\\\|∧"
1313+syntax match dhallOperator "//\\\\\|⩓"
1414+syntax match dhallNumber "\v[0-9]"
1515+syntax match dhallNumber "\v\+[0-9]"
1616+syntax match dhallIndex "\v\@[0-9]+" contains=dhallNumber
1717+syntax match dhallLambda "∀\|λ\|→\|->\|\\"
1818+syntax match dhallType "\v[A-Z][a-z0-9A-Z_]*"
1919+syntax match dhallSpecialLabel "\v`[A-Z][a-z]*`"
2020+syntax match dhallLabel "\v[A-Z][a-z]*/[a-z_][A-Za-z0-9\.\-]*"
2121+syntax match dhallLabel "\v[a-z_][A-Za-z0-9\-]*"
2222+syntax match dhallType "\v[a-zA-Z]+\.[A-Z][a-z0-9A-Z_]*"
2323+syntax match dhallParens "(\|)\|\[\|\]\|,"
2424+syntax match dhallRecord "{\|}\|:"
2525+syntax keyword dhallKeyword let in forall constructors if then else merge env as
2626+syntax match dhallEsc +\\["\\abfnrtv$/]+
2727+syntax match dhallSingleSpecial +'''+
2828+syntax match dhallSingleSpecial +''${+
2929+syntax match dhallComment '\v--.*$' contains=@Spell,dhallTodo
3030+syntax region dhallMultilineComment start="{-" end="-}" contains=@Spell,dhallTodo,dhallMultilineComment
3131+syntax match dhallUrl "https://[a-zA-Z0-9/.\-_\?\=\&]*"
3232+syntax match dhallUrl "http://[a-zA-Z0-9/.\-_\?\=\&]*"
3333+syntax match dhallUrl "/[a-zA-Z0-9/.\-_]*"
3434+syntax match dhallUrl "\.\./[a-zA-Z0-9/.\-_]*"
3535+syntax match dhallUrl "\./[a-zA-Z0-9/.\-_]*"
3636+syntax region dhallString start=+''+ end=+''+ contains=@Spell,dhallInterpolation,dhallSingleSpecial
3737+syntax region dhallString start=+"+ end=+"+ contains=dhallInterpolation,dhallEsc
3838+syntax region dhallString start=+"/+ end=+"+ contains=dhallInterpolation,dhallEsc
3939+syntax keyword dhallBool True False
4040+4141+highlight link dhallSingleSpecial Special
4242+highlight link dhallIndex Special
4343+highlight link dhallSpecialLabel Operator
4444+highlight link dhallEsc Special
4545+highlight link dhallInterpolation Special
4646+highlight link dhallTodo Todo
4747+highlight link dhallBrackets Operator
4848+highlight link dhallBool Underlined
4949+highlight link dhallUrl String
5050+highlight link dhallOperator Operator
5151+highlight link dhallNumber Number
5252+highlight link dhallLambda Special
5353+highlight link dhallString String
5454+highlight link dhallLabel Identifier
5555+highlight link dhallRecord Special
5656+highlight link dhallKeyword Keyword
5757+highlight link dhallType Structure
5858+highlight link dhallParens Special
5959+highlight link dhallComment Comment
6060+highlight link dhallMultilineComment Comment
6161+6262+let b:current_syntax = 'dhall'