projects
/
scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1bfd97b
)
Update.
author
Francois Fleuret
<francois@fleuret.org>
Sun, 21 Jul 2013 12:15:18 +0000
(14:15 +0200)
committer
Francois Fleuret
<francois@fleuret.org>
Sun, 21 Jul 2013 12:15:18 +0000
(14:15 +0200)
bashrc
patch
|
blob
|
history
diff --git
a/bashrc
b/bashrc
index
0b09ca9
..
ad11407
100644
(file)
--- a/
bashrc
+++ b/
bashrc
@@
-106,7
+106,7
@@
alias mv='mv -i'
alias chmod='chmod -c'
alias cp='cp -i -v'
alias rd=rmdir
alias chmod='chmod -c'
alias cp='cp -i -v'
alias rd=rmdir
-alias md='mkdir -v'
+alias md='mkdir -
p
v'
alias ps='ps uxaf'
alias df='df -hT --sync'
alias grep='grep -i -E --color=auto'
alias ps='ps uxaf'
alias df='df -hT --sync'
alias grep='grep -i -E --color=auto'
@@
-140,18
+140,18
@@
alias impressive="impressive -s -D 1000 -t Crossfade -T 100"
if [ -e "${HOME}/.dircolors" ]; then
eval $(dircolors "${HOME}/.dircolors")
if [ -e "${HOME}/.dircolors" ]; then
eval $(dircolors "${HOME}/.dircolors")
- alias ls='ls --group-directories-first --color'
- alias lt='ls --color -gohtr --time-style="+%Y %b %d %H:%M"'
- alias ll='ls --color -goh --time-style="+%Y %b %d %H:%M"'
- alias lll='ls --color -lth'
- alias l='ls --color -I "*~" -I "*.o"'
+ alias ls='ls -
p -
-group-directories-first --color'
+ alias lt='ls -
p -
-color -gohtr --time-style="+%Y %b %d %H:%M"'
+ alias ll='ls -
p -
-color -goh --time-style="+%Y %b %d %H:%M"'
+ alias lll='ls -
p -
-color -lth'
+ alias l='ls -
p -
-color -I "*~" -I "*.o"'
alias less='less -R'
else
alias less='less -R'
else
- alias ls='ls --group-directories-first'
- alias lt='ls -gohtr --time-style="+%Y %b %d %H:%M"'
- alias ll='ls -goh --time-style="+%Y %b %d %H:%M"'
- alias lll='ls -lth'
- alias l='ls -I "*~" -I "*.o"'
+ alias ls='ls -
p -
-group-directories-first'
+ alias lt='ls -
p -
gohtr --time-style="+%Y %b %d %H:%M"'
+ alias ll='ls -
p -
goh --time-style="+%Y %b %d %H:%M"'
+ alias lll='ls -
p -
lth'
+ alias l='ls -
p -
I "*~" -I "*.o"'
fi
export EDITOR=emacsclient
fi
export EDITOR=emacsclient
@@
-185,15
+185,24
@@
function rl () {
if [[ ${RECENT_LOG} ]]; then
FILEBASE="${RECENT_LOG/.log/}"
if [[ ${RECENT_LOG} ]]; then
FILEBASE="${RECENT_LOG/.log/}"
- pdflatex "${FILEBASE}"
- bibtex "${FILEBASE}"
- pdflatex "${FILEBASE}"
- pdflatex "${FILEBASE}"
+ if [[ -f "${FILEBASE}.tex" ]]; then
+
+ pdflatex "${FILEBASE}"
+ bibtex "${FILEBASE}"
+ pdflatex "${FILEBASE}"
+ pdflatex "${FILEBASE}"
+
+ if [[ "$1" == "--view" ]]; then
+ xpdf "${FILEBASE}.pdf"
+ elif [[ "$1" == "--print" ]]; then
+ lpr "${FILEBASE}.pdf"
+ fi
+
+ else
+
+ echo "Can not find a tex file corresponding to the most recent log (${RECENT_LOG/.log/})." >&2
+ return 1
- if [[ "$1" == "--view" ]]; then
- xpdf "${FILEBASE}.pdf"
- elif [[ "$1" == "--print" ]]; then
- lpr "${FILEBASE}.pdf"
fi
else
fi
else
@@
-285,7
+294,15
@@
function cdt () {
return 1
fi
else
return 1
fi
else
- cd $(mktemp -d /tmp/tmp.XXXXXX)
+ dir=$(mktemp -d /tmp/tmp.XXXXXX)
+ link=/tmp/tmp
+ if [[ -h ${link} ]]; then
+ \rm ${link}
+ fi
+ if [[ ! -a ${link} ]]; then
+ ln -s ${dir} ${link}
+ fi
+ cd ${dir}
fi
}
fi
}
@@
-293,13
+310,12
@@
alias t='cd /tmp'
function trash () {
TRASH=$(date +/tmp/trash-%Y-%b-%d-%Hh)
function trash () {
TRASH=$(date +/tmp/trash-%Y-%b-%d-%Hh)
+ LINK=/tmp/trash
- if [[ -d ${TRASH} ]]; then
- echo "Re-use ${TRASH}"
- else
- mkdir ${TRASH}
- echo "Created ${TRASH}"
- fi
+ mkdir -p ${TRASH}
+
+ [[ -h ${LINK} ]] && \rm ${LINK}
+ [[ ! -f ${LINK} ]] && ln -s ${TRASH} ${LINK}
mv "$@" ${TRASH}
echo "Trashed $@"
mv "$@" ${TRASH}
echo "Trashed $@"
@@
-924,11
+940,11
@@
function selector-printer () {
function lsn () {
LSN_MEMORY=".lsn-mem"
if [[ $1 == "--mem" ]]; then
function lsn () {
LSN_MEMORY=".lsn-mem"
if [[ $1 == "--mem" ]]; then
- \ls > ${LSN_MEMORY}
+ \ls
-p
> ${LSN_MEMORY}
else
if [[ -f ${LSN_MEMORY} ]]; then
else
if [[ -f ${LSN_MEMORY} ]]; then
- comm -1 -3 ${LSN_MEMORY} <(\ls)
- comm -2 -3 ${LSN_MEMORY} <(\ls) | while read line; do
+ comm -1 -3 ${LSN_MEMORY} <(\ls
-p
)
+ comm -2 -3 ${LSN_MEMORY} <(\ls
-p
) | while read line; do
echo "${VT_RED_FG}${VT_BOLD}${line}${VT_RESET} (missing)"
done
else
echo "${VT_RED_FG}${VT_BOLD}${line}${VT_RESET} (missing)"
done
else