私は i-search を 1 日に 100 万回前方/後方検索を使用していますが、まだミニバッファーにフォーカスがあるかどうかを確実に知る方法がわかりません。
私の混乱は、検索の失敗に続いて検索パラメーターを変更しようとしたことが原因だと思います。フォーカスが既にミニバッファーを離れているため、ドキュメントが誤って変更された場合です。ただし、ミニバッファーがまだアクティブであると誤解されています。検索用語がまだ表示されているためです。たとえば、
Failing wrapped I-search backward: abcdefg
Failing overwrapped I-search: abcedfg
Wrapped I-search: abcedfg
Overwrapped I-search backward: abcefg
Failing wrapped I-search: abcedfg
これを防ぐために i-search を前方/後方に微調整/変更する方法についてのアイデアはありますか?
ドキュメントのモードラインは、isearch がアクティブになるたびに非アクティブに変更され、isearch 関数が終了するとすぐにモードラインがアクティブに更新される可能性があります。そして、おそらくメッセージ -- 「関数 isearch が終了しました」。
i 検索中にドキュメントを読み取り専用にすることを考えているところですが、もちろんそれはやり過ぎです。
どんな提案でも大歓迎です。