]> id.pley.net Git - dotfiles.git/blobdiff - zsh_login
Updated PS1.
[dotfiles.git] / zsh_login
index 032a58d2d32dc81777f478471b4d062de45a0f77..1eb60652d7ad5e898894881c13dcdd1e1be21e1b 100644 (file)
--- a/zsh_login
+++ b/zsh_login
@@ -5,8 +5,12 @@ if [[ "$terminfo[colors]" -ge 8 ]]; then
   colors
 fi
 
   colors
 fi
 
+# Set up tab completion
+fpath=(~/.dotfiles/completions "${fpath[@]}")
 autoload -U compinit
 compinit
 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
 
 # Set up VCS Prompt
 autoload -Uz vcs_info
@@ -20,24 +24,26 @@ precmd() {
   [[ -n $vcs_info_msg_0_ ]] && psvar[1]="$vcs_info_msg_0_"
 }
 
   [[ -n $vcs_info_msg_0_ ]] && psvar[1]="$vcs_info_msg_0_"
 }
 
+__git_files () { 
+    _wanted files expl 'local files' _files     
+}
+
 setopt PROMPT_SUBST
 setopt INC_APPEND_HISTORY
 setopt SHARE_HISTORY
 setopt extended_glob
 
 setopt PROMPT_SUBST
 setopt INC_APPEND_HISTORY
 setopt SHARE_HISTORY
 setopt extended_glob
 
-PS1=$'\(zsh) %(?.%F{green}:-\)%f.%F{red}:-(%f) %(1v.%1v .)%n@%m:%(3~,.../,)%2~> '
+PS1=$'\(zsh) %(?.%F{green}  ┬─┬ノ(º_ºノ\)%f.%F{red}(╯°□°\)╯︵ ┻━┻%f) %(1v.%1v .)%n@%m:%(3~,.../,)%2~> '
 PATH=~/bin:$PATH
 
 HISTFILE=~/.zsh_history
 HISTSIZE=5000
 SAVEHIST=1000
 PATH=~/bin:$PATH
 
 HISTFILE=~/.zsh_history
 HISTSIZE=5000
 SAVEHIST=1000
+WORDCHARS='*?_-.[]~&;!#$%^(){}<>'
 
 export MANPATH=~/man:$MANPATH
 export EDITOR=/usr/bin/vim
 export LSCOLORS=gxfxcxdxbxegedabagacad
 
 
 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
 source ~/.dotfiles/zsh_aliases
 source ~/.dotfiles/zsh_webkit_login
-