diff options
Diffstat (limited to 'incdec')
| -rw-r--r-- | incdec | 12 | 
1 files changed, 8 insertions, 4 deletions
| @@ -8,9 +8,9 @@ function incdec {  	local number=  	# If the line part doesn't contain a number, exit. -	if ! [[ "$line_part" =~ [^0-9]*([0-9]+)[^0-9]* ]]; then -		return $EX_DATAERR -	fi +	# if ! [[ "$line_part" =~ [^0-9]*([0-9]+)[^0-9]* ]]; then +	# 	return $EX_DATAERR +	# fi  	number=${BASH_REMATCH[1]} @@ -20,7 +20,9 @@ function incdec {  	incremented_line="$(echo "$line_part" | perl -pe 's/(\d+)/$1+1/e')" -	printf "${READLINE_LINE:0:$READLINE_POINT}$incremented_line" +	# echo "${READLINE_LINE:0:$READLINE_POINT}$incremented_line" +	READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}$incremented_line" +	# echo 'this is a test'  }  function __readline_incdec_incdec2 { @@ -33,6 +35,8 @@ function __readline_incdec_incdec2 {  # }  bind -x '"\C-xa+":incdec' +# bind '"\C-xa+": "\C-e$(incdec)\e\C-e"' +# bind '"\C-xa+": "\C-e`incdec`"'  # bind '"\C-xaa":\C-xa+'  function __readline_incdec_save_readline_point { | 
