From 7db90621222078da696e8c8e5ee4b01e521edae9 Mon Sep 17 00:00:00 2001 From: Frank LENORMAND Date: Fri, 15 May 2020 12:19:29 +0300 Subject: [PATCH] rc spell: Don't use `expr` to format-check The regular pattern based on `printf`/`grep` is cleaner and less error prone. --- rc/tools/spell.kak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc/tools/spell.kak b/rc/tools/spell.kak index 07318250..1a5698be 100644 --- a/rc/tools/spell.kak +++ b/rc/tools/spell.kak @@ -121,7 +121,7 @@ define-command spell-next %{ evaluate-commands %sh{ } # no selection descriptions are in `spell_regions` - if ! expr "${start_first}" : '[0-9][0-9]*\.[0-9][0-9]*,[0-9][0-9]*\.[0-9]' >/dev/null; then + if ! printf %s "${start_first}" | grep -qE '^[0-9]+\.[0-9]+,[0-9]+\.[0-9]+$'; then exit fi