Created
November 2, 2024 03:02
-
-
Save troykelly/5636d6a5d2190ed6152733839387038c to your computer and use it in GitHub Desktop.
Default zshrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Set path if required | |
#export PATH=$GOPATH/bin:/usr/local/go/bin:$PATH | |
# Aliases | |
alias ls='ls --color=auto' | |
alias ll='ls -lah --color=auto' | |
alias grep='grep --color=auto' | |
alias ec="$EDITOR $HOME/.zshrc" # edit .zshrc | |
alias sc="source $HOME/.zshrc" # reload zsh configuration | |
# Set up the prompt - if you load Theme with zplugin as in this example, this will be overriden by the Theme. If you comment out the Theme in zplugins, this will be loaded. | |
autoload -Uz promptinit | |
promptinit | |
prompt adam1 # see Zsh Prompt Theme below | |
# Use vi keybindings even if our EDITOR is set to vi | |
bindkey -e | |
setopt histignorealldups sharehistory | |
# Keep 5000 lines of history within the shell and save it to ~/.zsh_history: | |
HISTSIZE=5000 | |
SAVEHIST=5000 | |
HISTFILE=~/.zsh_history | |
# Use modern completion system | |
autoload -Uz compinit | |
compinit | |
# zplug - manage plugins | |
source /usr/share/zplug/init.zsh | |
zplug "lib/async_prompt", from:oh-my-zsh | |
zplug "plugins/git", from:oh-my-zsh | |
zplug "plugins/sudo", from:oh-my-zsh | |
zplug "plugins/command-not-found", from:oh-my-zsh | |
zplug "zsh-users/zsh-syntax-highlighting" | |
zplug "zsh-users/zsh-autosuggestions" | |
zplug "zsh-users/zsh-history-substring-search" | |
zplug "zsh-users/zsh-completions" | |
zplug "junegunn/fzf" | |
zplug "themes/robbyrussell", from:oh-my-zsh, as:theme # Theme | |
# zplug - install/load new plugins when zsh is started or reloaded | |
if ! zplug check --verbose; then | |
printf "Install? [y/N]: " | |
if read -q; then | |
echo; zplug install | |
fi | |
fi | |
zplug load --verbose |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment