Jed エディターが「間接」呼び出しで永久に停止する

Jed エディターが「間接」呼び出しで永久に停止する

vim、、、、およびエディタなどのいくつかのコンソールアプリケーションを試しましたが、そのうちの何もこのようmgな「間接」呼び出しに問題がないようです。 (エディタをサブプロセスとして実行する実際の用語はわかりません。)、それから制御を与えます)。 、私が試したエディタの中でユニークです。このメッセージは、これを介してまたは間接的に実行されると永久に中断されます。ファイルを確認しましたが、そこにOS XのHomebrew公式の一部としてインストールされていました。emacsnanojoegitjedloading /usr/local/Cellar/jed/0.99-19/jed/lib/emacs.slgit commitack <search term> --pager='jed'jed

and 以下で and を実行してみましたが、git commitどちらも同じ動作を示します。ack ... --pager='jed'bashzsh

ターミナル/シェルを別々に構成できるように、この問題を理解しようとしています。設定が失敗した場合はバグレポートを送信してください。エディタが別のプログラムで実行されて端末を制御すると、正確に何が起こりますか?いくつかのソフトウェアのうちの1つがこれらの奇妙な動作を引き起こす可能性があるため、どのコンポーネントが非標準的な方法で動作しているかをどうやって知ることができますか?

答え1

これは、jedの「現在」(*)ホームブリッジバージョン(0.99.19 / Unix)で知られているバグのようです。

以下を使用してjedを削除し、最新の開発/プレリリースをインストールしてみてください。

brew uninstall jed
brew install --HEAD jed

これにより、MacOS Ventura 13.5.2(jedバージョンpre0.99.20-180 / Unix)でgit / hangの動作が修正されました。

(*) この問題は 2016 年から発生し、2023 年現在の現在(自作)ビルドにはバグがまだ存在します。

関連情報