diff options
author | Alex AUVOLAT <alex.auvolat@ens.fr> | 2014-01-13 18:42:09 +0100 |
---|---|---|
committer | Alex AUVOLAT <alex.auvolat@ens.fr> | 2014-01-13 18:42:09 +0100 |
commit | c4282e9f748901b48f53ad63059f8dc882e05022 (patch) | |
tree | 965ab2349ccb11ee6fa9f913d5695967d193c0b5 | |
parent | 73e8f9d4179a3af878ee6020ff028b89e6ed1260 (diff) | |
download | user-config-c4282e9f748901b48f53ad63059f8dc882e05022.tar.gz user-config-c4282e9f748901b48f53ad63059f8dc882e05022.zip |
Add vim/gvim/zsh config.
-rw-r--r-- | dot_gvimrc | 2 | ||||
-rw-r--r-- | dot_vimrc | 28 | ||||
-rw-r--r-- | dot_zshrc | 74 |
3 files changed, 104 insertions, 0 deletions
diff --git a/dot_gvimrc b/dot_gvimrc new file mode 100644 index 0000000..880338c --- /dev/null +++ b/dot_gvimrc @@ -0,0 +1,2 @@ +set background=light +set guioptions-=T diff --git a/dot_vimrc b/dot_vimrc new file mode 100644 index 0000000..6054b1c --- /dev/null +++ b/dot_vimrc @@ -0,0 +1,28 @@ +set ts=4 +set sw=4 +set expandtab +set sts=4 +autocmd FileType make setlocal noexpandtab + + +" Mini tabs, small "m": +map \m <Esc>:set expandtab ts=2 sw=2 sts=2<CR> + +" Think "little tabs" and "big tabs": +map \t <Esc>:set expandtab ts=4 sw=4 sts=4<CR> +map \T <Esc>:set expandtab ts=8 sw=8 sts=4<CR> + + +set hlsearch +syntax on +set bg=dark + +set mouse=a +set number +set smartindent +set term=xterm-256color + +set cursorline +hi CursorLine cterm=bold ctermbg=0 + + diff --git a/dot_zshrc b/dot_zshrc new file mode 100644 index 0000000..9868448 --- /dev/null +++ b/dot_zshrc @@ -0,0 +1,74 @@ +# 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 +export LD_LIBRARY_PATH=$HOME/usr/lib + +export WINEARCH=win32 + +alias clipper='ssh 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 + + +# TADA +expand -t 4 $HOME/TODO + + |