как навсегда изменить упаковку по умолчанию для файлов HTML в Aquamacs?

1897
lupincho

Обтекание по умолчанию для файлов 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
jwernerny

Функция, с которой вы столкнулись, называется «режимом автозаполнения». Вы можете переключить его состояние, нажав 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) 
Спасибо, это сработало, за исключением того, что в Aquamacs они рекомендуют использовать ~ / Library / Preferences / Aquamacs \ Emacs / Preferences.el, а не .emacs (но .emacs также оценивается, поэтому он будет работать там же). lupincho 12 лет назад 0
Очевидно, мне нужно подождать, пока щедрость не станет 24-часовой, чтобы присудить награду, но это принятый ответ. lupincho 12 лет назад 0

Похожие вопросы