#!/usr/bin/env zsh ZLE_SPACE_SUFFIX_CHARS=$'|&' zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand _complete _ignored _approximate zstyle ':completion:*' expand prefix suffix zstyle ':completion:*' file-sort name zstyle ':completion:*' format 'Completing %d' zstyle ':completion:*' group-name '' zstyle ':completion:*' ignore-parents parent pwd .. zstyle ':completion:*' insert-unambiguous true zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s zstyle ':completion:*' list-suffixes true zstyle ':completion:*' matcher-list '' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'r:|[-._]=** r:|=**' 'l:|=* r:|=*' zstyle ':completion:*' menu select=1 zstyle ':completion:*' original true zstyle ':completion:*' preserve-prefix '//[^/]##/' zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s zstyle ':completion:*' special-dirs true zstyle ':completion:*' squeeze-slashes true zstyle ':completion:*' use-compctl false zstyle ':completion:*' verbose true #zstyle :compinstall filename '/home/user/.zshrc' # enable color support of ls, less and man, and also add handy aliases if [ -x /usr/bin/dircolors ]; then # Take advantage of $LS_COLORS for completion as well zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31' fi autoload -Uz compinit zmodload zsh/complist compinit #_comp_options+=(globdots) # Include hidden files. # End of lines added by compinstall