- Explicitly list Oh My Zsh lib files to load, excluding tests/cli.test.zsh - Prevents test output from being displayed when sourcing zshrc - All functionality remains intact 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
94 lines
2.4 KiB
TOML
94 lines
2.4 KiB
TOML
shell = "zsh"
|
|
|
|
[templates]
|
|
defer = "{{ hooks?.pre | nl }}{% for file in files %}zsh-defer source \"{{ file }}\"\n{% endfor %}{{ hooks?.post | nl }}"
|
|
|
|
# Spaceship prompt - loaded first
|
|
[plugins.spaceship]
|
|
local = "~/.dotfiles/zsh/spaceship-prompt"
|
|
use = ["spaceship.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.spaceship-config]
|
|
local = "~/.dotfiles/zsh"
|
|
use = ["spaceship.zsh"]
|
|
apply = ["source"]
|
|
|
|
# Oh My Zsh library - load all lib files except tests
|
|
[plugins.oh-my-zsh-lib]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/lib"
|
|
use = ["{async_prompt,bzr,clipboard,cli,compfix,completion,correction,diagnostics,directories,functions,git,grep,history,key-bindings,misc,nvm,prompt_info_functions,spectrum,termsupport,theme-and-appearance,vcs_info}.zsh"]
|
|
apply = ["source"]
|
|
|
|
# Oh My Zsh plugins
|
|
[plugins.git]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/git"
|
|
use = ["git.plugin.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.docker]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/docker"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.docker-compose]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/docker-compose"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.tmux]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/tmux"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.z]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/z"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.command-not-found]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/command-not-found"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.history-substring-search]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/history-substring-search"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.colored-man-pages]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/colored-man-pages"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.extract]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/extract"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.sudo]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/sudo"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.cp]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/cp"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.dirhistory]
|
|
local = "~/.dotfiles/zsh/oh-my-zsh/plugins/dirhistory"
|
|
use = ["*.zsh"]
|
|
apply = ["source"]
|
|
|
|
# Custom plugins (submodules)
|
|
[plugins.zsh-autosuggestions]
|
|
local = "~/.dotfiles/zsh/custom-plugins/zsh-autosuggestions"
|
|
use = ["zsh-autosuggestions.zsh"]
|
|
apply = ["source"]
|
|
|
|
[plugins.zsh-syntax-highlighting]
|
|
local = "~/.dotfiles/zsh/custom-plugins/zsh-syntax-highlighting"
|
|
use = ["zsh-syntax-highlighting.zsh"]
|
|
apply = ["source"]
|