summaryrefslogtreecommitdiff
path: root/.zshrc
diff options
context:
space:
mode:
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc43
1 files changed, 26 insertions, 17 deletions
diff --git a/.zshrc b/.zshrc
index 3074f74..056030c 100644
--- a/.zshrc
+++ b/.zshrc
@@ -83,8 +83,8 @@ setopt hist_find_no_dups
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
zstyle ':completion:*' menu no
-zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
-zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
+zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza $realpath'
+zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'eza $realpath'
# Load Homebrew
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
@@ -94,28 +94,22 @@ source <(fzf --zsh)
eval "$(zoxide init --cmd cd zsh)"
eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/tokyocat_laptop.omp.yml)"
-# Exports
-export EDITOR=nvim
-export PAGER=nvimpager
-export FZF_DEFAULT_OPTS=" \
- --color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \
- --color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \
- --color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8"
-
-# For CS50x, can be remvoed later
-export CC="clang"
-export CFLAGS="-ferror-limit=1 -gdwarf-4 -ggdb3 -O0 -std=c11 -Wall -Werror -Wextra -Wno-gnu-folding-constant -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-but-set-variable -Wshadow"
-export LDLIBS="-lcrypt -lcs50 -lm"
-
# Aliases
-alias ls='ls --color'
+alias nvim='nvim.sh'
+alias cat='bat'
+alias ls='eza'
+alias lsv='eza -lah' # v for verbose
+alias tree='eza --tree'
alias c='clear'
+alias q='exit'
+alias ':q'='exit'
alias vim='nvim'
alias python='python3'
+alias vi='nvim $(fzf --preview="bat --style=numbers --color=always --line-range :500 {}")'
alias zshrc='vim ~/.zshrc && source ~/.zshrc'
alias tmuxconf='vim ~/.config/tmux/tmux.conf'
-alias nvimconf='cd ~/.config/nvim && vim'
+alias nvimconf='cd ~/.config/nvim && nvim'
alias vimrc='nvimconf'
alias ivm='vim'
@@ -126,6 +120,21 @@ alias ga='git add'
alias gc='git commit'
alias gp='git push'
+# Exports
+export PATH="$HOMEBREW_PREFIX/opt/ncurses/bin:$PATH"
+export PATH="$HOME/scripts:$PATH"
+export EDITOR=nvim
+export PAGER=nvimpager
+export FZF_DEFAULT_OPTS=" \
+ --color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \
+ --color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \
+ --color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8"
+
+# For CS50x, can be remvoed later
+export CC="clang"
+export CFLAGS="-ferror-limit=1 -gdwarf-4 -ggdb3 -O0 -std=c11 -Wall -Werror -Wextra -Wno-gnu-folding-constant -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-but-set-variable -Wshadow"
+export LDLIBS="-lcrypt -lcs50 -lm"
+
# Open tmux if it's not open
if [ -z "$TMUX" ]; then
tmux