Remove underscore prefix from indent command in c-family.kak
We already define these commands as hidden, this underscore has little value.
This commit is contained in:
parent
d8f00198f3
commit
0f486666e0
|
@ -35,12 +35,12 @@ hook global BufSetOption mimetype=text/x-objc %{
|
||||||
set buffer filetype objc
|
set buffer filetype objc
|
||||||
}
|
}
|
||||||
|
|
||||||
def -hidden _c-family-trim-autoindent %[ eval -draft -itersel %[
|
def -hidden c-family-trim-autoindent %[ eval -draft -itersel %[
|
||||||
# remove the line if it's empty when leaving the insert mode
|
# remove the line if it's empty when leaving the insert mode
|
||||||
try %[ exec <a-x> 1s^(\h+)$<ret> d ]
|
try %[ exec <a-x> 1s^(\h+)$<ret> d ]
|
||||||
] ]
|
] ]
|
||||||
|
|
||||||
def -hidden _c-family-indent-on-newline %[ eval -draft -itersel %[
|
def -hidden c-family-indent-on-newline %[ eval -draft -itersel %[
|
||||||
exec \;
|
exec \;
|
||||||
try %[
|
try %[
|
||||||
# if previous line closed a paren, copy indent of the opening paren line
|
# if previous line closed a paren, copy indent of the opening paren line
|
||||||
|
@ -61,22 +61,22 @@ def -hidden _c-family-indent-on-newline %[ eval -draft -itersel %[
|
||||||
try %[ exec -draft {b <a-k>\`\([^\n]+\n[^\n]*\n?\'<ret> L s\`|.\'<ret> & ]
|
try %[ exec -draft {b <a-k>\`\([^\n]+\n[^\n]*\n?\'<ret> L s\`|.\'<ret> & ]
|
||||||
] ]
|
] ]
|
||||||
|
|
||||||
def -hidden _c-family-indent-on-opening-curly-brace %[
|
def -hidden c-family-indent-on-opening-curly-brace %[
|
||||||
# align indent with opening paren when { is entered on a new line after the closing paren
|
# align indent with opening paren when { is entered on a new line after the closing paren
|
||||||
try %[ exec -draft -itersel h<a-F>)M <a-k> \`\(.*\)\h*\n\h*\{\' <ret> s \`|.\' <ret> 1<a-&> ]
|
try %[ exec -draft -itersel h<a-F>)M <a-k> \`\(.*\)\h*\n\h*\{\' <ret> s \`|.\' <ret> 1<a-&> ]
|
||||||
]
|
]
|
||||||
|
|
||||||
def -hidden _c-family-indent-on-closing-curly-brace %[
|
def -hidden c-family-indent-on-closing-curly-brace %[
|
||||||
# align to opening curly brace when alone on a line
|
# align to opening curly brace when alone on a line
|
||||||
try %[ exec -itersel -draft <a-h><a-:><a-k>^\h+\}$<ret>hms\`|.\'<ret>1<a-&> ]
|
try %[ exec -itersel -draft <a-h><a-:><a-k>^\h+\}$<ret>hms\`|.\'<ret>1<a-&> ]
|
||||||
]
|
]
|
||||||
|
|
||||||
def -hidden _c-family-insert-on-closing-curly-brace %[
|
def -hidden c-family-insert-on-closing-curly-brace %[
|
||||||
# add a semicolon after a closing brace if part of a class, union or struct definition
|
# add a semicolon after a closing brace if part of a class, union or struct definition
|
||||||
try %[ exec -itersel -draft hm<a-x>B<a-x><a-k>\`\h*(class|struct|union)<ret> a\;<esc> ]
|
try %[ exec -itersel -draft hm<a-x>B<a-x><a-k>\`\h*(class|struct|union)<ret> a\;<esc> ]
|
||||||
]
|
]
|
||||||
|
|
||||||
def -hidden _c-family-insert-on-newline %[ eval -draft %[
|
def -hidden c-family-insert-on-newline %[ eval -draft %[
|
||||||
exec \;
|
exec \;
|
||||||
try %[
|
try %[
|
||||||
eval -draft %[
|
eval -draft %[
|
||||||
|
@ -249,12 +249,12 @@ hook global WinSetOption filetype=(c|cpp|objc) %[
|
||||||
rmhooks window c-family-indent
|
rmhooks window c-family-indent
|
||||||
}
|
}
|
||||||
|
|
||||||
hook -group c-family-indent window InsertEnd .* _c-family-trim-autoindent
|
hook -group c-family-indent window InsertEnd .* c-family-trim-autoindent
|
||||||
hook -group c-family-indent window InsertChar \n _c-family-indent-on-newline
|
hook -group c-family-indent window InsertChar \n c-family-indent-on-newline
|
||||||
hook -group c-family-indent window InsertChar \{ _c-family-indent-on-opening-curly-brace
|
hook -group c-family-indent window InsertChar \{ c-family-indent-on-opening-curly-brace
|
||||||
hook -group c-family-indent window InsertChar \} _c-family-indent-on-closing-curly-brace
|
hook -group c-family-indent window InsertChar \} c-family-indent-on-closing-curly-brace
|
||||||
hook -group c-family-insert window InsertChar \} _c-family-insert-on-closing-curly-brace
|
hook -group c-family-insert window InsertChar \} c-family-insert-on-closing-curly-brace
|
||||||
hook -group c-family-insert window InsertChar \n _c-family-insert-on-newline
|
hook -group c-family-insert window InsertChar \n c-family-insert-on-newline
|
||||||
|
|
||||||
alias window alt c-family-alternative-file
|
alias window alt c-family-alternative-file
|
||||||
]
|
]
|
||||||
|
@ -277,7 +277,7 @@ hook -group objc-highlight global WinSetOption filetype=objc %[ addhl ref objc ]
|
||||||
hook -group objc-highlight global WinSetOption filetype=(?!objc$).* %[ rmhl objc ]
|
hook -group objc-highlight global WinSetOption filetype=(?!objc$).* %[ rmhl objc ]
|
||||||
|
|
||||||
decl str c_include_guard_style "ifdef"
|
decl str c_include_guard_style "ifdef"
|
||||||
def -hidden _c-family-insert-include-guards %{
|
def -hidden c-family-insert-include-guards %{
|
||||||
%sh{
|
%sh{
|
||||||
case "${kak_opt_c_include_guard_style}" in
|
case "${kak_opt_c_include_guard_style}" in
|
||||||
ifdef)
|
ifdef)
|
||||||
|
@ -291,7 +291,7 @@ def -hidden _c-family-insert-include-guards %{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
hook global BufNew .*\.(h|hh|hpp|hxx|H) _c-family-insert-include-guards
|
hook global BufNew .*\.(h|hh|hpp|hxx|H) c-family-insert-include-guards
|
||||||
|
|
||||||
decl str-list alt_dirs ".;.."
|
decl str-list alt_dirs ".;.."
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user