summaryrefslogtreecommitdiff
path: root/old/dot_zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'old/dot_zshrc')
-rw-r--r--old/dot_zshrc89
1 files changed, 89 insertions, 0 deletions
diff --git a/old/dot_zshrc b/old/dot_zshrc
new file mode 100644
index 0000000..458aa37
--- /dev/null
+++ b/old/dot_zshrc
@@ -0,0 +1,89 @@
+# The following lines were added by compinstall
+
+zstyle ':completion:*' completer _complete _ignored _approximate
+zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}' 'r:|[._-]=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'
+zstyle ':completion:*' max-errors 1
+zstyle :compinstall filename '/home/katchup/.zshrc'
+
+autoload -Uz compinit
+compinit
+# End of lines added by compinstall
+# Lines configured by zsh-newuser-install
+HISTFILE=~/.histfile
+HISTSIZE=1000
+SAVEHIST=1000
+bindkey -v
+# End of lines configured by zsh-newuser-install
+
+## VCS INFO
+
+autoload -Uz vcs_info
+
+zstyle ':vcs_info:*' stagedstr '%F{28}%B*%b'
+zstyle ':vcs_info:*' unstagedstr '%F{11}%B*%b'
+zstyle ':vcs_info:*' check-for-changes true
+zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{11}%r'
+zstyle ':vcs_info:*' enable git svn
+function precmd () {
+ if [[ -z $(git ls-files --other --exclude-standard 2> /dev/null) ]] {
+ zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{blue}]'
+ } else {
+ zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{red}%B*%b%F{blue}]'
+ }
+
+ vcs_info
+}
+
+
+# PROMPT
+
+autoload -U promptinit
+promptinit
+setopt prompt_subst
+
+PROMPT="
+%B[%?] %F{red}%~%b \${vcs_info_msg_0_}
+ %F{white}%(#.#.$) "
+RPROMPT="%F{cyan}%n@%m%F{white}"
+
+source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
+
+
+# ENV
+
+alias ls='ls --color=auto'
+
+export EDITOR=vim
+export GOPATH=$HOME/go
+
+export PATH=$PATH:$HOME/usr/bin:$HOME/go/bin
+export LD_LIBRARY_PATH=$HOME/usr/lib
+
+export WINEARCH=win32
+
+alias clipper='ssh -R 9876:localhost:9872 auvolat@sas.eleves.ens.fr'
+alias cargo='ssh auvolat@cargo.ens.fr'
+alias tremble='ssh auvolat@tremble.ens.fr'
+alias tulipier='ssh auvolat@tulipier.ens.fr'
+# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC
+
+alias vps='ssh katchup@vps46149.ovh.net'
+alias irc='ssh -t -R 9872:localhost:9872 adnab.me irc'
+
+alias ocamltop='rlwrap ocaml "$@"'
+
+
+# TADA
+expand -t 4 $HOME/Core/TODO
+
+
+
+export CLOUDSDK_PYTHON=/usr/bin/python2
+export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin
+source $HOME/usr/google-cloud-sdk/completion.zsh.inc
+
+# OPAM configuration
+. /home/katchup/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true
+export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin:$HOME/.opam/system/bin
+
+export SDL_VIDEO_X11_DGAMOUSE=0