Fix indentation for closing braces in kakrc.kak
This fixes %{ }, %< > style, not %| |, %= =, etc
This commit is contained in:
parent
fd3716a12b
commit
d818ff8ac0
|
@ -90,8 +90,8 @@ add-highlighter shared/kakrc/single_string/escape regex "''" 0:default+b
|
|||
# Commands
|
||||
# ‾‾‾‾‾‾‾‾
|
||||
|
||||
define-command -hidden kak-indent-on-new-line %{
|
||||
evaluate-commands -draft -itersel %{
|
||||
define-command -hidden kak-indent-on-new-line %~
|
||||
evaluate-commands -draft -itersel %=
|
||||
# copy '#' comment prefix and following white spaces
|
||||
try %{ execute-keys -draft k <a-x> s ^\h*#\h* <ret> y jgh P }
|
||||
# preserve previous line indent
|
||||
|
@ -100,8 +100,10 @@ define-command -hidden kak-indent-on-new-line %{
|
|||
try %{ execute-keys -draft k <a-x> s \h+$ <ret> d }
|
||||
# indent after line ending with %\w*[^\s\w]
|
||||
try %{ execute-keys -draft k <a-x> <a-k> \%\w*[^\s\w]$ <ret> j <a-gt> }
|
||||
}
|
||||
}
|
||||
# deindent closing brace when after cursor
|
||||
try %_ execute-keys -draft -itersel <a-x> <a-k>^\h*[>)}\]]\h*$<ret> hm <a-S> 1<a-&> _
|
||||
=
|
||||
~
|
||||
|
||||
define-command -hidden kak-indent-on-closing-matching %~
|
||||
# align to opening matching brace when alone on a line
|
||||
|
|
Loading…
Reference in New Issue
Block a user