diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/globalias/globalias.plugin.zsh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/globalias/globalias.plugin.zsh b/plugins/globalias/globalias.plugin.zsh index f8c07ce43..d4d40c863 100644 --- a/plugins/globalias/globalias.plugin.zsh +++ b/plugins/globalias/globalias.plugin.zsh @@ -1,5 +1,7 @@ globalias() { - if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$LBUFFER] -eq 0 ]]; then + # Get last word to the left of the cursor + local word=${${(A)=LBUFFER}[-1]} + if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$word] -eq 0 ]]; then zle _expand_alias zle expand-word fi |