diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2018-06-15 13:36:17 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2018-06-15 13:36:17 -0300 |
commit | 238e0d794bab133abb6dfefb82aee4d6e3d02003 (patch) | |
tree | ba9f019c2b3b0e8beecc7cc182ebfcc6045e06d1 | |
parent | 9b829c34462fecc56362a1962c778e499d730cbf (diff) | |
download | profile-238e0d794bab133abb6dfefb82aee4d6e3d02003.tar.gz profile-238e0d794bab133abb6dfefb82aee4d6e3d02003.tar.bz2 |
Speed up zsh completion
-rw-r--r-- | zshrc.dot.link | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/zshrc.dot.link b/zshrc.dot.link index 4c7da7c..5444184 100644 --- a/zshrc.dot.link +++ b/zshrc.dot.link @@ -30,6 +30,7 @@ compinit setopt auto_cd # Completion config +zstyle ':completion:*' accept-exact '*(N)' zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand _complete _correct _approximate zstyle ':completion:*' format 'Completing %d' @@ -50,6 +51,17 @@ zstyle ':completion:*:descriptions' format %d zstyle ':completion:*:descriptions' format %B%d%b zstyle ':completion:*:complete:(cd|pushd):*' tag-order 'local-directories named-directories path-directories' +# Speeding up zsh completion +# http://lethalman.blogspot.com/2009/10/speeding-up-zsh-completion.html +#zstyle ':completion:*' use-cache on +#zstyle ':completion:*' cache-path ~/.zsh/cache + +# Git completion +# https://stackoverflow.com/questions/9810327/zsh-auto-completion-for-git-takes-significant-amount-of-time-can-i-turn-it-off/9810485#9810485 +__git_files () { + _wanted files expl 'local files' _files +} + # Powerline if [ "$TERM" != "linux" ] && [ -e '/usr/share/powerline/bindings/zsh/powerline.zsh' ]; then . /usr/share/powerline/bindings/zsh/powerline.zsh |