diff options
Diffstat (limited to '.config/kak/kakrc')
| -rw-r--r-- | .config/kak/kakrc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/kak/kakrc b/.config/kak/kakrc index 2aa16c7..0343dac 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -3,9 +3,27 @@ plug "andreyorst/plug.kak" noload plug "andreyorst/fzf.kak" colorscheme gruvbox +add-highlighter global/ column 80 default,rgb:404040 add-highlighter global/ column 120 default,rgb:404040 add-highlighter global/ number-lines -min-digits 3 map global normal <c-p> ': fzf-mode <ret>' map global normal <c-k> ': comment-line <ret>' map global user y '<a-|> xclip -i -selection clipboard <ret>' -docstring 'yank to system clipboard' +map global user f '| par -w80 <ret>' -docstring 'reformat selection with external tool' + +eval %sh{kak-lsp --kakoune -s $kak_session} + +hook global BufCreate .*\.tex %{ + set-option buffer filetype latex +} + +hook global WinSetOption filetype=(latex) %{ + lsp-enable-window + # map window user o %{: nop %sh{ setsid zathura %val{buffile} } } + # hook window BufWritePost .* %{ %sh{ pdflatex %val{buffile} } } +} + +hook global WinSetOption filetype=(c|cpp) %{ + lsp-enable-window +} |