Skip to content

Instantly share code, notes, and snippets.

View funrep's full-sized avatar

Karl-Oskar Rikås funrep

View GitHub Profile
@funrep
funrep / sdfsdf
Created September 17, 2012 18:07
safdsdfsdf
klr's mksh configuration
: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(ulimit -c 0;hostname -s 2>&-)}
[[ $HOSTNAME = @(localhost|*([ ])) ]] && HOSTNAME=$(ulimit -c 0;hostname 2>&-)
: ${HOSTNAME:=nil}; if (( USER_ID )); then PS1='$'; else PS1='#'; fi
function precmd {
local e=$?
(( e )) && print -n "$e|"
@funrep
funrep / dot.mkshrc
Created September 17, 2012 17:20
doesnt work :(
PS1=$'\001\r''$(precmd)${USER:=$(ulimit -c 0; id -un 2>/dev/null || echo \?
)}@${HOSTNAME%%.*}:$(local d=${PWD:-?} p=~; [[ $p = ?(*/) ]] || \
d=${d/#$p/~};'$'\001\e[2;34m\001'' local m=${%d} n p=...; (( m > 0 )) || m=${#d}
(( m > (n = (COLUMNS/3 < 7 ? 7 : COLUMNS/3)) )) && d=${d:(-n)} || \
p=; print -nr -- "$$p$d\001\033[0;32m\001") '"$PS1 " $'\001\e[0m\001'
: ${MKSH:=$(whence -p mksh)}; export EDITOR HOSTNAME MKSH TERM USER