Switch from pure oh-my-zsh to antigen
This commit is contained in:
parent
c275db629d
commit
8509d941a9
8 changed files with 2105 additions and 68 deletions
7
.antigen/.gitignore
vendored
Normal file
7
.antigen/.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
/*/
|
||||
!/.gitignore
|
||||
|
||||
!/antigen.zsh
|
||||
|
||||
!/themes/
|
2057
.antigen/antigen.zsh
Normal file
2057
.antigen/antigen.zsh
Normal file
File diff suppressed because it is too large
Load diff
5
.antigen/themes/.gitignore
vendored
Normal file
5
.antigen/themes/.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
/*
|
||||
/*/
|
||||
!/.gitignore
|
||||
|
||||
!/dustvoice.zsh-theme
|
10
.antigen/themes/dustvoice.zsh-theme
Normal file
10
.antigen/themes/dustvoice.zsh-theme
Normal file
|
@ -0,0 +1,10 @@
|
|||
# user, host, full path, and time/date
|
||||
# on two lines for easier vgrepping
|
||||
# entry in a nice long thread on the Arch Linux forums: https://bbs.archlinux.org/viewtopic.php?pid=521888#p521888
|
||||
PROMPT=$'%b%{$fg[yellow]%}%n@%{$fg[magenta]%}%M %{$fg[green]%}%~
|
||||
%{$fg_bold[white]%}%(!.#.$)%{$reset_color%} '
|
||||
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[blue]%}"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
|
||||
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%} %{$fg[red]%}X"
|
||||
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}"
|
16
.antigenrc
Normal file
16
.antigenrc
Normal file
|
@ -0,0 +1,16 @@
|
|||
antigen use oh-my-zsh
|
||||
|
||||
antigen bundle colored-man-pages
|
||||
antigen bundle colorzie
|
||||
antigen bundle command-not-found
|
||||
antigen bundle git
|
||||
antigen bundle history-substring-search
|
||||
|
||||
antigen bundle zsh-users/zsh-completions
|
||||
antigen bundle zsh-users/zsh-autosuggestions
|
||||
antigen bundle zsh-users/zsh-syntax-highlighting
|
||||
antigen bundle softmoth/zsh-vim-mode
|
||||
|
||||
antigen theme $ADOTDIR/themes dustvoice
|
||||
|
||||
antigen apply
|
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -2,10 +2,10 @@
|
|||
/*/
|
||||
!/.gitignore
|
||||
|
||||
!/.antigenrc
|
||||
!/.bashrc
|
||||
!/.gitconfig
|
||||
!/.nvidia-xinitrc
|
||||
!/.oh-my-zsh
|
||||
!/.password-store
|
||||
!/.restore-permissions
|
||||
!/.tmux.conf
|
||||
|
@ -21,10 +21,10 @@
|
|||
!/.zshrc
|
||||
!/README.md
|
||||
|
||||
!/.antigen/
|
||||
!/.config/
|
||||
!/.gnupg/
|
||||
!/.weechat/
|
||||
!/.ssh/
|
||||
!/.zsh/
|
||||
!/AUR/
|
||||
!/Wallpapers/
|
||||
|
|
15
.gitmodules
vendored
15
.gitmodules
vendored
|
@ -4,18 +4,3 @@
|
|||
[submodule ".config/nvim"]
|
||||
path = .config/nvim
|
||||
url = git@git.dustvoice.de:DustVoice/nvim.git
|
||||
[submodule ".zsh/plugins/zsh-vim-mode"]
|
||||
path = .zsh/plugins/zsh-vim-mode
|
||||
url = https://github.com/softmoth/zsh-vim-mode.git
|
||||
[submodule ".zsh/plugins/zsh-autosuggestions"]
|
||||
path = .zsh/plugins/zsh-autosuggestions
|
||||
url = https://github.com/zsh-users/zsh-autosuggestions.git
|
||||
[submodule ".zsh/plugins/zsh-syntax-highlighting"]
|
||||
path = .zsh/plugins/zsh-syntax-highlighting
|
||||
url = https://github.com/zsh-users/zsh-syntax-highlighting.git
|
||||
[submodule ".zsh/plugins/zsh-completions"]
|
||||
path = .zsh/plugins/zsh-completions
|
||||
url = https://github.com/zsh-users/zsh-completions
|
||||
[submodule ".oh-my-zsh"]
|
||||
path = .oh-my-zsh
|
||||
url = https://github.com/ohmyzsh/ohmyzsh.git
|
||||
|
|
59
.zshrc
59
.zshrc
|
@ -1,10 +1,9 @@
|
|||
# Path to your oh-my-zsh installation.
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
export ADOTDIR="$HOME/.antigen"
|
||||
|
||||
# Would you like to use another custom folder than $ZSH/custom?
|
||||
ZSH_CUSTOM="$HOME/.zsh"
|
||||
|
||||
OH_MY_ZSH="$ZSH/oh-my-zsh.sh"
|
||||
ANTIGEN_ZSH="$ADOTDIR/antigen.zsh"
|
||||
ANTIGENRC="$HOME/.antigenrc"
|
||||
ANTIGEN_LOG="$ADOTDIR/antigen.log"
|
||||
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||
|
@ -12,48 +11,12 @@ OH_MY_ZSH="$ZSH/oh-my-zsh.sh"
|
|||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
ZSH_THEME="dustvoice"
|
||||
|
||||
# Set list of themes to pick from when loading at random
|
||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||
# a theme from this variable instead of looking in ~/.oh-my-zsh/themes/
|
||||
# If set to an empty array, this variable will have no effect.
|
||||
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# CASE_SENSITIVE="true"
|
||||
|
||||
# Uncomment the following line to use hyphen-insensitive completion.
|
||||
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||
# HYPHEN_INSENSITIVE="true"
|
||||
|
||||
# Uncomment the following line to disable bi-weekly auto-update checks.
|
||||
DISABLE_AUTO_UPDATE="true"
|
||||
|
||||
# Uncomment the following line to automatically update without prompting.
|
||||
# DISABLE_UPDATE_PROMPT="true"
|
||||
|
||||
# Uncomment the following line to change how often to auto-update (in days).
|
||||
# export UPDATE_ZSH_DAYS=13
|
||||
|
||||
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||
# DISABLE_MAGIC_FUNCTIONS=true
|
||||
|
||||
# Uncomment the following line to disable colors in ls.
|
||||
# DISABLE_LS_COLORS="true"
|
||||
|
||||
# Uncomment the following line to disable auto-setting terminal title.
|
||||
# DISABLE_AUTO_TITLE="true"
|
||||
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
ENABLE_CORRECTION="true"
|
||||
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
COMPLETION_WAITING_DOTS="true"
|
||||
|
||||
# Uncomment the following line if you want to disable marking untracked files
|
||||
# under VCS as dirty. This makes repository status check for large repositories
|
||||
# much, much faster.
|
||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||
|
||||
# Uncomment the following line if you want to change the command execution time
|
||||
# stamp shown in the history command output.
|
||||
# You can set one of the optional three formats:
|
||||
|
@ -70,7 +33,7 @@ setopt HIST_IGNORE_DUPS
|
|||
setopt HIST_IGNORE_ALL_DUPS
|
||||
setopt COMPLETE_ALIASES
|
||||
|
||||
if [[ -a $OH_MY_ZSH ]]; then
|
||||
if [[ -a $ANTIGEN_ZSH && -a $ANTIGENRC ]]; then
|
||||
ZSH_AUTOSUGGEST_USE_ASYNC="true"
|
||||
ZSH_AUTOSUGGEST_STRATEGY=(history)
|
||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE=fg=5
|
||||
|
@ -82,18 +45,12 @@ if [[ -a $OH_MY_ZSH ]]; then
|
|||
MODE_CURSOR_REPLACE="red steady underline"
|
||||
MODE_CURSOR_VISUAL="white steady block"
|
||||
|
||||
# Which plugins would you like to load?
|
||||
# Standard plugins can be found in ~/.oh-my-zsh/plugins/*
|
||||
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
|
||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
# plugins=(git)
|
||||
plugins=(colored-man-pages colorize command-not-found git zsh-completions zsh-autosuggestions zsh-syntax-highlighting history-substring-search zsh-vim-mode)
|
||||
source $ANTIGEN_ZSH
|
||||
|
||||
antigen init $ANTIGENRC
|
||||
|
||||
autoload -U compinit && compinit
|
||||
|
||||
source $OH_MY_ZSH
|
||||
|
||||
bindkey -M vicmd '^K' history-substring-search-up
|
||||
bindkey -M vicmd '^J' history-substring-search-down
|
||||
|
||||
|
|
Loading…
Reference in a new issue