Fix #1625 : escape quotes in alias completion.
parent
afbb7e18e1
commit
19cf192ace
|
|
@ -71,7 +71,7 @@ function alias_completion {
|
||||||
# with the last word in the unaliased form, i.e.,
|
# with the last word in the unaliased form, i.e.,
|
||||||
# alias_cmd + ' ' + alias_args.
|
# alias_cmd + ' ' + alias_args.
|
||||||
if [[ \$COMP_LINE == \"\$prec_word \$compl_word\" ]]; then
|
if [[ \$COMP_LINE == \"\$prec_word \$compl_word\" ]]; then
|
||||||
prec_word=\"$alias_cmd $alias_args\"
|
prec_word=\"$alias_cmd ${alias_args//\"/\\\"}\"
|
||||||
prec_word=\${prec_word#* }
|
prec_word=\${prec_word#* }
|
||||||
fi
|
fi
|
||||||
(( COMP_CWORD += ${#alias_arg_words[@]} ))
|
(( COMP_CWORD += ${#alias_arg_words[@]} ))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue