aboutsummaryrefslogtreecommitdiffstats
path: root/incdec
diff options
context:
space:
mode:
Diffstat (limited to 'incdec')
-rw-r--r--incdec8
1 files changed, 5 insertions, 3 deletions
diff --git a/incdec b/incdec
index 5981e43..cad4101 100644
--- a/incdec
+++ b/incdec
@@ -8,12 +8,14 @@ function incdec {
local number=
# If the line part doesn't contain a number, exit.
- if ! [[ "$line_part" =~ ([0-9]+) ]]; then
+ if ! [[ "$line_part" =~ [^0-9]*([0-9]+)[^0-9]* ]]; then
return $EX_DATAERR
fi
number=${BASH_REMATCH[1]}
+ echo "${READLINE_LINE}"
+ echo "${BASH_REMATCH[0]}"
echo "$(($number + 1))"
}
@@ -22,7 +24,7 @@ function __readline_incdec_incdec2 {
echo !#
}
-# bind -x '"\C-xa+":incdec'
+bind -x '"\C-xa+":incdec'
# bind '"\C-xaa":\C-xa+'
function __readline_incdec_save_readline_point {
@@ -33,7 +35,7 @@ bind -x '"\C-xasrp": __readline_incdec_save_readline_point'
# bind '"\C-xaa": \C-xasrp\C-c$(__readline_incdec_incdec2)\e\C-e'
# bind '"\C-xaa": \C-xasrp'
-bind '"\C-xaa": __readline_incdec_incdec2'
+# bind '"\C-xaa": __readline_incdec_incdec2'
# 2021.01.15: Idea: Maybe try using $EDITOR