12345678910111213141516171819 |
- globalias() {
- if [[ $GLOBALIAS_FILTER_VALUES[(Ie)$LBUFFER] -eq 0 ]]; then
- zle _expand_alias
- zle expand-word
- fi
- zle self-insert
- }
- zle -N globalias
- # space expands all aliases, including global
- bindkey -M emacs " " globalias
- bindkey -M viins " " globalias
- # control-space to make a normal space
- bindkey -M emacs "^ " magic-space
- bindkey -M viins "^ " magic-space
- # normal space during searches
- bindkey -M isearch " " magic-space
|