Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [PATCH] edit-command-line breaks arguments with spaces



Marco Hinz wrote on Sat, 14 Oct 2017 01:05 +0200:
> diff --git i/Functions/Zle/edit-command-line w/Functions/Zle/edit-command-line
> index 353f2609a..5c82e823a 100644
> --- i/Functions/Zle/edit-command-line
> +++ w/Functions/Zle/edit-command-line
> @@ -22 +22 @@
> -      ${=editor} -c "normal! ${byteoffset}go" -- $1;;
> +      eval "${editor[@]} -c 'normal! ${byteoffset}go' -- $1";;
> @@ -25,2 +25,2 @@
> -      ${=editor} +${#lines}:$((${#lines[-1]} + 1)) $1;;
> -    (*) ${=editor} $1;;
> +      eval "${editor[@]} +${#lines}:$((${#lines[-1]} + 1)) $1";;
> +    (*) eval "${editor[@]} $1";;

LGTM, except that $1 should be changed into ${(q)1} due to the eval.



Messages sorted by: Reverse Date, Date, Thread, Author