Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # About vcprompt, follow these links:
- #
- # https://bitbucket.org/mitsuhiko/vcprompt
- # https://github.com/mitsuhiko/dotfiles
- # https://github.com/glenbot/dotfiles
- [ -z "$PS1" ] && return
- export EDITOR=nano
- alias editor=nano
- alias vi=nano
- MITSUHIKOS_DEFAULT_COLOR="[00m"
- MITSUHIKOS_GRAY_COLOR="[37m"
- MITSUHIKOS_PINK_COLOR="[35m"
- MITSUHIKOS_GREEN_COLOR="[32m"
- MITSUHIKOS_ORANGE_COLOR="[33m"
- MITSUHIKOS_RED_COLOR="[31m"
- if [ `id -u` == '0' ]; then
- MITSUHIKOS_USER_COLOR=$MITSUHIKOS_RED_COLOR
- else
- MITSUHIKOS_USER_COLOR=$MITSUHIKOS_PINK_COLOR
- fi
- MITSUHIKOS_VCPROMPT_EXECUTABLE=~/bin/vcprompt
- mitsuhikos_vcprompt() {
- $MITSUHIKOS_VCPROMPT_EXECUTABLE -f $' on \033[34m%n\033[00m:\033[00m%[unknown]b\033[32m%m%u'
- }
- mitsuhikos_lastcommandfailed() {
- code=$?
- if [ $code != 0 ]; then
- echo -n $'\033[37m exited \033[31m'
- echo -n $code
- echo -n $'\033[37m'
- fi
- }
- mitsuhikos_backgroundjobs() {
- jobs|python -c 'if 1:
- import sys
- items = ["\033[36m%s\033[37m" % x.split()[2]
- for x in sys.stdin.read().splitlines()]
- if items:
- if len(items) > 2:
- string = "%s, and %s" % (", ".join(items[:-1]), items[-1])
- else:
- string = ", ".join(items)
- print("\033[37m running %s" % string)
- '
- }
- mitsuhikos_virtualenv() {
- if [ x$VIRTUAL_ENV != x ]; then
- echo -n $' \033[37mworkon \033[31m'
- basename "${VIRTUAL_ENV}"
- echo -n $'\033[00m'
- fi
- }
- export PRE_PS1=""
- export MITSUHIKOS_BASEPROMPT='\n\e${MITSUHIKOS_ORANGE_COLOR}$PRE_PS1\e${MITSUHIKOS_USER_COLOR}\u \
- \e${MITSUHIKOS_GRAY_COLOR}at \e${MITSUHIKOS_ORANGE_COLOR}\h \
- \e${MITSUHIKOS_GRAY_COLOR}in \e${MITSUHIKOS_GREEN_COLOR}\w\
- `mitsuhikos_lastcommandfailed`\
- \e${MITSUHIKOS_GRAY_COLOR}`mitsuhikos_vcprompt`\
- `mitsuhikos_backgroundjobs`\
- `mitsuhikos_virtualenv`\
- \e${MITSUHIKOS_DEFAULT_COLOR}'
- export PS1="${MITSUHIKOS_BASEPROMPT}
- $ "
- export TERM=xterm-color
- #export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32'
- export CLICOLOR=1
- shopt -s histappend
- if ! shopt -oq posix; then
- if [ -f /usr/share/bash-completion/bash_completion ]; then
- . /usr/share/bash-completion/bash_completion
- elif [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
- fi
- fi
- export PATH="$PATH:$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
- export LANG=pt_BR.UTF-8
- export LC_CTYPE=pt_BR.UTF-8
- if [ -f ~/.bash_aliases ]; then
- . ~/.bash_aliases
- fi
- if [ -f ~/.bash_functions ]; then
- . ~/.bash_functions
- fi
- alias ..="cd .."
- alias ...="cd ../../"
- alias ....="cd ../../../"
- alias dir='dir --color=auto'
- alias vdir='vdir --color=auto'
- alias grep='grep --color=auto'
- alias fgrep='fgrep --color=auto'
- alias egrep='egrep --color=auto'
- alias l='ls -CF'
- alias ls='ls -G --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F'
- alias la='ls -AF --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F'
- alias ll='ls -l --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F'
- alias lsp="printf '$PWD/%s\n' *"
- alias lsd='ls -d */'
- alias lsg='ls --color=auto | g'
- alias lag='ls -a --color=auto | g'
- alias llg='ls -lah --color=auto | g'
- alias g="grep --color=always"
- alias gi="grep -i --color=always"
- alias rm='rm -i'
- alias rmf='rm -Rfvi'
- alias rmd='rm -Rfvi'
- alias mv='mv -i'
- alias mvf='\mv -vi'
- alias cp='cp -ai'
- alias cpf='\cp -vi'
- alias mkdir='mkdir -pv'
- alias psa='ps auxf'
- alias cal='echo -e "${CYAN}"; cal""'
- alias hist='history | g $1'
- alias du='du -sh'
- alias dul='\du -h | less'
- alias df='df -h'
- alias nano='nano -w'
- setxkbmap -model abnt2 -layout br -variant abnt2
- setxkbmap -option terminate:ctrl_alt_bksp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement