X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=ian-dotfiles.git;a=blobdiff_plain;f=from-cvs%2Ffiles%2F_.bashrc;fp=from-cvs%2Ffiles%2F_.bashrc;h=a2984fc0941a68ab9e9f110246e52d3365ba1e33;hp=0000000000000000000000000000000000000000;hb=4ed6df107b1db703ad86565447aa20b6385d3116;hpb=5f7cd9911c34368127da9819a3afc878976c02e5 diff --git a/from-cvs/files/_.bashrc b/from-cvs/files/_.bashrc new file mode 100644 index 0000000..a2984fc --- /dev/null +++ b/from-cvs/files/_.bashrc @@ -0,0 +1,26 @@ +# Ian Jackson's shell rc + +hostname_completion_file=~/.hosts + +export PWD + +# My own functions +ls() { /bin/ls -FC "$@"; } +ll() { /bin/ls -FCla "$@"; } +setprompt() { PS1=`autotitle`; export PS1; } +rs() { eval `/usr/openwin/bin/resize` ; setprompt ; } +cd() { builtin cd "$@"; setprompt; } +pu() { builtin pushd "$@"; setprompt; } +po() { builtin popd "$@"; setprompt; } + +# Set up history and prompt +if [ "$PS1" ] +then + HISTFILE=$HOME/.history/$HOST~$$~ + AUTOTITLE_STDOUT="@@? + $chiark && $username eq 'ian' ?@@-@@;%?u%U%!%?g(%G)%!%?u@%!%h:%d1~.> " + AUTOTITLE_WINDOW="%h - %d~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. %U%?G(%G)%!" + AUTOTITLE_ICON="%h: %d3~. %Y.[U..[M..[D./..%X.L]..M]..R]./.." + export AUTOTITLE_STDOUT AUTOTITLE_WINDOW AUTOTITLE_ICON + setprompt +fi