2008-09-16 17 views
6

In Textmate, wenn es eine aktuelle Auswahl ist, traf ich den "Schlüssel und die Auswahl durch Anführungszeichen gesetzt wird. Das gleiche mit anderen ausgeglichenen Zeichen geschieht wie ({[und‘.Wie erhalte ich TextMate-Anführungszeichen in Emacs?

ich offensichtlich etwas fehle Bin in Emacs-Konfiguration, die ein ähnliches Verhalten würde es ermöglichen, wenn transienten Markierungsmodus verwenden, oder muß ich elisp ausbrechen und etwas schreiben?

Antwort

3
+0

Ich werde zweiten Autopaar. Ich benutze es jetzt seit einer Weile und es ist fast perfekt Ersatz. Yasnippet vom gleichen Typ ist auch ein perfekter Ersatz für Textmate-Snippets. – Singletoned

+1

Diese Antwort auch mit freundlicher Genehmigung von "der gleiche Typ". :) –

6

Wrap-region.el von this guy's blog post wird tun, was Sie suchen.

Paredit vervollständigt das TextMate-Stil-Quoting.Wenn Sie einen Teil eines übereinstimmenden Paares eingeben (Anführungszeichen, Klammern, Parenthe ses, usw.), wird die zweite eingefügt und der Einfügepunkt zwischen ihnen verschoben, ähnlich wie bei TextMate.

+0

Mmm ... wickeln Region ist nett. Jetzt, wenn ich es nur herausfinden kann, wie man die Auswahl nach dem Umbruch wieder herstellt. –

+0

Der in der Post-Präambel erwähnte skeleton-pair-Mechanismus ist ziemlich allgemein gehalten und in emacs integriert - es muss keine Wrap-Region für neue emacs-Installationen abgerufen werden, oder es muss auf die Kompatibilität der Wrap-Region geachtet werden. – EfForEffort

Verwandte Themen