From bc5aba49ae9da731c54d6a4fa84fbea0d18f38ea Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 27 Mar 2018 21:17:47 -0400 Subject: libremessages: whitespace_collapse: Don't insert trailing whitespace --- src/lib/messages.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/messages.sh b/src/lib/messages.sh index a6f1460..10c0400 100644 --- a/src/lib/messages.sh +++ b/src/lib/messages.sh @@ -3,7 +3,7 @@ # Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) # Copyright (C) 2012 Nicolás Reynolds -# Copyright (C) 2012-2014, 2016-2017 Luke Shumaker +# Copyright (C) 2012-2014, 2016-2018 Luke Shumaker # # For just the setup_traps() function: # Copyright (C) 2002-2006 Judd Vinet @@ -80,7 +80,8 @@ whitespace_collapse() { tr '\n' '\r' | sed -r \ -e 's/\r/ /g' -e 's/\t/ /g' \ - -e 's/(^|[^.!? ]) +/\1 /g' -e 's/([.!?]) +/\1 /g' + -e 's/(^|[^.!? ]) +/\1 /g' -e 's/([.!?]) +/\1 /g' \ + -e 's/\s+$//' } -- cgit v1.2.2