~mdw
/
profile
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
emacs, dot-emacs: Provide auto-filling for m4 (and autoconf).
[profile]
/
bashrc
diff --git
a/bashrc
b/bashrc
index
a172640
..
e7eb9c3
100644
(file)
--- a/
bashrc
+++ b/
bashrc
@@
-1,4
+1,4
@@
-# -*-
sh
-*-
+# -*-
mode: sh; coding: utf-8
-*-
#
# $Id: .bashrc,v 1.6 1996/12/08 20:33:42 mdw Exp $
#
#
# $Id: .bashrc,v 1.6 1996/12/08 20:33:42 mdw Exp $
#
@@
-21,7
+21,7
@@
if [ -t 0 ]; then
PS2="> "
PS4="+ "
else
PS2="> "
PS4="+ "
else
-
+
case "$TERM" in
linux*|screen*|xterm*|vt100*)
bold='\[
\e
[1m\]' unbold='\[
\e
[m\]' nl='\[
\r
\]' ;;
case "$TERM" in
linux*|screen*|xterm*|vt100*)
bold='\[
\e
[1m\]' unbold='\[
\e
[m\]' nl='\[
\r
\]' ;;
@@
-30,10
+30,11
@@
if [ -t 0 ]; then
esac
if (( EUID == 0 )); then
esac
if (( EUID == 0 )); then
- left="«" right="»"
+ left=`echo « | iconv -f utf8 -t //translit`
+ right=`echo » | iconv -f utf8 -t //translit`
else
case $USER in
else
case $USER in
-
mdw|mwooding)
+ mdw|mwooding)
u="" left="[" right="]"
;;
*)
u="" left="[" right="]"
;;
*)
@@
-43,7
+44,7
@@
if [ -t 0 ]; then
if [ "$__mdw_tty" = "`tty`" ]; then
left="<" right=">"
else
if [ "$__mdw_tty" = "`tty`" ]; then
left="<" right=">"
else
-
export __mdw_tty="`tty`"
+ export __mdw_tty="`tty`"
fi
fi
fi
fi
@@
-86,7
+87,7
@@
shopt -u shift_verbose
shopt -s sourcepath
# --- Set the CDPATH ---
shopt -s sourcepath
# --- Set the CDPATH ---
-#
+#
# CDPATH=~/src:/usr/src:/usr/lib:/usr/share
# dots=..
# i=6
# CDPATH=~/src:/usr/src:/usr/lib:/usr/share
# dots=..
# i=6
@@
-130,6
+131,9
@@
alias e="$EDITOR"
alias svn="svnwrap svn"
alias @="ssh"
alias svn="svnwrap svn"
alias @="ssh"
+[ -r /etc/bash_completion ] && . /etc/bash_completion
+[ -r $HOME/.bash_completion ] && . $HOME/.bash_completion
+
# --- Make `xt' start an xterm, maybe logging into a remote host ---
xt () {
# --- Make `xt' start an xterm, maybe logging into a remote host ---
xt () {
@@
-234,13
+238,13
@@
pathhack () {
continue
;;
--)
continue
;;
--)
-
shift
+ shift
break
;;
[-+]*)
break
;;
[-+]*)
-
;;
+ ;;
*)
*)
-
break
+ break
;;
esac
hack=${arg#[+-]}
;;
esac
hack=${arg#[+-]}
@@
-251,16
+255,16
@@
pathhack () {
}
case "$arg,$force,:$PATH:" in
-*,*,*:"$dir":*)
}
case "$arg,$force,:$PATH:" in
-*,*,*:"$dir":*)
-
path-remove path "$dir"
+ path-remove path "$dir"
;;
+*,t,*:"$dir":*)
;;
+*,t,*:"$dir":*)
-
path-remove path "$dir"
+ path-remove path "$dir"
path-add path "$dir"
;;
+*,nil,*:"$dir":*)
path-add path "$dir"
;;
+*,nil,*:"$dir":*)
-
;;
+ ;;
+*,*)
+*,*)
-
path-add path "$dir"
+ path-add path "$dir"
;;
esac
shift
;;
esac
shift