2011-10-18 13 views
5

Recuerdo que había un modo de Emacs, o era una opción, no puede recordar, que prettified el código mediante la colocación de espacio después de operadores como ,, ., envuelto con = espacios, y algunos otros refresca cosas que no puedo recordar.modo de Emacs/función que envuelve los operadores con espacios

Creo que esto es un problema bastante específico del lenguaje, pero normalmente pongo espacio después de las comas, y envuelvo = con espacios. Alguna idea sobre este modo?

Respuesta

6

Probablemente estés pensando en smart-operator.el.

+0

1 para la introducción de mí para Smart-operator.el. – Cheeso

+0

Nah, no era ese complemento, ¡pero definitivamente es útil! ¡Gracias! – aL3xa

1

¿Qué tal smartchr.el? Esto probablemente no es lo que estás tratando de recordar, pero estoy seguro de que funciona muy bien para ese propósito.

Por ejemplo:

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

Con esta configuración, cuando se escribe = varias veces,  =  se inserta y se gira a  == -= luego de vuelta a  = .

Aquí es una introducción por el autor (escrito en japonés, pero con un vídeo de demostración y ejemplo de configuración): http://tech.kayac.com/archive/emacs-tips-smartchr.html

Cuestiones relacionadas