diff --git a/.config/kak/autoload/filetype/kdl.kak b/.config/kak/autoload/filetype/kdl.kak index 67da272c..ef2e245c 100644 --- a/.config/kak/autoload/filetype/kdl.kak +++ b/.config/kak/autoload/filetype/kdl.kak @@ -1,8 +1,8 @@ hook global BufCreate .*[.](kdl) %{ set-option buffer filetype kdl - # set-option buffer comment_line "//" - # set-option buffer comment_block_begin "/*" - # set-option buffer comment_block_end "*/" + set-option buffer comment_line "//" + set-option buffer comment_block_begin "/*" + set-option buffer comment_block_end "*/" # set-option window formatcmd "kdlfmt format -" } @@ -27,7 +27,7 @@ define-command -hidden kdl-trim-indent %{ define-command -hidden kdl-indent-on-char %< evaluate-commands -draft -itersel %< # align closer token to its opener when alone on a line - try %< execute-keys -draft ^\h+[\]}]$ m 1 > + try %< execute-keys -draft ^\h+\}$ m 1 > > > @@ -38,11 +38,9 @@ define-command -hidden kdl-indent-on-new-line %< # filter previous line try %{ execute-keys -draft k : kdl-trim-indent } # indent after lines ending with opener token - try %< execute-keys -draft k x [[{]\h*$ j > + try %< execute-keys -draft k x \{\h*$ j > # deindent closer token(s) when after cursor - try %< execute-keys -draft x ^\h*[}\]] gh / [}\]] m 1 > + try %< execute-keys -draft x ^\h*\} gh / \} m 1 > > > - ) -