diff --git a/rc/filetype/nim.kak b/rc/filetype/nim.kak index 1b9283cb..c73d2b38 100644 --- a/rc/filetype/nim.kak +++ b/rc/filetype/nim.kak @@ -37,8 +37,13 @@ add-highlighter shared/nim regions add-highlighter shared/nim/code default-region group add-highlighter shared/nim/triple_string region '([A-Za-z](_?\w)*)?"""' '"""(?!")' fill string add-highlighter shared/nim/raw_string region [A-Za-z](_?[A-Za-z])*" (? } # cleanup trailing whitespaces from previous line try %{ exec -draft k s \h+$ d } - # indent after line ending with type, import, export, const, let, var, ':' or '=' - try %{ exec -draft k x (:|=|const|let|var|import|export|type)$ j } + # indent after line ending with enum, tuple, object, type, import, export, const, let, var, ':' or '=' + try %{ exec -draft k (:|=|enum|tuple|object|const|let|var|import|export|type)$ j } } }