config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 29a179f085f9e682a6647147108976857cdec821
parent 75818693c9fe550186ce169533fa3031bed2c063
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Fri, 26 Mar 2021 22:10:45 -0700

Update ksh(1) HISTFILE and PS1 variables in kshrc

The history file now resides in `XDG_DATA_HOME' and the PS1 is much
simpler. The `HISTBASE' environ(7) variable is no longer needed so
I removed it.

Diffstat:
Mlocal/ksh/.config/ksh.kshrc | 13+++++++------
Mlocal/profile/.profile | 1-
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/local/ksh/.config/ksh.kshrc b/local/ksh/.config/ksh.kshrc @@ -2,13 +2,14 @@ set -Xabh -o vi -HISTFILE="$HISTBASE/ksh/`date +%Y.%m`" -HISTSIZE="820000" -PS1="\\\$`hostname -s | cut -c -5` \w " -PS2="2> " -PS3="3> " -PS4="4> " +HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/ksh/$(date +%Y/%m)" +HISTSIZE=820000 +PS1='\$ ' +PS2='2> ' +PS3='3> ' +PS4='4> ' +mkdir -p "$(dirname $HISTFILE)" test -f "$XDG_CONFIG_HOME/shell/main" && . "$XDG_CONFIG_HOME/shell/main" test -f $XDG_CONFIG_HOME/dalias && eval $(awk -F'\t' '{ printf "alias -d %s=%s;", $1, $3 }' \ diff --git a/local/profile/.profile b/local/profile/.profile @@ -21,7 +21,6 @@ export XDG_DATA_HOME="$HOME/local/share/" # etc export CDPATH=".:$HOME/own:$HOME/.local" export ENV="$XDG_CONFIG_HOME/ksh.kshrc" -export HISTBASE="$HOME/.local/var" export INPUTRC="$XDG_CONFIG_HOME/readline" export LESS="X F M r S W x2 ~ q i b80 h15 z23 j5 x8" export LESSHISTFILE="/dev/null"