X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=zsh%2F.zshrc;h=9a783b766cac4515f9de9c232e96754e585c3de1;hb=8192828336a79c463f351d7fd12c9b7daaa0346d;hp=f9d79f08c68a6676e7cadfa36ef97922c8ad5167;hpb=c764a65676e127a9a566b3441e9b2d40846bca70;p=dotfiles.git diff --git a/zsh/.zshrc b/zsh/.zshrc index f9d79f0..9a783b7 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -74,7 +74,7 @@ alias vi="vim" alias more="less" alias m="less " alias -g M="| less" -alias mc="mc ; CTP" +alias mc="mc --nomouse ; CTP" bindkey -s "OS" " popd\n" # F4 f() { @@ -85,17 +85,7 @@ f() { ssht() { ssh -C -t "$1" tmux attach -t0 } -alias sshnm='ssh -o "ControlMaster no"' -# }}} - -# Lynx {{{ -lwe() { - lynx -cookies "https://en.wikipedia.org/wiki/$1" -} - -lwr() { - lynx -cookies "https://ru.wikipedia.org/wiki/$1" -} +alias sshnm='ssh -S none' # }}} # Git {{{ @@ -119,11 +109,15 @@ bindkey -s "OR" " git status --short\n" # F3 # grep {{{ GREP=/usr/local/bin/grep +GREP_ARGS="--color=always --with-filename --line-number --recursive" +LESS_COLORED="less --RAW-CONTROL-CHARS" g() { - $GREP --color=always --with-filename --line-number --recursive $@ | less --RAW-CONTROL-CHARS + $GREP ${=GREP_ARGS} $@ | ${=LESS_COLORED} +} +gS() { + $GREP ${=GREP_ARGS} $@ | sort --numeric-sort | ${=LESS_COLORED} } alias -g G="| $GREP --color" -alias grep="$GREP" alias gg="git grep " # }}} @@ -153,46 +147,18 @@ autoload -U zcalc alias zc="zcalc" # }}} -# Paths {{{ -export CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" - -export MANPATH=/usr/share/man -export MANPATH=$MANPATH:/usr/local/man -export MANPATH=$MANPATH:/usr/local/share/man -export MANPATH=$MANPATH:/usr/share/openssl/man -export MANPATH=$MANPATH:/usr/local/lib/perl5/site_perl/man -export MANPATH=$MANPATH:/usr/local/lib/perl5/5.26/perl/man - -export PATH=$PATH:$HOME/git/bin -export MANPATH=$MANPATH:$HOME/git/share/man - -export PATH=$PATH:$HOME/postgresql/bin -export MANPATH=$MANPATH:$HOME/postgresql/share/man - -export PATH=$HOME/texlive/2017/bin/amd64-freebsd:$PATH -export INFOPATH=$INFOPATH:/usr/local/share/info:$HOME/texlive/2017/texmf-dist/doc/info -export MANPATH=$MANPATH:$HOME/texlive/2017/texmf-dist/doc/man - -export PATH=$PATH:$HOME/stow/bin -export MANPATH=$MANPATH:$HOME/stow/share/man -export INFOPATH=$INFOPATH:$HOME/stow/share/info - -[ -e ~/postgresql/lib/libpq.so.5 ] && export LD_PRELOAD=$HOME/postgresql/lib/libpq.so.5 -# }}} # Completion {{{ 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 } zstyle ":completion:*" completer _mycomp _parameters - autoload -U compinit ; compinit -d /tmp/.zcompdump - zstyle ":completion:*:default" list-colors "" autoload -U complist +export LISTMAX=9999 # }}} # Highlighting {{{ @@ -211,4 +177,3 @@ ZSH_HIGHLIGHT_STYLES[assign]="fg=cyan" ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=6" # }}} -~/bin/cleanup.sh