2012-02-15 2 views

ответ

6

Word-wrapping in Emacs выполняется с использованием второстепенного режима auto-fill-mode. Вы можете отключить его, выполнив команду M-x auto-fill-mode RET, или путем добавления его к крюку:

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

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

работает как шарм. спасибо :) –

+0

Можно сделать более компактным: '(add-hook 'html-mode-hook (lambda() (auto-fill-mode -1)))' –

+0

@bronger, он может быть меньше, но добавляет лямбда у крючков есть некоторые недостатки. Главное, что, когда вы разрабатываете свой крючок, вы можете легко добавить несколько версий, связанных с переменной-крючком, - это никогда не произойдет, если вы добавите символ функции. В этом свете я бы сильно отговорил вас от этого. – Lindydancer

2

Добавьте к этому ваш .emacs:

(defun my-html-mode-setup() 
    (auto-fill-mode -1)) 
(add-hook 'html-mode-hook 'my-html-mode-setup) 
Смежные вопросы