2026/01/25_zshのディレクトリ構造を変更した
public.icon
miseのバイナリファイルやグローバル設定は、~/.local/bin/ や ~/.config/ に配置されている せっかくなので、zshの設定ファイルもこれに合わせて~/.config/zsh/に配置
code:terminal
% tree ~/.config/zsh
zsh
├── 00_env.zsh
├── 10_zinit.zsh
├── 20_compinit.zsh
├── 30_fzf-tab.zsh
├── 40_fzf.zsh
├── 50_date-insert.zsh
├── 50_kiro.zsh
├── 50_mise.zsh
├── 50_obsidian-mcp-server.zsh
├── 50_rust.zsh
├── 60_prompt.zsh
├── 90_secret.local.zsh
├── 90_secret.zsh
├── README.md
└── zshrc.local
1 directory, 15 files
~/.config
~/.zshrcは、~/.config/zsh/zshrc.local にシンボリックリンク
code:terminal
% ls -la ~/.zshrc
lrwxr-xr-x@ 1 tak staff 34 1 25 15:26 /Users/tak/.zshrc -> /Users/tak/.config/zsh/zshrc.local
~
% cat ~/.config/zsh/zshrc.local
setopt extended_glob
for config_file in $HOME/.config/zsh/*.zsh(.N:on); do
source $config_file
done
~
%