2011-10-18 14 views
5

Emacs için bir mod olduğunu hatırlıyorum, ya da bir seçenek, hatırlayamıyorum, bu ,, ., = sarılmış gibi operatörler sonra alan yerleştirerek kodu güzelleştirdi boşluklar ve hatırlayamadığım bazı diğer şeyler.Operatörlerin boşluklarla işleyen emacs modu/işlevi

Bunun çok dile özgü bir sorun olduğunu düşünüyorum, ancak genellikle virgüllerden sonra boşluk koyarım ve boşluklarla ='u sardım. Bu mod hakkında herhangi bir fikrin var mı?

cevap

6

Muhtemelen smart-operator.el'u düşünüyorsunuz.

+0

1 akıllı-operator.el beni tanıştırmak için. – Cheeso

+0

Hayır, bu eklenti değildi, ama kesinlikle yararlı! Teşekkürler! – aL3xa

1

smartchr.el nasıl olur? Bu muhtemelen hatırlamaya çalıştığınız şey değil, ama eminim ki bu amaç için güzel çalışıyor. Örneğin

: Eğer = birkaç kez yazarken Bu konfigürasyonla

(require 'smartchr) 
(global-set-key (kbd "=") (smartchr '(" = " " == " "="))) 

,  =  yerleştirilir ve  == = için daha sonra tekrar  =  için döner. İşte

yazar tarafından bir giriş (Japonca yazılmış, ama bir demo video ve yapılandırmanın örnekle): http://tech.kayac.com/archive/emacs-tips-smartchr.html