mirror of
https://github.com/dcarrillo/prezto.git
synced 2024-11-01 00:21:13 +00:00
[WIP] Add more completion settings
This commit is contained in:
parent
2ebdbdcff5
commit
5f675b0c67
@ -61,6 +61,44 @@ zstyle ':completion:*' format ' %F{yellow}-- %d --%f'
|
|||||||
zstyle ':completion:*' group-name ''
|
zstyle ':completion:*' group-name ''
|
||||||
zstyle ':completion:*' verbose yes
|
zstyle ':completion:*' verbose yes
|
||||||
|
|
||||||
|
|
||||||
|
# Don't autoexpand until nothing else has changed on line
|
||||||
|
zstyle ':completion:*' keep-prefix true
|
||||||
|
zstyle ':completion:*' expand prefix suffix
|
||||||
|
# zstyle ':completion:*' suffix true
|
||||||
|
|
||||||
|
# Complete ..
|
||||||
|
zstyle ':completion:*' special-dirs ..
|
||||||
|
|
||||||
|
# Do not select the current directory when executing cd ../<tab>.
|
||||||
|
zstyle ':completion:*:cd:*' ignore-parents parent pwd
|
||||||
|
|
||||||
|
# Do not perform completion on pastes containing tabs.
|
||||||
|
zstyle ':completion:*' insert-tab pending
|
||||||
|
|
||||||
|
# Some completion settings
|
||||||
|
# zstyle ':completion:*:match:*' match-original only
|
||||||
|
zstyle ':completion:*' insert-unambiguous true
|
||||||
|
|
||||||
|
# Expand partial paths.
|
||||||
|
# zstyle ':completion:*' squeeze-slashes true
|
||||||
|
|
||||||
|
# Rehash when failing to find the executable.
|
||||||
|
zstyle ':completion:*' rehash true
|
||||||
|
|
||||||
|
# Add a recent director listing completion using the cdr command
|
||||||
|
autoload -Uz chpwd_recent_dirs cdr add-zsh-hook
|
||||||
|
add-zsh-hook chpwd chpwd_recent_dirs
|
||||||
|
zstyle ':completion:*:*:cdr:*:*' menu selection
|
||||||
|
zstyle ':chpwd:*' recent-dirs-default true
|
||||||
|
zstyle ':completion:*' recent-dirs-insert both
|
||||||
|
zstyle ':chpwd:*' recent-dirs-prune parent
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Fuzzy match mistyped completions.
|
# Fuzzy match mistyped completions.
|
||||||
zstyle ':completion:*' completer _complete _match _approximate
|
zstyle ':completion:*' completer _complete _match _approximate
|
||||||
zstyle ':completion:*:match:*' original only
|
zstyle ':completion:*:match:*' original only
|
||||||
|
Loading…
Reference in New Issue
Block a user