# ~/.kshrc # # KornShell configuration for NetBSD # export EDITOR=emacs -nw export VISUAL=emacs export PAGER=less export MANPAGER=less export LANG=en_CA.UTF-8 export LC_CTYPE=en_CA.UTF-8 export ENV="$HOME/.kshrc" PATH="$HOME/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin" export PATH HISTFILE="$HOME/.ksh_history" HISTSIZE=500 SAVEHIST=500 set -o emacs set -o noclobber set -o notify mkcd() { mkdir -p "$1" && cd "$1" } extract() { case "$1" in *.tar.gz|*.tgz) tar xzf "$1" ;; *.tar.bz2) tar xjf "$1" ;; *.tar.xz) tar xJf "$1" ;; *.zip) unzip "$1" ;; *) echo "Don't know how to extract $1" ;; esac } export kE="`echo x | tr x '\033'`" export kGreen="${kE}[1;32m" export kBlue="${kE}[1;34m" export kEnd="${kE}[0m" case "$TERM" in xterm*|rxvt*|screen*|tmux*) export PS1='${kGreen}[${USER}${kEnd}@${kBlue}$(hostname -s)${kGreen}]${kEnd} $ ' ;; esac if [ -t 1 ]; then printf "NetBSD %s (%s)\n" "$(uname -r)" "$(uname -m)" fi export ENV="$HOME/.kshrc"