diff --git a/.config/kak/autoload/filetype.kak b/.config/kak/autoload/filetype.kak index f177f806..756fba3a 100644 --- a/.config/kak/autoload/filetype.kak +++ b/.config/kak/autoload/filetype.kak @@ -8,6 +8,16 @@ hook global WinSetOption filetype=python %{ remove-hooks window python-auto-format } } + +hook global WinSetOption filetype=latex %{ + set-option window formatcmd "tex-fmt --stdin" + hook -group latex-auto-format window BufWritePre .* try { format } + hook -once -always WinSetOption filetype=.* %{ + unset-option window formatcmd + remove-hooks window latex-auto-format + } +} + hook global WinSetOption filetype=go %{ # set-option window expandtab false # set-option window softtabstop 4 diff --git a/.editorconfig b/.editorconfig index 5907a1c9..87a61162 100644 --- a/.editorconfig +++ b/.editorconfig @@ -30,3 +30,14 @@ indent_size = 2 [*.fish] indent_style = space indent_size = 4 + +[*.tex] +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.{sty,cls,bib}] +indent_style = space +indent_size = 2 +