diff options
author | slavaGanzin <slava.ganzin@gmail.com> | 2016-10-04 14:03:37 +0300 |
---|---|---|
committer | slavaGanzin <slava.ganzin@gmail.com> | 2016-10-04 14:03:37 +0300 |
commit | 75f87dd24ec60bd243ffbe7c9dbd1daec5b51ae2 (patch) | |
tree | 4cce557bd3ff8bb08dcdee7e54fca7e0848364b8 /plugins/globalias | |
parent | 86126233bb5bb99ced64b95c16a4e4ed776fd8de (diff) | |
download | zsh-75f87dd24ec60bd243ffbe7c9dbd1daec5b51ae2.tar.gz zsh-75f87dd24ec60bd243ffbe7c9dbd1daec5b51ae2.tar.bz2 zsh-75f87dd24ec60bd243ffbe7c9dbd1daec5b51ae2.zip |
README for globalias
Diffstat (limited to 'plugins/globalias')
-rw-r--r-- | plugins/globalias/README.md | 37 | ||||
-rw-r--r-- | plugins/globalias/globalias.plugin.zsh | 3 |
2 files changed, 40 insertions, 0 deletions
diff --git a/plugins/globalias/README.md b/plugins/globalias/README.md new file mode 100644 index 000000000..db2e5bee0 --- /dev/null +++ b/plugins/globalias/README.md @@ -0,0 +1,37 @@ +#Globalias + + +Expands all globes, backtick expressions and aliases(including global). + +``` +$ touch {1..10}<space> +#expands to +$ touch 1 2 3 4 5 6 7 8 9 10 + +$ mkdir "`date -R`" +#expands to +$ mkdir Tue,\ 04\ Oct\ 2016\ 13:54:03\ +0300 + +#.zshrc: +alias -g G="| grep --color=auto -P" +alias l='ls --color=auto -lah' + +$ l<space>G<space> +#expands to +$ ls --color=auto -lah | grep --color=auto -P + +ls **/*.json<space> +#expands to +ls folder/file.json anotherfolder/another.json +``` + +####Returns autocompletion to your custom aliases: +``` +#.zsrc +alias S="sudo systemctl" + +$ S<space> +#expands to: +sudo systemctl s<tab> +#trigger autocompletion +``` diff --git a/plugins/globalias/globalias.plugin.zsh b/plugins/globalias/globalias.plugin.zsh index bac657c47..bf4cfc030 100644 --- a/plugins/globalias/globalias.plugin.zsh +++ b/plugins/globalias/globalias.plugin.zsh @@ -12,3 +12,6 @@ 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 |