Added Kakoune hook to compile LaTeX on save.

Added Kakoune settings to disable removing trailing indentation and enable highlighting it.
This commit is contained in:
vorboyvo 2024-04-11 15:54:41 -04:00
parent 488d152675
commit 2ae1a7c01c

View file

@ -9,11 +9,10 @@
}; };
hooks = [ hooks = [
{ {
# When the filetype=latex option is set in a buffer context (automatically), add a new hook to build the latex file on write
name = "BufSetOption"; name = "BufSetOption";
option = "filetype=latex"; option = "filetype=latex";
commands = '' commands = "hook buffer BufWritePost .* %{ texlab-build }";
set-option buffer makecmd latexmk -pvc -pdf -e '$pdf_previewer="xdg-open %S"' -e '$pdflatex="pdflatex -interaction=nonstopmode -synctex=1 %O %S"' %opt{documentsrc}
'';
} }
]; ];
keyMappings = [ keyMappings = [
@ -36,6 +35,12 @@
]; ];
}; };
extraConfig = '' extraConfig = ''
# highlight trailing whitespace
add-highlighter global/trailing-whitespace regex '\h+$' 0:Error
# don't remove trailing indent
set global disabled_hooks .*-trim-indent
eval %sh{kak-lsp --kakoune -s $kak_session} eval %sh{kak-lsp --kakoune -s $kak_session}
lsp-enable lsp-enable
''; '';