Removed manual tex building.

Added wrap in Kakoune for text types.
This commit is contained in:
vorboyvo 2025-03-14 09:22:23 -04:00
parent 5c247da3d9
commit 7589d38ec7

View file

@ -25,22 +25,21 @@
commands = "set buffer filetype typst";
option = ".*\.typ";
}
# {
# # 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";
# option = "filetype=latex";
# commands = "hook buffer BufWritePost .* %{ texlab-build }";
# }
{
name = "BufSetOption";
option = "filetype=markdown";
commands = "add-highlighter buffer/ wrap -word -indent -width 79";
}
{
# 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";
option = "filetype=latex";
commands = "hook buffer BufWritePost .* %{ texlab-build }";
}
{
name = "BufSetOption";
option = "filetype=typst";
commands = "hook buffer BufWritePost .* %{ nop %sh{ typst compile $kak_buffile } }";
}
{
# When the filetype=markdown option is set (automatically), set word wrap on
name = "WinSetOption";
option = "filetype=markdown";
commands = "set-option window lintcmd \"proselint\"";
commands = "add-highlighter buffer/ wrap -word -indent -width 79";
}
{
name = "BufSetOption";
@ -52,6 +51,11 @@
option = ".*\.Rmd";
commands = "hook buffer BufWritePost .* %{ nop %sh{ Rscript -e \"rmarkdown::render(\\\"$kak_buffile\\\", 'pdf_document')\" } }";
}
{
name = "BufCreate";
option = ".*\.qmd";
commands = "hook buffer BufWritePost .* %{ echo %sh{ quarto render $kak_buffile --to pdf } }";
}
];
keyMappings = [
# Define select all