一致する括弧をより速く表示する方法は?


8

右かっこを入力すると(または、他のペアの記号でも機能する可能性があります)、左かっこが画面に表示されない場合、Emacsは右かっこにジャンプして、それがどこにあるかを示します。これはとても便利です。

左括弧が表示される期間を短くしたい(例えば0.5秒)。これは難しいことではありませんが、問題は、この機能の名前がわからないため、Emacs変数/関数を検索できないことです。


1
補足:カーソルが戻るのを待つ必要はありません。あなたはおそらくこれを知っていましたが、一部のユーザーはそれを認識していないため、遅延は耐え難いものです。
Stefan

回答:


5

括弧の点滅のパラメータを調整したいと思います。特に、を調整できますblink-matching-delay

この変数は、一致する括弧を示し続ける秒数を指定します。多くの場合、1秒未満で十分な結果が得られますが、デフォルトは1で、すべてのシステムで機能します。


それでおしまい。残念ながら、それはの値が好きではないようです0.5。説明によると、[全体]秒の数にblink-matching-delay設定する必要があります。0.5秒に設定する方法はありますか?
Mark Karpov、2015

@マーク:わからない。上記のテキストはマニュアルからのものであり、一部のシステムでは分数が機能するがすべてでは機能しないことを意味します。多分他の分数値を試してみませんか?
ダン

動作していないようです。何らかの理由で、常に1秒の遅延が使用されます。ソースコードを読む必要がありますが、これはバグかもしれません。
Mark Karpov、2015

3
sit-for内部的に使用します。私はそれをテストしましたが、浮動小数点間隔で問題なく動作するので、私のシステムはそれをサポートします(GNU / Linuxがそれをサポートしていなかったら奇妙でしょう)。これを報告します。
Mark Karpov、2015

1
ここでEmacs開発者が言うこと:あなたが説明している動作は最近の回帰であり、b892438d7(昨日)で修正されました。私はEmacsをプル/リビルドしますが、大丈夫です。あなたの答えを受け入れる。
Mark Karpov、2015

4

Emacsはパッケージに付属していますshow-paren-mode。括弧が書かれたときに対応する括弧を一時的に点滅させる代わりに、カーソルの下の括弧に対応する括弧が強調表示されます。

ベルとホイッスルが追加された他のパッケージもあります。私はマイクかっこが好きです。このパッケージはより高速であり、カーソルがのように括弧内にある場合は、前方と後方の両方を同時に強調表示できます)(

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.