export EDITOR=$VIM export FCEDIT=$EDITOR export PAGER=less export LESS='-iMRS -x2' export LANG=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8 export CLICOLOR=1 #export LSCOLORS=Gxfxcxdxbxegedabagacad #export PATH=$PATH:/usr/local/jdk-11/bin export PATH=$PATH:/home/lemon/.fzf/bin export PATH=/home/lemon/bin:$PATH HISTFILE=$HOME/.ksh_history HISTSIZE=20000 # emacs mode gives you the familiar Ctrl-A, Ctrl-E, etc set -o emacs # use colorls if it's installed, plain old ls otherwise if command -v colorls > /dev/null ; then LS='colorls' else LS='ls' fi alias gac="git commit -am 'update' && git push origin master" if [ -e /home/lemon/.ksh_aliases ]; then . /home/lemon/.ksh_aliases fi # nice colored prompt that also sets xterm title _XTERM_TITLE='\[\033]0;\u@\h:\w\007\]' _PS1_CLEAR='\[\033[0m\]' _PS1_BLUE='\[\033[34m\]' case "$(id -u)" in 0) _PS1_COLOR='\[\033[1;31m\]' ;; *) _PS1_COLOR='\[\033[32m\]' ;; esac # PS1='$_XTERM_TITLE\A $_PS1_COLOR\u@\h$_PS1_CLEAR:$_PS1_BLUE\w$_PS1_COLOR\$$_PS1_CLEAR ' # export PS1="x1\[\e[31m\] \[\e[m\]\[\e[31m\]:\[\e[m\]\[\e[31m\]:\[\e[m\] \[\e[32m\]\w\[\e[m\] \[\e[34m\]ยป\[\e[m\] " export PS1='\u@\h:\[\e[33m\]\w\[\e[0m\]\$ ' # update /usr/ports myupdateports() { cd /usr && cvs -d anoncvs@anoncvs.spacehopper.org:/cvs -q up -Pd -A ports && cd - || return } # update /usr/sr myupdatesrc() { cd /usr && cvs -d anoncvs@anoncvs.spacehopper.org:/cvs -q up -Pd -A src && cd - || return } # get date of latest snapshot snapdate() { curl -s https://cdn.openbsd.org/pub/OpenBSD/snapshots/amd64/|grep INSTALL|tr -d ' '|cut -d'>' -f3|cut -d':' -f1 } # GPG agent GPG_TTY=$(tty) export GPG_TTY