aboutsummaryrefslogtreecommitdiff
path: root/.config/shell/env
diff options
context:
space:
mode:
Diffstat (limited to '.config/shell/env')
-rw-r--r--.config/shell/env17
1 files changed, 14 insertions, 3 deletions
diff --git a/.config/shell/env b/.config/shell/env
index b04d6b9..0edfb6a 100644
--- a/.config/shell/env
+++ b/.config/shell/env
@@ -15,9 +15,20 @@ export ALTERNATE_EDITOR="ed"
export WWW_HOME=https://duckduckgo.com/
# set history
-export HISTFILE=~/.local/var/shell/histfile && mkdir -p -- "$(dirname "${HISTFILE}")"
-export HISTSIZE=10000
-export SAVEHIST=10000
+if [ -z "$TERM_NO_HISTORY" ]
+then
+ [ "$SHELL_DEBUG" ] && printf "Setting shell history"
+
+ export HISTFILE=~/.local/var/shell/histfile && mkdir -p -- "$(dirname "$HISTFILE")"
+ export HISTSIZE=10000
+ export SAVEHIST=10000
+else
+ [ "$SHELL_DEBUG" ] && printf "Unsetting shell history"
+
+ unset HISTFILE
+ unset HISTSIZE
+ unset SAVEHIST
+fi
# set dmenu rice
export DMENU_OPTS='-i -fn "Liberation Mono:pixelsize=13" -nb "#000" -nf "#fff" -sb "#4c679a" -l 15 -dim 0.5 -o 0.9'