X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/f24df2c0c211599e34c34b8018dec4712f7ece79..4543696d79717c18a7648679f21984e297e1d7aa:/bashrc diff --git a/bashrc b/bashrc index 5f9e13e..16b7e8e 100644 --- a/bashrc +++ b/bashrc @@ -105,53 +105,20 @@ ls () { fi } -# --- Setting xterm titles --- -# -# This doesn't work so well any more. :-( - -# if [ -e /usr/lib/bash/xtitle.so ]; then -# enable -f /usr/lib/bash/xtitle.so xtitle -# elif [ -e /usr/local/lib/xtitle.so ]; then -# enable -f /usr/local/lib/xtitle.so xtitle -# elif [ -e $HOME/lib/bash/xtitle.so ]; then -# enable -f $HOME/lib/bash/xtitle.so xtitle -# else -# xtitle () { return 1; } -# fi -xtitle () { return 1; } - -entitle () { - local t="`xtitle -q`" st - xtitle "$t $1" - shift - "$@"; st=$? - xtitle "$t" - return $st -} - # --- Set up some simple aliases --- alias cx='chmod a+x' alias which="command -v" alias ssync="rsync -e ssh" -alias rootly="entitle root become -g0 root" +alias rootly="become -g0 root" alias r=rootly -alias eh="entitle 'Egham Hills 90210' tf eh" -alias news="entitle Usenet slrn" -alias splitvt='splitvt -t "`xtitle -q || echo xterm` splitvt"' +alias re="rootly sensible-editor" alias pstree="pstree -Ghl" alias cdtmp='cd ${TMPDIR-/tmp}' alias pushtmp='pushd ${TMPDIR-/tmp}' alias e="sensible-editor" alias svn="svnwrap svn" - -@ () { - local t="`xtitle -q`" host="$1" - shift - xtitle "$t [$host]" - ssh "$host" "$@" - xtitle "$t" -} +alias @="ssh" # --- Make `xt' start an xterm, maybe logging into a remote host ---