diff options
Diffstat (limited to '.zshrc')
| -rw-r--r-- | .zshrc | 43 |
1 files changed, 26 insertions, 17 deletions
@@ -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 |
