29 lines
942 B
Bash
29 lines
942 B
Bash
autoload -U colors && colors # colors
|
|
autoload -U compinit && compinit # basic completion
|
|
autoload -U compinit colors zcalc # theming
|
|
setopt PROMPT_SUBST
|
|
setopt autocd autopushd pushdignoredups
|
|
|
|
# nice history search feature
|
|
autoload -U up-line-or-beginning-search
|
|
autoload -U down-line-or-beginning-search
|
|
|
|
bindkey "${terminfo[kcuu1]}" up-line-or-beginning-search
|
|
bindkey "${terminfo[kcud1]}" down-line-or-beginning-search
|
|
bindkey ' ' magic-space
|
|
|
|
source "$ZDOTDIR/aliases.zsh"
|
|
|
|
# plugins
|
|
source "$ZPLUGINS/git-aliases/git-aliases.zsh"
|
|
source "$ZPLUGINS/zsh-vi-mode/zsh-vi-mode.plugin.zsh"
|
|
source "$ZPLUGINS/zsh-completions/zsh-completions.plugin.zsh"
|
|
source "$ZPLUGINS/zsh-autosuggestions/zsh-autosuggestions.zsh"
|
|
source "$ZPLUGINS/zsh-bd/bd.zsh"
|
|
source "$ZPLUGINS/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
|
|
source "$ZPLUGINS/banana.zsh-theme"
|
|
|
|
HISTFILE="$HOME/.local/share/zsh/histfile"
|
|
HISTSIZE=110000
|
|
SAVEHIST=100000
|