iizukak の雑記

忘れる前に書いとこう

WSL + Ubuntu + Prezto でコマンド候補の補完が遅いのを直す

概要

macOSからWindows 11上のWSLへ主にPythonの開発環境の移行を実施している。その中で、WSL2上にインストールしたUbuntuでTabによるコマンドの補完が著しく遅い(数十秒かかる)現象が発生した。PreztoのGithub Issueを眺め、以下の一行を ~/.zshrc に追加することで解消した。

この問題については、PreztoのGithub Issue #1820で議論されている。

コード

unsetopt PATH_DIRS

unsetopt は zsh におけるオプションを無効化するコマンド。PATH_DIRS については zsh のOptionsのドキュメントに解説がある。

感想

今回調べていて、preztoの開発が最近はそれほど活発ではない印象を受けた。代替にはどういったものがあるのだろうか。

検証環境

  • Windows 11
  • WSL2
  • Ubuntu 22.04
  • Prezto 5ac930d(2023/)