Installed Antigen and some plugins
This commit is contained in:
@@ -1,16 +1,16 @@
|
|||||||
# system {{{ #
|
# system {{{ #
|
||||||
|
|
||||||
# vim mode {{{ #
|
# # vim mode {{{ #
|
||||||
bindkey -v
|
# bindkey -v
|
||||||
function zle-line-init zle-keymap-select {
|
# function zle-line-init zle-keymap-select {
|
||||||
VIM_PROMPT="%{$fg_bold[yellow]%} [% NORMAL]% %{$reset_color%}"
|
# VIM_PROMPT="%{$fg_bold[yellow]%} [% NORMAL]% %{$reset_color%}"
|
||||||
RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
# RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
||||||
zle reset-prompt
|
# zle reset-prompt
|
||||||
}
|
# }
|
||||||
zle -N zle-line-init
|
# zle -N zle-line-init
|
||||||
zle -N zle-keymap-select
|
# zle -N zle-keymap-select
|
||||||
export KEYTIMEOUT=1
|
# export KEYTIMEOUT=1
|
||||||
# }}} vim mode #
|
# # }}} vim mode #
|
||||||
|
|
||||||
# command line related {{{ #
|
# command line related {{{ #
|
||||||
# search history
|
# search history
|
||||||
@@ -143,7 +143,6 @@ alias tri="trizen -S"
|
|||||||
# config files {{{ #
|
# config files {{{ #
|
||||||
function gz() { grep $1 ~/linux-config/aliases/zsh_aliases ; }
|
function gz() { grep $1 ~/linux-config/aliases/zsh_aliases ; }
|
||||||
alias rz="source ~/linux-config/aliases/zsh_aliases"
|
alias rz="source ~/linux-config/aliases/zsh_aliases"
|
||||||
alias tst="echo a"
|
|
||||||
alias lca="f ~/linux-config/aliases"
|
alias lca="f ~/linux-config/aliases"
|
||||||
|
|
||||||
# i3
|
# i3
|
||||||
|
|||||||
@@ -1,7 +1,3 @@
|
|||||||
# ZSH_THEME="bira"
|
|
||||||
# ZSH_THEME="miloshadzic"
|
|
||||||
ZSH_THEME="agnoster"
|
|
||||||
|
|
||||||
# default {{{ #
|
# default {{{ #
|
||||||
|
|
||||||
HISTFILE=~/.histfile
|
HISTFILE=~/.histfile
|
||||||
@@ -13,12 +9,7 @@ setopt appendhistory autocd extendedglob nomatch notify
|
|||||||
|
|
||||||
# Path to your oh-my-zsh installation.
|
# Path to your oh-my-zsh installation.
|
||||||
export ZSH=/home/kevin/.oh-my-zsh
|
export ZSH=/home/kevin/.oh-my-zsh
|
||||||
export EDITOR=/usr/bin/nvim
|
export EDITOR=/usr/bin/nvim export VISUAL=/usr/bin/nvim # Set name of the theme to load. Optionally, if you set this to "random" it'll load a random theme each time that oh-my-zsh is loaded. See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
|
||||||
export VISUAL=/usr/bin/nvim
|
|
||||||
|
|
||||||
# Set name of the theme to load. Optionally, if you set this to "random"
|
|
||||||
# it'll load a random theme each time that oh-my-zsh is loaded.
|
|
||||||
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
|
|
||||||
|
|
||||||
# Set list of themes to load
|
# Set list of themes to load
|
||||||
# Setting this variable when ZSH_THEME=random
|
# Setting this variable when ZSH_THEME=random
|
||||||
@@ -73,11 +64,6 @@ plugins=(
|
|||||||
git
|
git
|
||||||
)
|
)
|
||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
|
||||||
source ~/linux-config/aliases/zsh_aliases
|
|
||||||
|
|
||||||
# User configuration
|
|
||||||
|
|
||||||
# export MANPATH="/usr/local/man:$MANPATH"
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
# You may need to manually set your language environment
|
||||||
@@ -109,6 +95,21 @@ source ~/linux-config/aliases/zsh_aliases
|
|||||||
|
|
||||||
# }}} default #
|
# }}} default #
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
source ~/linux-config/aliases/zsh_aliases
|
||||||
|
|
||||||
|
# ZSH_THEME="bira"
|
||||||
|
# ZSH_THEME="miloshadzic"
|
||||||
|
# ZSH_THEME="agnoster"
|
||||||
|
|
||||||
|
source $ZSH/custom/antigen.zsh
|
||||||
|
antigen bundle hlissner/zsh-autopair
|
||||||
|
antigen bundle zsh-users/zsh-autosuggestions
|
||||||
|
antigen bundle softmoth/zsh-vim-mode
|
||||||
|
|
||||||
|
antigen theme molovo/filthy
|
||||||
|
antigen apply
|
||||||
|
|
||||||
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
||||||
exec startx
|
exec startx
|
||||||
fi
|
fi
|
||||||
@@ -133,45 +134,45 @@ fi
|
|||||||
|
|
||||||
# }}} laptop specific #
|
# }}} laptop specific #
|
||||||
|
|
||||||
# autoreload zsh aliases {{{ #
|
# # autoreload zsh aliases {{{ #
|
||||||
|
|
||||||
# File containing aliases;
|
# # File containing aliases;
|
||||||
ALIAS_FILE="$HOME/linux-config/aliases/zsh_aliases"
|
# ALIAS_FILE="$HOME/linux-config/aliases/zsh_aliases"
|
||||||
|
|
||||||
reload_aliases () {
|
# reload_aliases () {
|
||||||
# do nothing if there is no $ALIAS_FILE
|
# # do nothing if there is no $ALIAS_FILE
|
||||||
[[ -e ALIAS_FILE ]] || return 1
|
# [[ -e ALIAS_FILE ]] || return 1
|
||||||
# check if $ALIAS_FILE has been modified since last reload
|
# # check if $ALIAS_FILE has been modified since last reload
|
||||||
# the modifier `(:A)` resolves any symbolic links
|
# # the modifier `(:A)` resolves any symbolic links
|
||||||
if [[ $LAST_ALIAS_RELOAD < $(stat -c %Y ${ALIAS_FILE}(:A)) ]]; then
|
# if [[ $LAST_ALIAS_RELOAD < $(stat -c %Y ${ALIAS_FILE}(:A)) ]]; then
|
||||||
# load aliases
|
# # load aliases
|
||||||
source $ALIAS_FILE
|
# source $ALIAS_FILE
|
||||||
# update date of last reload
|
# # update date of last reload
|
||||||
LAST_ALIAS_RELOAD=$(date +%s)
|
# LAST_ALIAS_RELOAD=$(date +%s)
|
||||||
fi
|
# fi
|
||||||
}
|
# }
|
||||||
|
|
||||||
# make reload_aliases to be run before each prompt
|
# # make reload_aliases to be run before each prompt
|
||||||
autoload -Uz add-zsh-hook
|
# autoload -Uz add-zsh-hook
|
||||||
add-zsh-hook precmd reload_aliases
|
# add-zsh-hook precmd reload_aliases
|
||||||
|
|
||||||
# }}} autoreload zsh aliases #
|
# # }}} autoreload zsh aliases #
|
||||||
|
|
||||||
source /home/kevin/.shortcuts
|
source /home/kevin/.shortcuts
|
||||||
# export pywal colors
|
# export pywal colors
|
||||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
|
|
||||||
add-zsh-hook -Uz chpwd (){ ls -a; }
|
# add-zsh-hook -Uz chpwd (){ ls -a; }
|
||||||
|
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
export PASSWORD_STORE_CLIP_TIME=120
|
export PASSWORD_STORE_CLIP_TIME=120
|
||||||
|
|
||||||
# perl {{{ #
|
# # perl {{{ #
|
||||||
|
|
||||||
PATH="/home/kevin/perl5/bin${PATH:+:${PATH}}"; export PATH;
|
# PATH="/home/kevin/perl5/bin${PATH:+:${PATH}}"; export PATH;
|
||||||
PERL5LIB="/home/kevin/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
|
# PERL5LIB="/home/kevin/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
|
||||||
PERL_LOCAL_LIB_ROOT="/home/kevin/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
|
# PERL_LOCAL_LIB_ROOT="/home/kevin/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
|
||||||
PERL_MB_OPT="--install_base \"/home/kevin/perl5\""; export PERL_MB_OPT;
|
# PERL_MB_OPT="--install_base \"/home/kevin/perl5\""; export PERL_MB_OPT;
|
||||||
PERL_MM_OPT="INSTALL_BASE=/home/kevin/perl5"; export PERL_MM_OPT;
|
# PERL_MM_OPT="INSTALL_BASE=/home/kevin/perl5"; export PERL_MM_OPT;
|
||||||
|
|
||||||
# }}} perl #
|
# # }}} perl #
|
||||||
|
|||||||
Reference in New Issue
Block a user