From 07570f4b0066e97365c6b29f99f95af185d10eca Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Thu, 18 Apr 2019 21:00:34 -0400 Subject: Clean up catsh config --- home/.config/catsh/env.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'home/.config/catsh') diff --git a/home/.config/catsh/env.sh b/home/.config/catsh/env.sh index 2a5314c9..82275b51 100644 --- a/home/.config/catsh/env.sh +++ b/home/.config/catsh/env.sh @@ -1,13 +1,11 @@ set -o noclobber -o nounset -o vi -colon() { - IFS=: - echo "$*" -} - -# {,/opt/pkg,/usr{/local,/pkg,},$HOME/.local}/{s,}bin /usr/games _PATH=$PATH -PATH=$(colon /sbin /bin /opt/pkg/sbin /opt/pkg/bin /usr/local/sbin /usr/local/bin /usr/pkg/sbin /usr/pkg/bin /usr/sbin /usr/bin ~/.local/sbin ~/.local/bin /usr/games) +PATH= +for prefix in '' /usr/local /usr/pkg /usr /opt/pkg ~/.local; do + PATH=${PATH}${PATH:+:}${prefix}/sbin:${prefix}/bin +done +PATH=$PATH:/usr/games CDPATH=:~ export PAGER=less @@ -19,7 +17,7 @@ export GPG_TTY=$(tty) export NETHACKOPTIONS='pickup_types:$!?+/=, color, DECgraphics' type nvim > /dev/null || EDITOR=vim -alias vim="$EDITOR" +alias vim=$EDITOR alias !!='fc -s' alias ls='ls -p' alias ll='ls -hl' @@ -33,7 +31,9 @@ alias gp='git push' gu='git pull' gf='git fetch' alias gr='git rebase' gra='gr --abort' grc='gr --continue' grs='gr --skip' alias rand='openssl rand -base64 33' alias private='eval "$(gpg -d ~/.private)"' -[ "$(uname)" = 'Linux' ] && alias ls='ls --color=auto' grep='grep --color' +if [ "$(uname)" = 'Linux' ]; then + alias ls='ls --color=auto' grep='grep --color' +fi af0=$(tput setaf 0 || tput AF 0) af7=$(tput setaf 7 || tput AF 7) -- cgit 1.4.1 a8a532192d066f792c1f2bfbc414c&follow=1'>commit diff
path: root/scripts/chroot-prompt.sh (unfollow)
Commit message (Collapse)Author
2022-02-19Handle errors from editFn, etc.June McEnroe
2022-02-19Reimplement text macrosJune McEnroe
2022-02-19Factor out input handling to input.cJune McEnroe
2022-02-19Factor out window management to window.cJune McEnroe
2022-02-19Enable -Wmissing-prototypesJune McEnroe
In other words, warn when a function is missing static. I don't see why this isn't in -Wextra.
2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe
2022-02-19Run line editing testsJune McEnroe
I know, it feels wrong.
2022-02-18Implement new line editing "library"June McEnroe
Losing tab complete and text macros, for now. This new implementation works on an instance of a struct and does not interact with the rest of catgirl, making it possible to copy into another project. Unlike existing line editing libraries, this one is entirely abstract and can be rendered externally. My goal with this library is to be able to implement vi mode. Since it operates on struct instances rather than globals, it might also be possible to give catgirl separate line editing buffers for each window, which would be a nice UX improvement.
2022-02-18Simplify cursor positioning in inputJune McEnroe
Do some extra work by adding the portion before the cursor to the input window twice, but simplify the interaction with the split point. This fixes the awkward behaviour when moving the cursor across colour codes where the code would be partially interpreted up to the cursor.
2022-02-18Fix M-f orderingJune McEnroe
2022-02-12Move sandman build to scripts/MakefileJune McEnroe
2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe
2022-02-12Copy RPP defines from oconfigureJune McEnroe