fix(bash): aliases ordering
This commit is contained in:
parent
2d8685c8e4
commit
6f8c736db7
@ -2,9 +2,9 @@ function _compalias() {
|
|||||||
local name val valarr fn
|
local name val valarr fn
|
||||||
name="${COMP_WORDS[0]}"
|
name="${COMP_WORDS[0]}"
|
||||||
val="${BASH_ALIASES[$name]}"
|
val="${BASH_ALIASES[$name]}"
|
||||||
[ -z "$val" ] && return 1
|
|
||||||
|
|
||||||
read -r -a valarr <<< "$val"
|
[ -z "$val" ] && return 1
|
||||||
|
read -ra valarr <<< "$val"
|
||||||
COMP_WORDS=("${valarr[@]}" "${COMP_WORDS[@]:1}")
|
COMP_WORDS=("${valarr[@]}" "${COMP_WORDS[@]:1}")
|
||||||
COMP_LINE="${COMP_LINE//$name/$val}"
|
COMP_LINE="${COMP_LINE//$name/$val}"
|
||||||
COMP_CWORD="$((${#COMP_WORDS[@]} - 1))"
|
COMP_CWORD="$((${#COMP_WORDS[@]} - 1))"
|
||||||
|
Loading…
Reference in New Issue
Block a user