update check functions
This commit is contained in:
30
zsh/zshrc
30
zsh/zshrc
@@ -16,41 +16,41 @@ function get_current_dir_name {
|
||||
|
||||
# Set basic path to zsh-polyjuice installation
|
||||
export ZSH_POLYJUICE_PATH=$(get_current_dir_name)
|
||||
export ZSH_PLUGINS_PATH="$ZSH_POLYJUICE_PATH/plugins"
|
||||
export ZSH_ALIAS_PATH="$ZSH_POLYJUICE_PATH/alias"
|
||||
export ZSH_SETTINGS_PATH="$ZSH_POLYJUICE_PATH/settings"
|
||||
export ZSH_FUNCTIONS_PATH="$ZSH_POLYJUICE_PATH/functions"
|
||||
export STARSHIP_CONFIG_FILE="$ZSH_POLYJUICE_PATH/../starship/starship.toml"
|
||||
export ZSH_POLYJUICE_PLUGINS_PATH="$ZSH_POLYJUICE_PATH/plugins"
|
||||
export ZSH_POLYJUICE_ALIAS_PATH="$ZSH_POLYJUICE_PATH/alias"
|
||||
export ZSH_POLYJUICE_SETTINGS_PATH="$ZSH_POLYJUICE_PATH/settings"
|
||||
export ZSH_POLYJUICE_FUNCTIONS_PATH="$ZSH_POLYJUICE_PATH/functions"
|
||||
export ZSH_POLYJUICE_STARSHIP_CONFIG_FILE="$ZSH_POLYJUICE_PATH/../starship/starship.toml"
|
||||
|
||||
# Load basic settings `zsh/settings`
|
||||
for _file in "$ZSH_SETTINGS_PATH"/*.sh; do
|
||||
for _file in "$ZSH_POLYJUICE_SETTINGS_PATH"/*.sh; do
|
||||
source "$_file"
|
||||
done
|
||||
unset _file
|
||||
|
||||
# Load Aliases `zsh/alias`
|
||||
for _file in "$ZSH_ALIAS_PATH"/*.sh; do
|
||||
for _file in "$ZSH_POLYJUICE_ALIAS_PATH"/*.sh; do
|
||||
source "$_file"
|
||||
done
|
||||
unset _file
|
||||
|
||||
# Load self-defined functions
|
||||
for _file in "$ZSH_FUNCTIONS_PATH"/*.sh; do
|
||||
for _file in "$ZSH_POLYJUICE_FUNCTIONS_PATH"/*.sh; do
|
||||
source "$_file"
|
||||
done
|
||||
unset _file
|
||||
|
||||
# Load Plugins
|
||||
source $ZSH_PLUGINS_PATH/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||
ZSH_AUTOSUGGEST_STRATEGY=(history completion)
|
||||
ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE=20
|
||||
bindkey '^[l' autosuggest-accept # alt-L to accept autosuggestion
|
||||
source $ZSH_PLUGINS_PATH/zsh-autocomplete/zsh-autocomplete.plugin.zsh
|
||||
source $ZSH_PLUGINS_PATH/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
source $ZSH_PLUGINS_PATH/fzf-tab/fzf-tab.plugin.zsh
|
||||
source $ZSH_PLUGINS_PATH/ohmyzsh/plugins/fzf/fzf.plugin.zsh
|
||||
source $ZSH_PLUGINS_PATH/ohmyzsh/plugins/zoxide/zoxide.plugin.zsh
|
||||
source $ZSH_PLUGINS_PATH/ohmyzsh/plugins/python/python.plugin.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/zsh-autocomplete/zsh-autocomplete.plugin.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/fzf-tab/fzf-tab.plugin.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/ohmyzsh/plugins/fzf/fzf.plugin.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/ohmyzsh/plugins/zoxide/zoxide.plugin.zsh
|
||||
source $ZSH_POLYJUICE_PLUGINS_PATH/ohmyzsh/plugins/python/python.plugin.zsh
|
||||
|
||||
|
||||
# using starship as prompt
|
||||
|
||||
Reference in New Issue
Block a user