From ceb390c840788a8db4238e8c8bc6e0b996290798 Mon Sep 17 00:00:00 2001 From: xyz Date: Fri, 13 Aug 2021 20:23:22 -0700 Subject: export XDG_XXX_DIR env var in user-dirs.dirs, refactor --- .bashrc | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to '.bashrc') diff --git a/.bashrc b/.bashrc index 2d4fd68..0a48fb8 100644 --- a/.bashrc +++ b/.bashrc @@ -2,11 +2,17 @@ # ~/.bashrc # +# $- meaning see https://stackoverflow.com/questions/42757236/what-does-mean-in-bash # If not running interactively, don't do anything -[[ $- != *i* ]] && return +#[[ $- != *i* ]] && return +# https://github.com/westscz/.dotfiles/blob/master/system/bashrc +case $- in + *i*) ;; + *) return;; +esac -source /usr/share/fzf/completion.bash -source /usr/share/fzf/key-bindings.bash +. /usr/share/fzf/completion.bash +. /usr/share/fzf/key-bindings.bash # default PS1 #PS1='[\u@\h \W]\$ ' @@ -17,16 +23,15 @@ source /usr/share/fzf/key-bindings.bash # need \[ and \] around color codes so bash ignore color codes when calculating line wraps PS1="\[\e[0;91m\][\u@\h \W]\$ \[\e[0m\]" -alias ls="ls --color=auto" -alias rm="rm -vI" -alias sdcv="sdcv --color" -alias grep="grep --color=auto" -alias diff="diff --color=auto" -alias absolutely-proprietary="absolutely-proprietary -f" - -alias ll="ls -lAh --color=auto --group-directories-first" - -alias v="$EDITOR" -alias g=git +alias \ +absolutely-proprietary="absolutely-proprietary -f" \ +diff="diff --color=auto" \ +grep="grep --color=auto" \ +ls="ls --color=auto" \ +rm="rm -vI" \ +sdcv="sdcv --color" \ +g=git \ +ll="ls -lAh --color=auto --group-directories-first" \ +v="$EDITOR" eval "$(zoxide init bash)" -- cgit v1.2.3-70-g09d2