mirror of
https://tildegit.org/hyperreal/dotfiles-hyperreal.git
synced 2026-03-09 12:28:13 +01:00
~zshrc
This commit is contained in:
parent
3848cee840
commit
1374551a76
1 changed files with 0 additions and 89 deletions
89
.zshrc
89
.zshrc
|
|
@ -1,94 +1,5 @@
|
|||
# zshrc for OpenBSD
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# KEYBINDINGS
|
||||
#-----------------------------------------------------------------------------
|
||||
bindkey -v
|
||||
bindkey "^[[1~" beginning-of-line
|
||||
bindkey "^[[4~" end-of-line
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# ENVIRONMENT VARS
|
||||
#-----------------------------------------------------------------------------
|
||||
export PAGER="less -X"
|
||||
export MANWIDTH="80"
|
||||
export MANROFFOPT="-c"
|
||||
export MANPAGER="less -X"
|
||||
export EDITOR="nvim"
|
||||
export TERM=xterm-256color
|
||||
|
||||
HISTFILE="/home/hyperreal/.zsh_history"
|
||||
HISTSIZE=100000
|
||||
SAVEHIST=65536
|
||||
setopt appendhistory
|
||||
setopt sharehistory
|
||||
|
||||
# Have less display colors
|
||||
export LESS_TERMCAP_mb=$'\e[1;31m'
|
||||
export LESS_TERMCAP_md=$'\e[1;34m'
|
||||
export LESS_TERMCAP_so=$'\e[01;0;33m'
|
||||
export LESS_TERMCAP_us=$'\e[01;31m'
|
||||
export LESS_TERMCAP_me=$'\e[0m'
|
||||
export LESS_TERMCAP_se=$'\e[0m'
|
||||
export LESS_TERMCAP_ue=$'\e[0m'
|
||||
export GROFF_NO_SGR=1
|
||||
|
||||
export LANG="en_US.UTF-8"
|
||||
export MANPATH="${MANPATH:-/usr/share/man:/usr/local/share/man}"
|
||||
|
||||
# Set PATH
|
||||
export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
|
||||
|
||||
# Add ~/bin to PATH
|
||||
export PATH="${HOME}/bin:${PATH}"
|
||||
|
||||
# Add ~/.local/bin to PATH
|
||||
export PATH="${HOME}/.local/bin:${PATH}"
|
||||
|
||||
# Add GOPATH
|
||||
export PATH="${HOME}/go/bin:${PATH}"
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# ALIASES
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
alias ls='lsd --icon=never'
|
||||
alias l='ls -lFhg'
|
||||
alias la='ls -A'
|
||||
alias ll='ls -l'
|
||||
alias lal='ls -lA'
|
||||
alias ldot='ls -gld .*'
|
||||
|
||||
# Prompt user before overwriting files
|
||||
alias cp='cp -i'
|
||||
alias mv='mv -i'
|
||||
alias rm='rm -i'
|
||||
|
||||
# Use neomutt for mail
|
||||
alias mail='neomutt'
|
||||
|
||||
# Get public IP address
|
||||
alias pubip='curl -m 5 ipv4.icanhazip.com'
|
||||
|
||||
# Ping google.com
|
||||
alias pong='ping -c 3 www.google.com'
|
||||
|
||||
# git
|
||||
alias ga='git add'
|
||||
alias gcl='git clone'
|
||||
alias gcmsg='git commit -m'
|
||||
alias gd='git diff'
|
||||
alias gl='git pull'
|
||||
alias gp='git push'
|
||||
alias gr='git remote'
|
||||
alias grbi='git rebase -i'
|
||||
alias grm='git rm'
|
||||
alias grv='git remote -v'
|
||||
alias gst='git status'
|
||||
|
||||
# cd to ~ and clear screen
|
||||
alias rsrc='cd "${HOME}"/ && clear && source ~/.zshrc'
|
||||
|
||||
# zsh-autosuggestions
|
||||
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue