optimized PZT
This commit is contained in:
parent
5631c6d58c
commit
c2ff40d004
2 changed files with 89 additions and 26 deletions
64
zsh/.zprofile
Normal file
64
zsh/.zprofile
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
#
|
||||||
|
# Executes commands at login pre-zshrc.
|
||||||
|
#
|
||||||
|
# Authors:
|
||||||
|
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Browser
|
||||||
|
#
|
||||||
|
|
||||||
|
if [[ "$OSTYPE" == darwin* ]]; then
|
||||||
|
export BROWSER='open'
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Editors
|
||||||
|
#
|
||||||
|
|
||||||
|
export EDITOR='vim'
|
||||||
|
export VISUAL='vim'
|
||||||
|
export PAGER='less'
|
||||||
|
|
||||||
|
#
|
||||||
|
# Language
|
||||||
|
#
|
||||||
|
|
||||||
|
if [[ -z "$LANG" ]]; then
|
||||||
|
export LANG='en_US.UTF-8'
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Paths
|
||||||
|
#
|
||||||
|
|
||||||
|
# Ensure path arrays do not contain duplicates.
|
||||||
|
typeset -gU cdpath fpath mailpath path
|
||||||
|
|
||||||
|
# Set the list of directories that cd searches.
|
||||||
|
# cdpath=(
|
||||||
|
# $cdpath
|
||||||
|
# )
|
||||||
|
|
||||||
|
# Set the list of directories that Zsh searches for programs.
|
||||||
|
path=(
|
||||||
|
/usr/local/{bin,sbin}
|
||||||
|
$path
|
||||||
|
)
|
||||||
|
|
||||||
|
#
|
||||||
|
# Less
|
||||||
|
#
|
||||||
|
|
||||||
|
# Set the default Less options.
|
||||||
|
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
|
||||||
|
# Remove -X to enable it.
|
||||||
|
export LESS='-g -i -M -R -S -w -z-4'
|
||||||
|
|
||||||
|
# Set the Less input preprocessor.
|
||||||
|
# Try both `lesspipe` and `lesspipe.sh` as either might exist on a system.
|
||||||
|
if (( $#commands[(i)lesspipe(|.sh)] )); then
|
||||||
|
export LESSOPEN="| /usr/bin/env $commands[(i)lesspipe(|.sh)] %s 2>&-"
|
||||||
|
fi
|
||||||
|
|
51
zsh/.zshrc
51
zsh/.zshrc
|
@ -30,6 +30,30 @@ zinit ice depth=1; zinit light romkatv/powerlevel10k
|
||||||
# Uncomment following line if you want red dots to be displayed while waiting for completion
|
# Uncomment following line if you want red dots to be displayed while waiting for completion
|
||||||
export COMPLETION_WAITING_DOTS="true"
|
export COMPLETION_WAITING_DOTS="true"
|
||||||
|
|
||||||
|
#####################
|
||||||
|
# PREZTO
|
||||||
|
#####################
|
||||||
|
|
||||||
|
zstyle ':prezto:*:*' case-sensitive 'no'
|
||||||
|
zstyle ':prezto:*:*' color 'yes'
|
||||||
|
|
||||||
|
zinit ice silent; zinit snippet PZT::modules/gpg
|
||||||
|
zstyle :omz:plugins:ssh-agent identities id_rsa github_rsa pete_rsa stevserver_rsa ymca_rsa
|
||||||
|
# Auto convert .... to ../..
|
||||||
|
zstyle ':prezto:module:editor' dot-expansion 'yes'
|
||||||
|
|
||||||
|
zinit wait lucid for \
|
||||||
|
OMZ::plugins/common-aliases \
|
||||||
|
if"[[ $+commands[systemd] ]]" OMZ::plugins/systemd \
|
||||||
|
hkupty/ssh-agent \
|
||||||
|
PZT::modules/helper/init.zsh \
|
||||||
|
PZT::modules/environment/init.zsh \
|
||||||
|
PZT::modules/terminal/init.zsh \
|
||||||
|
PZT::modules/editor/init.zsh \
|
||||||
|
PZT::modules/history/init.zsh \
|
||||||
|
PZT::modules/directory/init.zsh \
|
||||||
|
PZT::modules/spectrum/init.zsh
|
||||||
|
# PZT::modules/utility/init.zsh
|
||||||
#####################
|
#####################
|
||||||
# PLUGINS #
|
# PLUGINS #
|
||||||
#####################
|
#####################
|
||||||
|
@ -39,15 +63,6 @@ zstyle ':prezto:module:tmux:session' name 'λ'
|
||||||
zstyle ':prezto:module:tmux:auto-start' remote 'yes'
|
zstyle ':prezto:module:tmux:auto-start' remote 'yes'
|
||||||
zinit ice zinit snippet PZT::modules/tmux
|
zinit ice zinit snippet PZT::modules/tmux
|
||||||
# }}}
|
# }}}
|
||||||
# prezto {{{
|
|
||||||
zstyle ':prezto:*:*' case-sensitive 'no'
|
|
||||||
zstyle ':prezto:*:*' color 'yes'
|
|
||||||
zinit ice zinit snippet PZT::modules/editor
|
|
||||||
|
|
||||||
zinit ice silent; zinit snippet PZT::modules/gpg
|
|
||||||
zinit ice silent pick"init.zsh" lucid; zinit snippet PZT::modules/utility
|
|
||||||
zstyle :omz:plugins:ssh-agent identities id_rsa github_rsa pete_rsa stevserver_rsa ymca_rsa
|
|
||||||
# }}}
|
|
||||||
##Set VI MODE
|
##Set VI MODE
|
||||||
bindkey -v
|
bindkey -v
|
||||||
bindkey '^r' history-incremental-search-backward
|
bindkey '^r' history-incremental-search-backward
|
||||||
|
@ -198,15 +213,10 @@ unsetopt CHECK_JOBS # Don't report on jobs when shell exit.
|
||||||
#####################
|
#####################
|
||||||
# ENV VARIABLE #
|
# ENV VARIABLE #
|
||||||
#####################
|
#####################
|
||||||
#export EDITOR='nvim'
|
|
||||||
export EDITOR='vim'
|
export EDITOR='vim'
|
||||||
export VISUAL=$EDITOR
|
export VISUAL=$EDITOR
|
||||||
export PAGER='less'
|
export PAGER='less'
|
||||||
#export SHELL='/bin/zsh'
|
|
||||||
|
|
||||||
# if [[ ! $(tmux ls) ]] 2> /dev/null; then
|
|
||||||
# tmux new -s λ
|
|
||||||
# fi
|
|
||||||
#####################
|
#####################
|
||||||
# COLORING #
|
# COLORING #
|
||||||
#####################
|
#####################
|
||||||
|
@ -216,18 +226,7 @@ autoload colors && colors
|
||||||
# ALIASES #
|
# ALIASES #
|
||||||
#####################
|
#####################
|
||||||
source $HOME/.zsh_aliases
|
source $HOME/.zsh_aliases
|
||||||
zinit wait lucid for \
|
|
||||||
OMZ::plugins/common-aliases \
|
|
||||||
if"[[ $+commands[systemd] ]]" OMZ::plugins/systemd \
|
|
||||||
PZT::modules/directory/init.zsh \
|
|
||||||
PZT::modules/tmux \
|
|
||||||
hkupty/ssh-agent \
|
|
||||||
PZT::modules/helper \
|
|
||||||
PZT::modules/environment \
|
|
||||||
PZT::modules/terminal \
|
|
||||||
PZT::modules/spectrum \
|
|
||||||
PZT::modules/history \
|
|
||||||
PZT::modules/directory \
|
|
||||||
#####################
|
#####################
|
||||||
# FANCY-CTRL-Z #
|
# FANCY-CTRL-Z #
|
||||||
#####################
|
#####################
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue