blob: 9b1db2bf30e600baf684b8df182ef309761cc4fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
autoload -U colors
HISTFILE=$XDG_DATA_HOME/zsh_history
HISTSIZE=100000
SAVEHIST=100000
setopt extendedglob
unsetopt beep
bindkey -v
bindkey '^R' history-incremental-search-backward
autoload -Uz compinit; compinit
autoload -Uz promptinit; promptinit
# Enable completion cache
zstyle ':completion::complete:*' use-cache 1
#zstyle ':completion:*' menu select
#zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
# Load prompt
PROMPT=$'%F{white}%~ %B%F{blue}>%f%b '
# Extra prompts
#source $ZDOTDIR/prompts
#source $ZDOTDIR/purification
#source $ZDOTDIR/git-prompt.zsh
#ZSH_GIT_PROMPT_FORCE_BLANK=1
#ZSH_THEME_GIT_PROMPT_PREFIX="%B · %b"
#ZSH_THEME_GIT_PROMPT_SUFFIX="›"
#ZSH_THEME_GIT_PROMPT_SEPARATOR=" ‹"
#ZSH_THEME_GIT_PROMPT_BRANCH="λ%{$fg_bold[cyan]%}"
#ZSH_THEME_GIT_PROMPT_DETACHED="%{$fg_no_bold[cyan]%}:"
#ZSH_THEME_GIT_PROMPT_BEHIND="%{$fg_no_bold[cyan]%}↓"
#ZSH_THEME_GIT_PROMPT_AHEAD="%{$fg_no_bold[cyan]%}↑"
#ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[red]%}✖"
#ZSH_THEME_GIT_PROMPT_STAGED="%{$fg[green]%}●"
#ZSH_THEME_GIT_PROMPT_UNSTAGED="%{$fg[red]%}✚"
#ZSH_THEME_GIT_PROMPT_UNTRACKED="…"
#ZSH_THEME_GIT_PROMPT_STASHED="%{$fg[blue]%}⚑"
#ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg_bold[green]%}✔"
#PROMPT=$'┏╸%(?..%F{red}%?%f · )%B%~%b$(gitprompt)\n┗╸%F{blue}❯%f%F{cyan}❯%f%F{green}❯%f '
# dtask
#source <(dstask zsh-completion)
#alias task=dstask
#alias ls="eza"
alias ls="ls -h --color=auto --group-directories-first"
alias tree="tree -C"
alias cp="cp -iv"
alias rm="rm -Iv"
alias mv="mv -iv"
alias mkdir="mkdir -pv"
alias shred="shred -un 5"
alias nvbm="nvim $XDG_DATA_HOME/bookmarks"
alias less="less -R"
alias zathura="zathura --fork"
# Void linux
#alias xq="xbps-query -Rs"
eval "$(zoxide init zsh)"
# Add syntax highlighting - must be last line in the file
#source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|