diff --git a/.gitignore b/.gitignore index 5ee376a..349d9a2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.pyc node_modules/ -.venv \ No newline at end of file +.venv +*.md.html diff --git a/zsh/options.zsh b/zsh/options.zsh index 3679194..f71f718 100644 --- a/zsh/options.zsh +++ b/zsh/options.zsh @@ -58,3 +58,6 @@ setopt hist_verify setopt inc_append_history # synchronize history between active sessions setopt share_history + +# Among other things, used for compatibility with OMZ plugins. +ZSH_CACHE_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/dotfiles" diff --git a/zsh/plugins.zsh b/zsh/plugins.zsh index f1c9dbe..1e1a952 100644 --- a/zsh/plugins.zsh +++ b/zsh/plugins.zsh @@ -1,11 +1,6 @@ #!/usr/bin/env zsh -ZSH_CACHE_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/dotfiles" -if [[ ! -d "$ZSH_CACHE_DIR" ]]; then - mkdir -pv "$ZSH_CACHE_DIR" -fi - -source "$ZSH_DOTFILES/zplg.zsh" +mkdir -pv "$ZSH_CACHE_DIR" _plugin() { _perf_timer_start "plugin $1" diff --git a/zsh/zshrc b/zsh/zshrc index 7a099d9..7850b78 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -46,7 +46,7 @@ _perf_timer_start "total" fi # }}} -for script in functions options path env plugins aliases completion zle prompt colorscheme; do +for script in functions options path env zplg plugins aliases completion zle prompt colorscheme; do _perf_timer_start "$script.zsh" source "$ZSH_DOTFILES/$script.zsh" _perf_timer_stop "$script.zsh" @@ -60,8 +60,6 @@ if [[ -d "$ZSH_DOTFILES/custom" ]]; then done fi -command_exists rbenv && eval "$(rbenv init -)" - _perf_timer_stop "total" welcome