aboutsummaryrefslogtreecommitdiff
path: root/.config/shell/env
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2020-03-19 11:32:07 +0100
committerPatrick Spek <p.spek@tyil.nl>2021-08-14 11:59:34 +0200
commitc2e51bc0d1b14fcd5d8b29cf3c87d8f18666231f (patch)
treebc556a8b12561d223af1a3135e384c1c819bc6f3 /.config/shell/env
parentd67fee9a0bb6f907533d5d3c7e573c34cdb21bef (diff)
Add possible terminal with no history reference
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'