Fixed opening vim

pull/1165/head
Piotr Rogoża 2018-04-02 01:55:36 +02:00
parent 6cf96b8f24
commit f8fd94d46f
1 changed files with 5 additions and 3 deletions

View File

@ -56,7 +56,7 @@ function alias_completion {
continue
fi
fi
local new_completion="$(complete -p "$alias_cmd")"
local new_completion="$(complete -p "$alias_cmd" 2>/dev/null)"
# create a wrapper inserting the alias arguments if any
if [[ -n $alias_args ]]; then
@ -77,8 +77,10 @@ function alias_completion {
fi
# replace completion trigger by alias
new_completion="${new_completion% *} $alias_name"
echo "$new_completion" >> "$tmp_file"
if [[ -n $new_completion ]]; then
new_completion="${new_completion% *} $alias_name"
echo "$new_completion" >> "$tmp_file"
fi
done < <(alias -p | sed -Ene "s/$alias_regex/\2 '\3' '\4'/p")
source "$tmp_file" && rm -f "$tmp_file"
}; alias_completion