ohmyzsh/config.zsh
2011-09-13 08:08:53 +02:00

78 lines
2.3 KiB
Bash
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# if [[ -n $SSH_CONNECTION ]]; then
# export PS1='%m:%3~$(git_info_for_prompt)%# '
# else
# export PS1='%3~$(git_info_for_prompt)%# '
# fi
if (( ${+commands[mvim]} ));then
export EDITOR='mvim'
elif (( ${+commands[mate]} ));then
export EDITOR="mate"
else
export EDITOR='vim'
fi
# uncommented since this is system dependent
# export PATH="$HOME/bin:$HOME/.bin:/usr/local/homebrew/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/git/bin:$PATH"
# export MANPATH="/usr/local/man:/usr/local/mysql/man:/usr/local/git/man:$MANPATH"
#
# uncommented since this is system dependent (caused error on configure nginx on my server)
# export CC=gcc-4.2
# LANG is required by some programs, like ruby, so ensure that it is set (to UTF)
export LANG=en_US.UTF-8
if [[ -e /usr/libexec/java_home ]]; then
export JAVA_HOME="`/usr/libexec/java_home`"
fi
fpath=(~/.zsh/functions $fpath)
autoload -U ~/.zsh/functions/*(:t)
#HISTFILE=~/.zsh_history
#HISTSIZE=1000
#SAVEHIST=1000
#REPORTTIME=10 # print elapsed time when more than 10 seconds
#setopt NO_BG_NICE # don't nice background tasks
#setopt NO_HUP
#setopt NO_LIST_BEEP
#setopt LOCAL_OPTIONS # allow functions to have local options
#setopt LOCAL_TRAPS # allow functions to have local traps
#setopt HIST_VERIFY
## setopt SHARE_HISTORY # share history between sessions ???
unsetopt EXTENDED_HISTORY # add timestamps to history
#setopt PROMPT_SUBST
#setopt CORRECT
#setopt COMPLETE_IN_WORD
#setopt IGNORE_EOF
#setopt AUTOCD # change to directory without "cd"
#setopt APPEND_HISTORY # adds history
#setopt INC_APPEND_HISTORY # SHARE_HISTORY # adds history incrementally and share it across sessions
#setopt HIST_IGNORE_ALL_DUPS # don't record dupes in history
#setopt HIST_REDUCE_BLANKS
#zle -N newtab
#bindkey '^[^[[D' backward-word
#bindkey '^[^[[C' forward-word
#bindkey '^[[5D' beginning-of-line
#bindkey '^[[5C' end-of-line
#bindkey '^[[3~' delete-char
#bindkey '^[^N' newtab
#bindkey '^?' backward-delete-char
#bindkey '\e[3~' delete-char
# reverse everything above and set it to default vim key-binding
#bindkey -e
## bindkey '' history-incremental-search-backward
#bindkey '' backward-word
#bindkey '' forward-word
# ctrl-< and crtrl-> still works
# rvm, should be at the end of this config file
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.