summaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2021-08-13 20:23:22 -0700
committerxyz <gky44px1999@gmail.com>2021-08-13 20:23:22 -0700
commitceb390c840788a8db4238e8c8bc6e0b996290798 (patch)
treeee402540d64c977aeb0230c1f0979285d3687b2a /.bashrc
parenta5b58972bfcea12b608871f7d4c9a147943f3320 (diff)
export XDG_XXX_DIR env var in user-dirs.dirs, refactor
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc33
1 files changed, 19 insertions, 14 deletions
diff --git a/.bashrc b/.bashrc
index 2d4fd688..0a48fb88 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)"