1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2025-12-12 15:34:50 +08:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Marc Cornellà
53cbd658f5 globalias: use ${(z)var} to split into words using shell parsing 2020-10-14 17:23:03 +02:00
Patrick W. Healy
e75aa2875e
globalias: expand filtering to anywhere in the command (#9338) 2020-10-14 16:57:59 +02:00

View File

@ -1,5 +1,9 @@
globalias() {
if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$LBUFFER] -eq 0 ]]; then
# Get last word to the left of the cursor:
# (z) splits into words using shell parsing
# (A) makes it an array even if there's only one element
local word=${${(Az)LBUFFER}[-1]}
if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$word] -eq 0 ]]; then
zle _expand_alias
zle expand-word
fi