zshrc-complete、README.mdについての備忘録 in mac
OS:MacOS Monterey ver.12.4
zshrc-completeのインストール in mac
Macにzshrc completeを導入しました。
リポジトリ[1]のREADME.md、Manual installation部分に詳しいです。
記事内容は、導入と分かりづらかった点についてです。
(1) クローン
適当な場所にgitからクローンします。サンプル例だと、Git以下にクローンしています。
(ない場合は、"mkdir Git”で作ってやってください)
% cd ~/Git # Gitディレクトリに移動
% git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git # Gitディレクトリ内にソースをクローン
(2) .zshrcに追記
.zshrc内のcompdefの記述の前に、スクリプトを追記してやってください。
(compdefが無ければどこでも良いはずです)
”~/” 以下は、(1)でクローンした場所で読み替えてやってください。
read.meでは、(1)のように、Gitディレクトリ以下にクローンしているので、以下にzsh-autocomplete.plugin.zshが存在しています。
~/Git/zsh-autocomplete/zsh-autocomplete.plugin.zsh
よって、以下のようなスクリプトを追記してやってください。
source ~/Git/zsh-autocomplete/zsh-autocomplete.plugin.zsh
繰り返しになりますが、自分の環境でのzsh-autocomplete.plugin.zshへのパスを追記してあげてください。
(3) compinit を.zshrcから削除
もしあれば、compinit を.zshrcから削除してやってください。
(4) Macなので[1]の(4)の手順は省略します。
同上です。
tips
クローンしている場所さえ把握していれば、トラブルなく導入できると考えています。
mkdirして、そのままとかがトラブルの原因として考えられるかもしれません。
時間があれば、追記・修正予定です
【引用・参考文献】
[1] https://github.com/marlonrichert/zsh-autocomplete