かってきままな日々
2026-04-18 (Sa) [長年日記]
_ zsh syntax highlight 調整
使ってみたくなったので、gemini に聞きながら設定してみた。
# --- zsh-syntax-highlighting (必ず最後に記述) ---
typeset -A ZSH_HIGHLIGHT_STYLES
# 基本コマンド(明るい青)
ZSH_HIGHLIGHT_STYLES[command]='fg=cyan,bold'
ZSH_HIGHLIGHT_STYLES[builtin]='fg=cyan,bold'
ZSH_HIGHLIGHT_STYLES[function]='fg=cyan,bold'
ZSH_HIGHLIGHT_STYLES[alias]='fg=cyan,bold'
# パス・ディレクトリ(薄い水色)
ZSH_HIGHLIGHT_STYLES[path]='fg=blue,underline'
ZSH_HIGHLIGHT_STYLES[path-pathseparator]='fg=blue'
# 引数・オプション(白・グレー系)
ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=248'
ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=248'
# 文字列・クォーテーション(黄色・オレンジ系)
ZSH_HIGHLIGHT_STYLES[single-quoted-argument]='fg=yellow'
ZSH_HIGHLIGHT_STYLES[double-quoted-argument]='fg=yellow'
# コマンドの区切り(紫・マゼンタ系)
ZSH_HIGHLIGHT_STYLES[commandseparator]='fg=magenta'
# 存在しないコマンド・誤り(赤・ボールド)
ZSH_HIGHLIGHT_STYLES[unknown-token]='fg=red,bold'
# 補完候補の背景(オプション:薄い灰色)
#ZSH_HIGHLIGHT_STYLES[arg0]='fg=gray'
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
OMZ も入れたけど、たぶん使ってない。
あと、wezterm の color scheme が良くなくて、マゼンタとか青がやたら見づらいので 選択しなおした。
config.color_scheme = '3024 (dark) (terminal.sexy)'
これでまぁまぁいい感じ。
_ Emacs ビルドしなおし
archlinux の emacs package にパッチが当たって、新しい tree-sitter でビルドできるようになってたので、 それを元に自前パッチ版をビルド。