]> id.pley.net Git - dotfiles.git/commitdiff
Make tab-completion case-insensitive.
authorJer Noble <jer.noble@apple.com>
Thu, 17 Jan 2013 19:57:54 +0000 (11:57 -0800)
committerJer Noble <jer.noble@apple.com>
Thu, 17 Jan 2013 19:57:54 +0000 (11:57 -0800)
zsh_login

index 032a58d2d32dc81777f478471b4d062de45a0f77..f796c23f35f618ea56a3262b8c3ccb4b04b7ba68 100644 (file)
--- a/zsh_login
+++ b/zsh_login
@@ -5,8 +5,11 @@ if [[ "$terminfo[colors]" -ge 8 ]]; then
   colors
 fi
 
+# Set up tab completion
 autoload -U compinit
 compinit
+zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
+zstyle ':completion:*' list-colors 'di=36;40:ln=35;40:so=32;40:pi=33;40:ex=31;40:bd=34;46:cd=34;43:su=0;41:sg=0;46:tw=0;42:ow=0;43:'
 
 # Set up VCS Prompt
 autoload -Uz vcs_info
@@ -36,8 +39,5 @@ export MANPATH=~/man:$MANPATH
 export EDITOR=/usr/bin/vim
 export LSCOLORS=gxfxcxdxbxegedabagacad
 
-zstyle ':completion:*' list-colors 'di=36;40:ln=35;40:so=32;40:pi=33;40:ex=31;40:bd=34;46:cd=34;43:su=0;41:sg=0;46:tw=0;42:ow=0;43:'
-
 source ~/.dotfiles/zsh_aliases
 source ~/.dotfiles/zsh_webkit_login
-