X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=zsh%2F.zshrc;h=1ac279d53cf5df6a3bbeac7808e49db82c396301;hb=0e9bcefa3fd79bc412b883203459914e8d37e8ca;hp=b4d8203bd0427e2691561ff4625beecaa68a77bc;hpb=f88a1c0d2b98246f0a1ffa44c8013ba87e7c8b5b;p=dotfiles.git diff --git a/zsh/.zshrc b/zsh/.zshrc index b4d8203..1ac279d 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -7,6 +7,9 @@ setopt INTERACTIVE_COMMENTS setopt GLOB_STAR_SHORT GLOB_DOTS EXTENDED_GLOB setopt NO_NOMATCH setopt AUTO_PUSHD PUSHD_IGNORE_DUPS + +setopt RM_STAR_SILENT +export LISTMAX=9999 # }}} # Vi mode {{{ @@ -31,7 +34,7 @@ zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey "^[[A" history-beginning-search-backward-end bindkey "^[[B" history-beginning-search-forward-end -bindkey "^R" history-incremental-search-backward +bindkey "^R" history-incremental-pattern-search-backward # }}} # Prompt {{{ @@ -54,16 +57,8 @@ preexec() { } precmd() { - print -n "\a" -} -# }}} - -# Tmux pane name {{{ -CTP() -{ - printf "\033]2;\033\\" + printf "\a\033]2;\033\\" } -CTP # }}} # Aliases {{{ @@ -74,7 +69,7 @@ alias vi="vim" alias more="less" alias m="less " alias -g M="| less" -alias mc="mc --nomouse ; CTP" +alias mc="mc --nomouse" bindkey -s "OS" " popd\n" # F4 f() { @@ -102,7 +97,6 @@ git_common="--oneline --abbrev-commit" alias Gl="git log $git_common --graph --decorate=short" alias Gr="git --no-pager log $git_common -n 20 | perl -ne 'print \"@~\$n \$_\"; \$n++'" alias Grr="git --no-pager log $git_common --graph -n 1024 | vi -c 'e ++enc=utf8' -" -alias Grpck="git gc --prune=now ; git repack -a -d --depth=4095 --window=10240" bindkey -s "OQ" " git status\n" # F2 bindkey -s "OR" " git status --short\n" # F3 @@ -153,13 +147,18 @@ alias zc="zcalc" zstyle ":completion:*:functions" ignored-patterns "_*" zstyle ":completion:*" matcher-list "" 'm:{a-z\-}={A-Z\_}' 'r:|?=** m:{a-z\-}={A-Z\_}' _mycomp () { - [ $CURRENT -eq 1 ] && _command_names || _files + [ $CURRENT -eq 1 ] && _command_names || _files && return 0 + # MAGIC_EQUAL_SUBST {{{ + [[ "$PREFIX" = *\=* ]] || return 1 + compstate[parameter]="${PREFIX%%\=*}" + compset -P 1 "*=" + _value + # }}} } zstyle ":completion:*" completer _mycomp _parameters autoload -U compinit ; compinit -d /tmp/.zcompdump zstyle ":completion:*:default" list-colors "" autoload -U complist -export LISTMAX=9999 # }}} # Highlighting {{{