46 lines
1.1 KiB
Bash
46 lines
1.1 KiB
Bash
export PROMPT='%F{red}%~ %# %f'
|
|
|
|
HISTFILE=~/.zsh_history
|
|
HISTSIZE=1000000000
|
|
SAVEHIST=1000000000
|
|
HISTFILESIZE=1000000000
|
|
HISTTIMEFORMAT='[%F %T] '
|
|
|
|
export LC_CTYPE='en_US.UTF-8'
|
|
export LC_ALL='en_US.UTF-8'
|
|
|
|
setopt share_history extended_history hist_ignore_dups hist_ignore_space
|
|
|
|
autoload -U history-search-end
|
|
zle -N history-beginning-search-backward-end history-search-end
|
|
zle -N history-beginning-search-forward-end history-search-end
|
|
|
|
bindkey -v
|
|
bindkey "^R" history-incremental-search-backward
|
|
bindkey "^[[A" history-beginning-search-backward-end
|
|
bindkey "^[[B" history-beginning-search-forward-end
|
|
|
|
alias dc='docker compose'
|
|
alias g='git'
|
|
alias k='kubectl'
|
|
alias v='nvim'
|
|
|
|
alias diff='diff --color=auto'
|
|
alias grep='grep --color=auto -E'
|
|
alias sed='sed -E -H'
|
|
alias bc='bc -ql'
|
|
alias ffmpeg='ffmpeg -hide_banner'
|
|
alias ffprobe='ffprobe -hide_banner'
|
|
alias ip='ip -color=auto'
|
|
|
|
alias cat='batcat'
|
|
alias ls='eza --icons --group-directories-first --time-style long-iso'
|
|
alias ll='ls -l'
|
|
alias la='ls -la'
|
|
alias apt='apt-fast'
|
|
|
|
eval "$(zoxide init --cmd cd zsh)"
|
|
|
|
zstyle :compinstall filename '/root/.zshrc'
|
|
autoload -Uz compinit
|
|
compinit
|