1

Обтекание по умолчанию для файлов HTML в Aquamacs (Options -> Line Wrapping) установлено на Break Lines (AutoFill) at 70 . Я могу изменить его, например, на Wrap, каждого буфера (файла). Но это не меняет его для всех файлов HTML, которые должны быть открыты в следующем сеансе. Adopt as default изменяет его для других открытых файлов, но все равно не меняет его для файлов HTML, которые должны быть открыты во время следующих сеансов.

Это для Aquamacs 2.4 на OS X Lion, если это что-то меняет.

Как навсегда изменить перенос строки (на перенос) для всех файлов HTML, чтобы мне не приходилось каждый раз менять его?

1 ответ1

4

Функция, с которой вы столкнулись, называется "режимом автозаполнения". Вы можете переключить его состояние, нажав 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .