Merge remote-tracking branch 'krobelus/avoid-breaking-disabled_hooks'

This commit is contained in:
Maxime Coste 2022-06-30 19:51:35 +10:00
commit 3ea6b89558
2 changed files with 4 additions and 4 deletions

View File

@ -21,8 +21,8 @@ hook global WinSetOption filetype=go %{
hook window InsertChar \n -group go-indent go-indent-on-new-line hook window InsertChar \n -group go-indent go-indent-on-new-line
hook window InsertChar \{ -group go-indent go-indent-on-opening-curly-brace hook window InsertChar \{ -group go-indent go-indent-on-opening-curly-brace
hook window InsertChar \} -group go-indent go-indent-on-closing-curly-brace hook window InsertChar \} -group go-indent go-indent-on-closing-curly-brace
hook window InsertChar \n -group go-insert go-insert-on-new-line hook window InsertChar \n -group go-comment-insert go-insert-comment-on-new-line
hook window InsertChar \n -group go-insert-closing-delimiter go-insert-closing-delimiter-on-new-line hook window InsertChar \n -group go-closing-delimiter-insert go-insert-closing-delimiter-on-new-line
alias window alt go-alternative-file alias window alt go-alternative-file
@ -131,7 +131,7 @@ define-command -hidden go-indent-on-closing-curly-brace %[
try %[ execute-keys -itersel -draft <a-h><a-k>^\h+\}$<ret>hms\A|.\z<ret>1<a-&> ] try %[ execute-keys -itersel -draft <a-h><a-k>^\h+\}$<ret>hms\A|.\z<ret>1<a-&> ]
] ]
define-command -hidden go-insert-on-new-line %[ define-command -hidden go-insert-comment-on-new-line %[
evaluate-commands -no-hooks -draft -itersel %[ evaluate-commands -no-hooks -draft -itersel %[
# copy // comments prefix and following white spaces # copy // comments prefix and following white spaces
try %{ execute-keys -draft <semicolon><c-s>k<a-x> s ^\h*\K/{2,}\h* <ret> y<c-o>P<esc> } try %{ execute-keys -draft <semicolon><c-s>k<a-x> s ^\h*\K/{2,}\h* <ret> y<c-o>P<esc> }

View File

@ -1,4 +1,4 @@
source "%val{runtime}/colors/default.kak" source "%val{runtime}/colors/default.kak"
source "%val{runtime}/rc/filetype/go.kak" source "%val{runtime}/rc/filetype/go.kak"
set buffer filetype go set buffer filetype go
set-option global disabled_hooks go-insert-closing-delimiter set-option global disabled_hooks go-closing-delimiter-insert