Als «balanced-parentheses» getaggte Fragen

4
So definieren Sie zusätzliche modenspezifische Paare für den elektrischen Paarmodus
electric-pair-modeist ein integrierter Modus zum automatischen Einfügen übereinstimmender Trennzeichenpaare (Klammern, eckige Klammern usw.) basierend auf dem aktuellen Hauptmodus. Ich weiß, dass ich zusätzliche Paare (die global sein werden ) wie folgt definieren kann : (push '(?\' . ?\') electric-pair-pairs) ; Automatically pair single-quotes (push '(?\' . ?\') electric-pair-text-pairs) ; ... …

4
Wie ersetze ich passende Klammern?
Ich schreibe (und schreibe) viele mathematische Formeln in LaTeX mit Emacs. Ich stoße häufig auf Situationen, in denen ich zwei übereinstimmende Klammern ändern möchte, um die Lesbarkeit zu verbessern. Mein Emacs ist so freundlich, mir das passende Trennzeichen zu zeigen, aber wie ändere ich es programmgesteuert? Ändern Sie beispielsweise die …


3
Stellen Sie die Region so ein, dass sie Klammern enthält
Wie kann ich, beginnend mit dem Punkt oder der aktiven Region, schnell (in einem Tastendruck / Befehl) 'erweitern', um den nächsten Satz einschließender Klammern einzuschließen? Wenn ich anfange mit: ( |bedeutet Punkt) (defn foo [x] (+ x |42)) Oder wenn ich beginne mit: ( <und >die ausgewählte Region einklammern) (defn …

4
Klammern automatisch formatieren
Ich versuche, eine Funktion zu erstellen, die geschweifte Klammern gemäß der Allman-Formatierung (zum Codieren in C) platziert / ausrichtet / einrückt. Im Allgemeinen bin ich ein Fan der Smartparens-Benutzeroberfläche, die Benutzern zum Anpassen von Funktionen zur Verfügung steht. Ich habe eine Reihe anderer Funktionen über die Smartparens-Oberfläche geschrieben, daher würde …

2
Wie kann man übereinstimmende Klammern schneller anzeigen?
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 …

2
Entfernen Sie Klammern um die Region
Gibt es eine bessere Alternative zu dieser Funktion, mit der ich Parens in einer Region entferne? Ich suche nach einem eingebauten Emacs oder etwas Besserem, das alle Paare in der ausgewählten Region entfernt (z. B. Klammern, geschweifte Klammern, doppelte Anführungszeichen, einfache Anführungszeichen). (defun my-delete-surrounded-parens () (interactive) ;; save where region …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.