From 66d4e2635a2215820094e693d82cc8f45aff5185 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 24 Jun 2025 19:44:33 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-24 19:44:33 --- .config/kak/autoload/paragraph.kak | 3 ++- .config/kak/kakrc | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/kak/autoload/paragraph.kak b/.config/kak/autoload/paragraph.kak index 574262a6..e41dff51 100644 --- a/.config/kak/autoload/paragraph.kak +++ b/.config/kak/autoload/paragraph.kak @@ -1,7 +1,8 @@ declare-user-mode paragraph declare-option -hidden str paragraph_select 'pj[p' declare-option -hidden str reflow_cmd %{ - fmt -u | sed -E 's/([.!?]) +/\1 /g' + fmt -u | perl -CS -pe 's/([.!?])\s{2,}/\1 /g' + # fmt -u | sed -E 's/([.!?]) +/\1 /g' } define-command format-paragraph %{ diff --git a/.config/kak/kakrc b/.config/kak/kakrc index 70dd17f1..a15c3ef1 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -30,7 +30,7 @@ try %{ set-option global reflow_command %{ cat > "${input=$(mktemp)}" # reflow --width "$kak_opt_reflow_width" --tabstop "$kak_opt_tabstop" < "$input" || cat "$input" - fmt -u < "$input" || cat "$input" + fmt -u < "$input" | perl -CS -pe 's/([.!?])\s{2,}/\1 /g' || cat "$input" rm -f "$input" }