Commit 53cbd658 authored by Marc Cornellà's avatar Marc Cornellà
Browse files

globalias: use ${(z)var} to split into words using shell parsing

parent e75aa287
globalias() { globalias() {
# Get last word to the left of the cursor # Get last word to the left of the cursor:
local word=${${(A)=LBUFFER}[-1]} # (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 if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$word] -eq 0 ]]; then
zle _expand_alias zle _expand_alias
zle expand-word zle expand-word
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment