From d2b0e6155de0301dee65b4a5a8763a6f7cf8985a Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 23 Jun 2025 14:40:15 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-23 14:40:14 --- .config/kak/autoload/autowrap.kak | 3 +-- .config/kak/autoload/filetype.kak | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/kak/autoload/autowrap.kak b/.config/kak/autoload/autowrap.kak index bf98f0ab..f236e3c1 100644 --- a/.config/kak/autoload/autowrap.kak +++ b/.config/kak/autoload/autowrap.kak @@ -19,13 +19,12 @@ define-command -hidden autowrap-cursor %{ evaluate-commands -save-regs '/"|^@m' reg m "%val{selections_desc}" ## if we're adding characters past the limit, just wrap them around - ## DANIEL: added ghH to preserve prev line indent when wrapping. + ## PATCH: added ghH to preserve prev line indent when wrapping. execute-keys -draft ".{%opt{autowrap_column}}\h*[^\s]*1s(\h+)[^\h]*\zcghH" } catch %{ ## if we're adding characters in the middle of a sentence, use ## the `fmtcmd` command to wrap the entire paragraph evaluate-commands %sh{ - notify-send "this runs" if [ "${kak_opt_autowrap_format_paragraph}" = true ] \ && [ -n "${kak_opt_autowrap_fmtcmd}" ]; then format_cmd=$(printf %s "${kak_opt_autowrap_fmtcmd}" \ diff --git a/.config/kak/autoload/filetype.kak b/.config/kak/autoload/filetype.kak index 0da4a9c6..c3143d90 100644 --- a/.config/kak/autoload/filetype.kak +++ b/.config/kak/autoload/filetype.kak @@ -24,6 +24,8 @@ hook global WinSetOption filetype=toml %{ hook global WinSetOption filetype=latex %{ set-option window formatcmd "tex-fmt --stdin" + set-option window autowrap_fmtcmd 'tex-fmt --stdin -l %c' + set-option window autowrap_format_paragraph true hook -group latex-auto-format window BufWritePre .* %{ try format }