123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- # Lines configured by zsh-newuser-install
- HISTFILE=~/.histfile
- HISTSIZE=1000
- SAVEHIST=1000
- setopt appendhistory autocd extendedglob nomatch
- bindkey -e
- # End of lines configured by zsh-newuser-install
- # The following lines were added by compinstall
- zstyle :compinstall filename '/home/josh/.zshrc'
- autoload -Uz compinit
- compinit
- # End of lines added by compinstall
- # List of word delimeters
- WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
- # Use prompt colors (green for regular user, red for root)
- autoload -U colors && colors
- if [ "$(id -u)" != "0" ]; then
- PROMPT="%{$fg_bold[green]%}%n@%m %1~ $%{$reset_color%} "
- RPROMPT="[%{$fg_no_bold[yellow]%}%?%{$reset_color%}]"
- else
- PROMPT="%{$fg_bold[red]%}%n@%m %1~ #%{$reset_color%} "
- RPROMPT="[%{$fg_no_bold[yellow]%}%?%{$reset_color%}]"
- fi
- # ls pleasantness
- alias l='\ls --color=auto'
- alias ls='ls --color=auto'
- alias lsa='ls -a --color=auto'
- alias lls='ls -alh --color=auto'
- # apt-get aliases
- alias update='sudo apt-get update && sudo apt-get dist-upgrade'
- alias clean='sudo apt-get clean'
- # grep the entirety of the history
- alias hg='history 1 | grep'
- # Use vim as the default text editor
- export VISUAL=vim
- # Used to keep steam from throwing errors
- export SWT_GTK3=0
- # Home and End keysjump the the beginning/end of the command
- bindkey "^[OH" beginning-of-line
- bindkey "^[OF" end-of-line
- # Ctrl-Left and Ctrl-Right keys move between words
- bindkey ";5C" forward-word
- # bindkey "^[[C" forward-word
- bindkey ";5D" backward-word
- # bindkey "^[[D" backward-word
- # Used for X forwarding in Cygwin
- if [[ "$(uname -o)" != "GNU/Linux" ]]; then
- DISPLAY=:1.0
- fi
- # local folder in PATH for UE4
- export PATH=$HOME/bin:$PATH
- # Flags used for CS243 "Mechanics of Programming"
- alias gcc='gcc -std=c99 -Wall -ggdb -Wextra -pedantic'
- # devkitPro/devkitPPC sources
- export DEVKITPRO=/home/josh/devkitPro/
- export DEVKITPPC=/home/josh/devkitPro//devkitPPC
- # alias for vim muscle memory when quitting
- alias :q='exit'
- # eval used by thefuck
- if hash fuck 2>/dev/null; then
- eval $(thefuck --alias)
- fi
- # Instantly write history
- setopt -o sharehistory
- # Ignore duplicates in history
- setopt HIST_IGNORE_DUPS
- # timestamp alias for dates
- alias ts='date +%y-%m-%d'
- # zsh-syntax-highlighting (MUST BE AT THE BOTTOM OF THIS FILE)
- source ~/.zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|