diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-02-21 18:19:52 -0500 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-02-21 18:19:52 -0500 |
| commit | c82d20316320d8584f0a9fa1218f0e73d1fc4530 (patch) | |
| tree | 8ba019a55e48e28eb131370bf12e0a75f26759c0 /.config/shells/ksh/kshrc | |
| parent | 960a05363ae9c0b767d57405cfffe9f8a6b021cd (diff) | |
refactor(ksh): Korn Shell sources new file structure
Korn Shell now sources the utility config files from the util/ and
util/OS_NAME directories like zsh.
Diffstat (limited to '.config/shells/ksh/kshrc')
| -rw-r--r-- | .config/shells/ksh/kshrc | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/.config/shells/ksh/kshrc b/.config/shells/ksh/kshrc index 320e852..dc84997 100644 --- a/.config/shells/ksh/kshrc +++ b/.config/shells/ksh/kshrc @@ -1,16 +1,19 @@ ## Arrow Key Functions set -o vi -#alias __A=$(print '\0020') # ^P = up = previous command -#alias __B=$(print '\0016') # ^N = down = next command -#alias __C=$(print '\0006') # ^F = right = forward a character -#alias __D=$(print '\0002') # ^B = left = back a character -#alias __H=$(print '\0001') # ^A = home = beginning of line export SHELLDIR="$XDG_CONFIG_HOME/shells" -. $SHELLDIR/aliasrc -. $SHELLDIR/colorsrc -. $SHELLDIR/cpwdrc + +for CONFIG_FILE in $SHELLDIR/utils/*; +do + [[ -f $CONFIG_FILE ]] && . $CONFIG_FILE +done + +OS="$(uname -s)" +for CONFIG_FILE in $SHELLDIR/utils/$OS/*; +do + [[ -f $CONFIG_FILE ]] && . $CONFIG_FILE +done + HISTFILE="$XDG_CACHE_HOME/kshHIST" HISTSIZE=5000 -#PS1=$(printf "${GREEN}%s${NORM}@%s:[${GREEN}%s${NORM}]:$ " '$USER' '$(hostname)' '$(_collapsed_pwd)') PS1=$(printf "[${GREEN}%s${NORM}] " '$(_collapsed_pwd)') |
