2011-08-01 12 views
1

emacsで検索を実行すると、利用可能な一致が約1秒間強調表示されます。検索時のハイライト時間の変更

どうすれば変更できますか? 検索ハイライト時間オプションを設定するカスタマイズグループはありますか? (isearchではそのようなエントリはありません)。

答えて

1

私はカスタマイズグループがlazy-highlight

だと思い

編集(ちなみに、isearchグループのバッファの一番下に記載されている子グループの一つである。):それはあなたのように聞こえるが、強調表示は、あなたの部分に何も介入することなく1秒後に再び消えることを言います。これは、デフォルトの動作ではないので、他のものとの葛藤のように見えます。 (あなたがデフォルトをテストするためにemacs -Qを実行することができます。)

lazy-highlight-cleanupが突然呼び出されていると仮定すると、あなたは、スタックトレースをチェックし、その呼び出しがどこから来ている見て、その機能にdebug-on-entryを呼び出すことができます。検索を開始するときには、cが予期されたコールを過ぎている必要があります。完了したらcancel-debug-on-entryを使用してください。

参照:

標準のデバッガコマンド:
M-:(info "(elisp) Debugger Commands")のelispをデバッグするためのRET

主な手動入力:
M-:(info "(elisp) Debugging")RET

1

lazy-highlight-interval変数を設定してみてください。たとえば、

(setq lazy-highlight-interval 0) 
関連する問題