diff options
author | xyz <gky44px1999@gmail.com> | 2021-08-13 20:23:22 -0700 |
---|---|---|
committer | xyz <gky44px1999@gmail.com> | 2021-08-13 20:23:22 -0700 |
commit | ceb390c840788a8db4238e8c8bc6e0b996290798 (patch) | |
tree | ee402540d64c977aeb0230c1f0979285d3687b2a /.bashrc | |
parent | a5b58972bfcea12b608871f7d4c9a147943f3320 (diff) |
export XDG_XXX_DIR env var in user-dirs.dirs, refactor
Diffstat (limited to '.bashrc')
-rw-r--r-- | .bashrc | 33 |
1 files changed, 19 insertions, 14 deletions
@@ -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)" |