v0.0.1
This commit is contained in:
43
files/zshrc
Normal file
43
files/zshrc
Normal file
@@ -0,0 +1,43 @@
|
||||
# Aliases
|
||||
alias ls='ls --color=auto'
|
||||
alias ll='ls -lah --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
export PS2='> '
|
||||
|
||||
# Keep 5000 lines of history within the shell and save it to ~/.zsh_history:
|
||||
HISTSIZE=5000
|
||||
SAVEHIST=5000
|
||||
HISTFILE=~/.zsh_history
|
||||
setopt histignorealldups sharehistory
|
||||
|
||||
# Set the prompt
|
||||
autoload -Uz promptinit
|
||||
promptinit
|
||||
prompt eric
|
||||
|
||||
# Use modern completion system
|
||||
autoload -Uz compinit
|
||||
compinit
|
||||
|
||||
# zplug - manage plugins
|
||||
source /usr/share/zplug/init.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 - install/load new plugins when zsh is started or reloaded
|
||||
if ! zplug check; then
|
||||
printf "Install? [y/N]: "
|
||||
if read -q; then
|
||||
echo; zplug install
|
||||
fi
|
||||
fi
|
||||
zplug load
|
||||
|
||||
if [ -x "$(command -v tmux)" ] && [ -n "${DISPLAY}" ] && [ -z "${TMUX}" ]; then
|
||||
exec tmux new-session -A -s ${USER} >/dev/null 2>&1
|
||||
fi
|
||||
Reference in New Issue
Block a user