2008-09-16 20 views
6

W TextMate, gdy istnieje aktualny wybór, I hit "klucz, a wybór staje się w cudzysłowie. To samo dzieje się z innymi zrównoważonych znaków takich jak ({[i”.Jak uzyskać cytaty stylu TextMate w Emacs?

jestem brakuje czegoś oczywiste w konfiguracji Emacs, która umożliwiłaby podobne zachowanie podczas korzystania z trybu znak przejściowy, czy muszę wyrwać elisp i napisać coś?

Odpowiedz

3
+0

Będę drugi autopair. Używam go już od jakiegoś czasu i jest prawie idealny zamiennik. Yasnippet tego samego faceta jest również doskonałym zamiennikiem fragmentów Textmate. – Singletoned

+1

Ta odpowiedź również dzięki uprzejmości "tego samego faceta". :) –

6

Wrap-region.el z this guy's blog post zrobi to, czego szukasz.

Paredit zakończy cytowanie stylu TextMate Po wpisaniu jednej części dopasowanej pary (cudzysłowy, nawiasy, nawias ses, itp.), drugi zostanie wstawiony, a punkt wstawienia zostanie przesunięty między nimi, podobnie jak TextMate.

+0

Mmm ... zawijanie regionu jest ładne. Teraz, jeśli mogę po prostu go przekonać, jak przywrócić wybór po wykonaniu wrap. –

+0

Mechanizm pary szkieletów wspomniany w post preambule jest dość ogólny i jest wbudowany w emacs - nie ma potrzeby pobierania regionu zawijania dla nowych instalacji emacsa lub martwienia się o kompatybilność regionu owijającego. – EfForEffort

Powiązane problemy