Wenn Sie eine schließende Klammer eingeben (oder möglicherweise auch für andere gepaarte Symbole) und die öffnende Klammer auf dem Bildschirm nicht sichtbar ist, springt Emacs zur öffnenden Klammer, um anzuzeigen, wo sie sich befindet. Das ist sehr praktisch.
Ich möchte den Zeitraum, für den die öffnende Klammer angezeigt wird, kürzer machen (z. B. eine halbe Sekunde). Dies sollte nicht schwer sein, aber das Problem ist, dass ich nicht weiß, wie diese Funktionalität heißt, sodass ich Emacs-Variablen / -Funktionen nicht durchsuchen kann.
balanced-parentheses
Mark Karpov
quelle
quelle
Antworten:
Ich denke, Sie möchten die Parameter für blinkende Klammern anpassen . Insbesondere können Sie einstellen
blink-matching-delay
, welche:quelle
0.5
. Laut Beschreibungblink-matching-delay
sollte es auf die Anzahl von [ganzen] Sekunden eingestellt werden . Gibt es eine Möglichkeit, die halbe Sekunde einzustellen?sit-for
intern verwendet. Ich habe es getestet und es funktioniert einwandfrei mit Gleitkomma-Intervallen, daher unterstützt mein System es (es wäre seltsam, wenn GNU / Linux das nicht unterstützen würde). Ich werde das melden.Emacs wird mit dem Paket geliefert
show-paren-mode
. Anstatt die entsprechende Klammer beim Schreiben vorübergehend zu blinken, wird die Klammer unter dem Cursor hervorgehoben.Es gibt auch andere Pakete mit einigen zusätzlichen Schnickschnack. Ich bevorzuge Mic-Paren . Dieses Paket ist schneller und kann sowohl vorwärts als auch rückwärts gleichzeitig hervorheben, wenn sich der Cursor wie in Klammern befindet
)(
.quelle