2012-02-15 13 views

risposta

6

Il ritorno a capo in Emacs viene eseguito utilizzando la modalità minore auto-fill-mode. È possibile disabilitarla eseguendo il comando M-x auto-fill-mode RET, o aggiungendolo ad un gancio:

(defun my-html-mode-hook() 
    (auto-fill-mode -1)) 

(add-hook 'html-mode-hook 'my-html-mode-hook) 
+0

funziona come un fascino. grazie :) –

+0

Può essere reso più compatto: '(add-hook 'html-mode-hook (lambda() (auto-fill-mode -1)))' –

+0

@bronger, potrebbe essere più piccolo, ma aggiungendo lambda a ganci ha alcuni inconvenienti. Il più importante è che quando si sta sviluppando il proprio hook, si può facilmente finire per avere più versioni di esso collegate a una variabile hook - questo non succederebbe mai se si aggiungesse un simbolo di funzione. In questa luce, vorrei fortemente scoraggiarti dal farlo. – Lindydancer

2

aggiungere questo alla tua .emacs:

(defun my-html-mode-setup() 
    (auto-fill-mode -1)) 
(add-hook 'html-mode-hook 'my-html-mode-setup)