feat: update plugin loading

This commit is contained in:
2025-10-07 08:53:23 +00:00
parent 04a74ae0d6
commit c7cf15dceb
3 changed files with 14 additions and 8 deletions

View File

@@ -527,8 +527,8 @@ install:
tags: plugin
opts:
source: ~/.dotfiles/plugins
destination: ~/.local/share/zsh/plugins
flags: --delete
destination: ~/.local/share/zsh/
# flags: --delete
- name: mfaerevaag/wd
type: git

1
.gitignore vendored
View File

@@ -10,3 +10,4 @@ _local.zsh
.device_uid
plugins/.cache
.config/local.tmux
var/log/sofmani

17
.zshrc
View File

@@ -24,12 +24,17 @@ export DOTBIN="$HOME/.config/bin"
export DOTBIN_META="$HOME/.config/.bin"
# Load sofmani-managed zsh plugins
setopt +o nomatch
for plugin in ~/.local/share/zsh/plugins/**/*.plugin.zsh; do
[ -e "$plugin" ] && source "$plugin"
done
source ~/.local/share/zsh/plugins/powerlevel10k/powerlevel10k.zsh-theme
setopt -o nomatch
load_plugins() {
setopt +o nomatch
for plugin in ~/.local/share/zsh/plugins/**/*.plugin.zsh; do
[ -e "$plugin" ] && source "$plugin"
done
source ~/.local/share/zsh/plugins/powerlevel10k/powerlevel10k.zsh-theme
setopt -o nomatch
}
load_plugins
wd() { . ~/.local/share/zsh/plugins/wd/wd.sh }