Add tmux autostart, omz tmux plugin for quick aliases
This commit is contained in:
parent
307cf06087
commit
410c1177e0
2 changed files with 50 additions and 47 deletions
1
.zgenrc
1
.zgenrc
|
@ -87,6 +87,7 @@ load-starter-plugin-list() {
|
||||||
zgen oh-my-zsh plugins/screen
|
zgen oh-my-zsh plugins/screen
|
||||||
zgen oh-my-zsh plugins/vagrant
|
zgen oh-my-zsh plugins/vagrant
|
||||||
zgen oh-my-zsh plugins/autojump
|
zgen oh-my-zsh plugins/autojump
|
||||||
|
zgen oh-my-zsh plugins/tmux
|
||||||
|
|
||||||
if [ $(uname -a | grep -ci Darwin) = 1 ]; then
|
if [ $(uname -a | grep -ci Darwin) = 1 ]; then
|
||||||
# Load macOS-specific plugins
|
# Load macOS-specific plugins
|
||||||
|
|
96
.zshrc
96
.zshrc
|
@ -4,6 +4,55 @@ setopt correct
|
||||||
# turn off the infernal correctall for filenames
|
# turn off the infernal correctall for filenames
|
||||||
unsetopt correctall
|
unsetopt correctall
|
||||||
|
|
||||||
|
ZSH_TMUX_AUTOSTART=true
|
||||||
|
|
||||||
|
POWERLEVEL9K_MODE='nerdfont-complete'
|
||||||
|
#POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
|
||||||
|
#POWERLEVEL9K_SHORTEN_DELIMITER=""
|
||||||
|
#POWERLEVEL9K_SHORTEN_STRATEGY="truncate_from_right"
|
||||||
|
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
|
||||||
|
POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR=''
|
||||||
|
POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR=''
|
||||||
|
POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR=''
|
||||||
|
POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR=''
|
||||||
|
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="%F{blue}\u256D\u2500%F{white}"
|
||||||
|
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="%F{blue}\u2570\uf460%F{white} "
|
||||||
|
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(root_indicator dir dir_writable_joined)
|
||||||
|
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(command_execution_time
|
||||||
|
vcs background_jobs_joined time_joined)
|
||||||
|
POWERLEVEL9K_VCS_MODIFIED_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_VCS_MODIFIED_FOREGROUND="yellow"
|
||||||
|
POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND="yellow"
|
||||||
|
POWERLEVEL9K_DIR_HOME_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_DIR_HOME_FOREGROUND="blue"
|
||||||
|
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND="blue"
|
||||||
|
POWERLEVEL9K_DIR_WRITABLE_FORBIDDEN_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_DIR_WRITABLE_FORBIDDEN_FOREGROUND="red"
|
||||||
|
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_DIR_DEFAULT_FOREGROUND="white"
|
||||||
|
POWERLEVEL9K_ROOT_INDICATOR_BACKGROUND="red"
|
||||||
|
POWERLEVEL9K_ROOT_INDICATOR_FOREGROUND="white"
|
||||||
|
POWERLEVEL9K_STATUS_OK_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_STATUS_OK_FOREGROUND="green"
|
||||||
|
POWERLEVEL9K_STATUS_ERROR_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_STATUS_ERROR_FOREGROUND="red"
|
||||||
|
POWERLEVEL9K_TIME_BACKGROUND="clear"
|
||||||
|
POWERLEVEL9K_TIME_FOREGROUND="cyan"
|
||||||
|
POWERLEVEL9K_COMMAND_EXECUTION_TIME_BACKGROUND='clear'
|
||||||
|
POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND='magenta'
|
||||||
|
POWERLEVEL9K_BACKGROUND_JOBS_BACKGROUND='clear'
|
||||||
|
POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND='green'
|
||||||
|
|
||||||
|
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=250"
|
||||||
|
|
||||||
|
# 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"
|
||||||
|
|
||||||
# start zgen
|
# start zgen
|
||||||
if [ -f ~/.zgenrc ]; then
|
if [ -f ~/.zgenrc ]; then
|
||||||
source ~/.zgenrc
|
source ~/.zgenrc
|
||||||
|
@ -181,53 +230,6 @@ _check-for-zsh-quickstart-update() {
|
||||||
# unset QUICKSTART_KIT_REFRESH_IN_DAYS
|
# unset QUICKSTART_KIT_REFRESH_IN_DAYS
|
||||||
# fi
|
# fi
|
||||||
|
|
||||||
POWERLEVEL9K_MODE='nerdfont-complete'
|
|
||||||
#POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
|
|
||||||
#POWERLEVEL9K_SHORTEN_DELIMITER=""
|
|
||||||
#POWERLEVEL9K_SHORTEN_STRATEGY="truncate_from_right"
|
|
||||||
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
|
|
||||||
POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR=''
|
|
||||||
POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR=''
|
|
||||||
POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR=''
|
|
||||||
POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR=''
|
|
||||||
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="%F{blue}\u256D\u2500%F{white}"
|
|
||||||
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="%F{blue}\u2570\uf460%F{white} "
|
|
||||||
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(root_indicator dir dir_writable_joined)
|
|
||||||
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(command_execution_time
|
|
||||||
vcs background_jobs_joined time_joined)
|
|
||||||
POWERLEVEL9K_VCS_MODIFIED_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_VCS_MODIFIED_FOREGROUND="yellow"
|
|
||||||
POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND="yellow"
|
|
||||||
POWERLEVEL9K_DIR_HOME_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_DIR_HOME_FOREGROUND="blue"
|
|
||||||
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND="blue"
|
|
||||||
POWERLEVEL9K_DIR_WRITABLE_FORBIDDEN_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_DIR_WRITABLE_FORBIDDEN_FOREGROUND="red"
|
|
||||||
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_DIR_DEFAULT_FOREGROUND="white"
|
|
||||||
POWERLEVEL9K_ROOT_INDICATOR_BACKGROUND="red"
|
|
||||||
POWERLEVEL9K_ROOT_INDICATOR_FOREGROUND="white"
|
|
||||||
POWERLEVEL9K_STATUS_OK_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_STATUS_OK_FOREGROUND="green"
|
|
||||||
POWERLEVEL9K_STATUS_ERROR_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_STATUS_ERROR_FOREGROUND="red"
|
|
||||||
POWERLEVEL9K_TIME_BACKGROUND="clear"
|
|
||||||
POWERLEVEL9K_TIME_FOREGROUND="cyan"
|
|
||||||
POWERLEVEL9K_COMMAND_EXECUTION_TIME_BACKGROUND='clear'
|
|
||||||
POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND='magenta'
|
|
||||||
POWERLEVEL9K_BACKGROUND_JOBS_BACKGROUND='clear'
|
|
||||||
POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND='green'
|
|
||||||
|
|
||||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=250"
|
|
||||||
|
|
||||||
# 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"
|
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
# You may need to manually set your language environment
|
||||||
#export LANG=en_US.UTF-8
|
#export LANG=en_US.UTF-8
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue