.bashrc
changeset 265 acd29a6e6d8d
parent 264 ba2b44143421
child 266 c3dc97f8c1d2
equal deleted inserted replaced
264:ba2b44143421 265:acd29a6e6d8d
     1 
     1 
     2 # set -x
     2 # set -x
     3 # set -u
     3 # set -u
     4 
     4 
     5 # XXX
     5 # XXX
     6 # [ -f /etc/bashrc ] && . /etc/bashrc
     6 # [[ -f /etc/bashrc ]] && . /etc/bashrc
     7 
     7 
     8 # XXX for mc, cvs, svn, ...
     8 # XXX for mc, cvs, svn, ...
     9 export EDITOR=vim
     9 export EDITOR=vim
    10 
    10 
    11 # XXX vim and gnome-terminal have support for 256 colours in fedora 8 at least
    11 # XXX vim and gnome-terminal have support for 256 colours in fedora 8 at least
    19     PS1='\[\033[31m\033[1m\]\h\[\033[35m\]+bash# \[\033[0m\]'
    19     PS1='\[\033[31m\033[1m\]\h\[\033[35m\]+bash# \[\033[0m\]'
    20     PS2='\[\033[32m\]> \[\033[0m\]'
    20     PS2='\[\033[32m\]> \[\033[0m\]'
    21   ;;
    21   ;;
    22 esac
    22 esac
    23 
    23 
    24 # if [ -f ~/.dircolors ]; then
    24 # if [[ -f ~/.dircolors ]]; then
    25 #   eval `dircolors -b ~/.dircolors`
    25 #   eval `dircolors -b ~/.dircolors`
    26 # fi
    26 # fi
    27 
    27 
    28 # Easy cd to often used dirs.
    28 # Easy cd to often used dirs.
    29 CDPATH=.:~:~/devel:~/devel/my-devel
    29 CDPATH=.:~:~/devel:~/devel/my-devel
   123 # canonicalize path (including resolving symlinks)
   123 # canonicalize path (including resolving symlinks)
   124 # alias realpath='readlink -f'
   124 # alias realpath='readlink -f'
   125 
   125 
   126 # Special case for CYGWIN to properly display russian letters in rxvt.
   126 # Special case for CYGWIN to properly display russian letters in rxvt.
   127 # Don't forget set in Windows SHELL=/bin/bash. If default SHELL is sh then .bashrc will not be read.
   127 # Don't forget set in Windows SHELL=/bin/bash. If default SHELL is sh then .bashrc will not be read.
   128 if [ x$OSTYPE = xcygwin ]; then
   128 if [[ x$OSTYPE = xcygwin ]]; then
   129   export LANG=ru_RU.CP1251
   129   export LANG=ru_RU.CP1251
   130   # Avoid permission problem in Cygwin.
   130   # Avoid permission problem in Cygwin.
   131   umask 0000
   131   umask 0000
   132 fi
   132 fi
   133 
   133 
   134 export PATH=$PATH:~/usr/bin
   134 export PATH=$PATH:~/usr/bin
   135 
   135 
   136 if [ -z "$MANPATH" ]; then
   136 if [[ -z "$MANPATH" ]]; then
   137   export MANPATH=~/usr/share/man:
   137   export MANPATH=~/usr/share/man:
   138 else
   138 else
   139   export MANPATH=$MANPATH:~/usr/share/man:
   139   export MANPATH=$MANPATH:~/usr/share/man:
   140 fi
   140 fi
   141 
   141 
   142 if [ -z "$INFOPATH" ]; then
   142 if [[ -z "$INFOPATH" ]]; then
   143   export INFOPATH=~/usr/share/info:
   143   export INFOPATH=~/usr/share/info:
   144 else
   144 else
   145   export INFOPATH=$INFOPATH:~/usr/share/info:
   145   export INFOPATH=$INFOPATH:~/usr/share/info:
   146 fi
   146 fi
   147 
   147