ZSHがオートコンプリートされるロード順序の変更

ZSHがオートコンプリートされるロード順序の変更

Javaの独自のフラグ補完を実装しようとすると、既存のフラグが破損しています。 :-)

私がしたことは(もちろん何よりも)電話をかけて、私のモジュールが動作していることを確認することでしたunfunctionautoloadオートコンプリートモジュールがロードされる順序が変わると思います。

では、どのように元の姿に戻ることができますか?以前は_javaが最初にロードされ、今は_java_classがロードされたので、私は反対の方法を好みます。 :-)

問題のファイルはすべて標準のUnixコンプリート形式です。

➜  ~ ll /usr/share/zsh/functions/Completion/Unix/_java*                                                                                                                                 [% 16:39:51]
-rw-r--r-- 1 root root 25K lut  7  2016 /usr/share/zsh/functions/Completion/Unix/_java
-rw-r--r-- 1 root root 693 lut  7  2016 /usr/share/zsh/functions/Completion/Unix/_java_class

Ubuntu 16.04。私はoh-my-zshを使用していますが、ここではoh-my-zshを使用せずに$fpath(エクスポートを介して1つのセッション中)、unfunctionおよびautoload

ベストアンサー1

おすすめ記事