diff options
| author | Andrew <saintruler@gmail.com> | 2021-08-23 18:14:28 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2021-08-23 18:14:28 +0400 |
| commit | 97028e7a178868105e136350393ac356cc85c5dd (patch) | |
| tree | c0a92ae5ddb907c4ccb94cd120e83e9d741ac290 /.config/kak | |
| parent | d9744b64fbbac6687ce83818b3d479846196a625 (diff) | |
Added configuration for Kakoune LSP
Diffstat (limited to '.config/kak')
| -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 +} |