summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh')
-rw-r--r--zsh/.zshrc22
1 files changed, 21 insertions, 1 deletions
diff --git a/zsh/.zshrc b/zsh/.zshrc
index cb0a9da..f8d6f65 100644
--- a/zsh/.zshrc
+++ b/zsh/.zshrc
@@ -30,10 +30,30 @@ prompt pure
alias ls="ls --color"
+(( $+commands[exa] )) && alias ls="exa"
+(( $+commands[bat] )) && alias cat="bat"
+# if (( $+commands[most] )); then
+# alias less="most"
+# export PAGER="most"
+# fi
+if (( $+commands[fzf] )); then
+ if (( $+commands[fzf-share] )); then
+ # Nixos
+ source "$(fzf-share)/completion.zsh"
+ source "$(fzf-share)/key-bindings.zsh"
+ else
+ echo "Configure fzf!"
+ fi
+fi
+
+if (( $+commands[zoxide] )); then
+ eval "$(zoxide init zsh)"
+fi
+
source ~/.zsh/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh
if [[ ! -f ~/.zsh/fast-syntax-highlighting/current_theme.zsh ]]; then
fpath+=$HOME/.zsh/fast-syntax-highlighting
fast-theme clean
fi
-[[ -f ~/.zshrc.local ]] && source ~/.zshrc.local
+source ~/.zshrc.local