diff --git a/.config/kak/autoload/filetype.kak b/.config/kak/autoload/filetype.kak index cf6d1534..7bb51812 100644 --- a/.config/kak/autoload/filetype.kak +++ b/.config/kak/autoload/filetype.kak @@ -133,6 +133,11 @@ hook global WinSetOption filetype=kak %{ } hook global WinSetOption filetype=typst %{ + declare-filetype-mode typst + map -docstring 'bold' global typst b ': surround-add-pair * *' + map -docstring 'emph' global typst i ': surround-add-pair _ _' + map -docstring 'unbold' global typst ': surround-delete-key *' + map -docstring 'unemph' global typst ': surround-delete-key _' set-option buffer formatcmd "typstyle --wrap-text" hook -group typst-auto-format window BufWritePre .* format hook -once -always window WinSetOption filetype=.* %{