comment in response to a shell questionのユーザーtinkertimは、bash
オートコンプリートライブラリを使用するとksh
をハックするのは簡単だと述べています。私は、bash
オートコンプリートをAT & T ksh93
と使うよりも良いものは何もありません。これはどうすればできますか?bashオートコンプリートを使用するためにksh93をどのようにプログラムできますか?
ksh93
は1年に何回も新しいリリースがあるので、私はソースコードを変更する必要がないソリューションを探しています。 ksh93
は、新しいCモジュールを動的にリンクすることができ、プログラマブルです(キーストロークごとにksh関数を実行します)ので、ソースを変更することは本当に必要ではありません。
注:私はksh
で行うのは簡単である程度ファイル名自動補完を、話していません。私は、nmh
コマンドの自動補完オプションやMercurialコマンドを自動補完するような、bashが行うその他の面白いオートコンプリートのすべてについて話しています。そのようなもの。
rlwrapは実際には他の問題にはかなり役立ちますが、その自動補完機能は最小限です。 –
スペシャルがあれば、それはKSHの入力機能ととにかく衝突します。 – TheBonsai