Как навсегда изменить упаковку по умолчанию для файлов HTML в Aquamacs?
Упаковка по умолчанию для файлов HTML в Aquamacs (Options -> Line Wrapping
) установлен на Break Lines (AutoFill) at 70
, Я могу изменить это, например, на Wrap,
на буфер (файл). Но это не меняет его для всех файлов HTML, которые должны быть открыты в следующем сеансе. Adopt as default
изменяет его для других открытых файлов, но все равно не меняет его для файлов HTML, которые должны быть открыты во время следующих сеансов.
Это для Aquamacs 2.4 на OS X Lion, если это что-то меняет.
Как навсегда изменить перенос строк (на перенос) для всех файлов HTML, чтобы мне не приходилось каждый раз менять его?
1 ответ
Функция, с которой вы столкнулись, называется "режимом автозаполнения". Вы можете переключить его состояние, нажав META-x auto-fill-mode<enter>
, (ESC x
можно заменить на META-x.)
Размещение следующего кода в вашем файле.emacs приведет к отключению режима автозаполнения для каждого HTML-буфера, который вы открываете. Чтобы заставить код работать, вы должны перезапустить emacs, так как файл.emacs проверяется только во время запуска.
(defun my-html-mode-hooks ()
"Set ups for how I like html mode."
(auto-fill-mode 0) ; auto fill mode disabled
)
(add-hook 'html-mode-hook 'my-html-mode-hooks)