diff --git a/rc/filetype/cue.kak b/rc/filetype/cue.kak index a2fbb0c7..85a9f318 100644 --- a/rc/filetype/cue.kak +++ b/rc/filetype/cue.kak @@ -136,6 +136,8 @@ define-command -hidden cue-indent-on-new-line %~ try %[ execute-keys -draft k [{(]\h*$ j ] # indent after lines ending with [{(].+ and move first parameter to own line try %< execute-keys -draft [c[({],[)}] \A[({][^\n]+\n[^\n]*\n?\z L i > + # deindent closing brace(s) when after cursor + try %< execute-keys -draft ^\h*[})]+\h*$ hm 1 > | # filter previous line try %{ execute-keys -draft k : cue-trim-indent }