Merge remote-tracking branch 'lenormf/rc/golang.kak'

This commit is contained in:
Maxime Coste 2015-07-22 13:30:19 +01:00
commit 7ab53d4ae0

View File

@ -59,6 +59,16 @@ def -hidden _golang-indent-on-closing-curly-brace %[
try %[ exec -itersel -draft <a-h><a-k>^\h+\}$<ret>hms\`|.\'<ret>1<a-&> ]
]
def golang-enable-gofmt %{
hook buffer -group golang-formatter BufWritePre .* %{
exec -draft %{%|"gofmt"<ret>}
}
}
def golang-disable-gofmt %{
rmhooks buffer golang-formatter
}
# Initialization
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
@ -74,6 +84,6 @@ hook global WinSetOption filetype=golang %{
hook global WinSetOption filetype=(?!golang).* %{
rmhl golang
rmhooks window golang-hooks
rmhooks window golang-indent
rmhooks window golang-hooks
rmhooks window golang-indent
}