X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=bashrc;h=b9cefb422c405fd846e4ea0074c65e6ede5c619c;hb=2c923caa06d15b1c4de9696908108365fb2bc0e3;hp=5e8a846856c7be823a6d41eae4dc72e3841c3a39;hpb=ffbc2bb60d0053e05a4da7874e7ee2cf4208c25e;p=scripts.git diff --git a/bashrc b/bashrc index 5e8a846..b9cefb4 100644 --- a/bashrc +++ b/bashrc @@ -92,6 +92,10 @@ export LESS_TERMCAP_ue=${VT_RESET} export LESS_TERMCAP_md=${VT_BLUE_FG}${VT_BOLD} export LESS_TERMCAP_me=${VT_RESET} +# I do not like to clutter my home with history files + +export LESSHISTFILE=/dev/null + # export LESS_TERMCAP_md=$'\e[1;34;40m' # This prevents ^S from freezing the shell @@ -188,10 +192,10 @@ function rl () { if [[ -f "${FILEBASE}.tex" ]]; then - pdflatex "${FILEBASE}" + pdflatex --shell-escape "${FILEBASE}" bibtex "${FILEBASE}" - pdflatex "${FILEBASE}" - pdflatex "${FILEBASE}" + pdflatex --shell-escape "${FILEBASE}" + pdflatex --shell-escape "${FILEBASE}" if [[ "$1" ]]; then if [[ "$1" == "-v" ]] || [[ "$1" == "--view" ]]; then @@ -260,9 +264,13 @@ function scan () { while [[ "$1" ]]; do if [[ "$1" == "color" ]]; then - OPTS+=" --mode=color" + OPTS+=" --mode Color" + elif [[ "$1" == "gray" ]]; then + OPTS+=" --mode Gray" elif [[ "$1" == "a4crop" ]]; then - OPTS+=" -l 5 -t 0 -x 200 -y 290" + OPTS+=" -l 5 -t 0 -x 200 -y 300" + elif [[ "$1" == "help" ]] || [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]]; then + echo "$0 [color|gray] [a4crop]" && return 0 else echo "Unknown argument \`$1'" fi @@ -273,7 +281,9 @@ function scan () { echo "** Scanning to ${HOME}/scan-${n}.jpg" echo "**" - scanimage -d genesys:libusb:001:056 \ + SCANNER=$(scanimage -L | grep "Canon LiDE 60" | sed -e "s/^.*\`\(.*\)'.*$/\1/") + + scanimage -d ${SCANNER} \ --format=pnm \ --mode=color \ --depth=8 \ @@ -743,7 +753,9 @@ function mvtoconfig () { export PS1 if [[ "${CONSOLE}" == "yes" ]]; then + PS1="" + else # If the login is a standard one (as specified in @@ -778,6 +790,8 @@ else fi +PS1="${PSCUE}${PS1}" + ###################################################################### # This implements a local history. If we are in a directory containing # a writable local history file, we add the last line of the global @@ -924,6 +938,9 @@ EOF ###################################################################### function prompt_command () { + [[ "${CORE_CHECK_PWD}" == ${PWD} ]] || find . -maxdepth 1 -name "core__*" | awk '{print "'${VT_RED_FG}'"$0"'${VT_RESET}'"}' + CORE_CHECK_PWD=${PWD} + # if [[ $(umask) != 0022 ]]; then # echo "Umask changed to $(umask)" # fi