dotfiles/.zshrc

36 lines
696 B
Bash

# wow proper history stuff
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
# what the fuck are any of these
setopt extendedglob
setopt nomatch
setopt notify
# who the fuck would want either of these
unsetopt autocd
unsetopt beep
# i dont even know what this does lmao
bindkey -v
# c++ compiler
export CXX=clang++;
# aliases for common utilities
alias v=nvim;
alias s=sudo;
alias nf=neofetch;
alias ssu="sudo su";
alias m="make";
alias gaa="git add -A";
alias gc="git commit -S -a";
alias gcm="git commit -S -a -m";
alias cls="clear"
alias ls="exa"
# line
PS1=$'\u256d\u2500 %F{cyan}%n@%m%F{white} | %F{red}%/%f > \n\u2570%(!.#.$) ';
PS2=$'%{\x1b[A\u2502 \x1b[B\x1b[G%0G%}\u2570%(!.#.$) ';