2011-10-18 20 views
5

Pamiętam, że było to tryb dla Emacs, czy był to opcja, nie mogę sobie przypomnieć, że prettified kod umieszczając spacji po operatorów jak ,, ., z owinięte = spacje, a niektóre inne chłodzi rzeczy, których nie pamiętam.tryb Emacs/funkcja, która owija operatorów spacjami

Uważam, że jest to problem specyficzny dla języka, ale zwykle umieszczam spację po przecinkach i zawijam = spacjami. Wszelkie pomysły na temat tego trybu?

Odpowiedz

1

Co powiecie na smartchr.el? To prawdopodobnie nie jest to, co próbujesz sobie przypomnieć, ale jestem pewien, że działa to dobrze w tym celu.

Na przykład:

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

Przy tej konfiguracji, po wpisaniu = kilkakrotnie  =  jest włożona i obraca się  ==  do = następnie z powrotem do  = .

Oto wprowadzenie przez autora (napisana w języku japońskim, ale z wideo demo i przykład konfiguracji): http://tech.kayac.com/archive/emacs-tips-smartchr.html