Вопрос

Очень конкретный вопрос, который я надеюсь, не слишком глуп.

(setq-default fill-column 120) Устанавливает ширину буферного заполнения до 120 столбцов. По умолчанию для меня иначе 74.

Эта команда, когда вложено в мою .emacs Файл работает для всех основных режимов, которые я использую (C ++, Perl и т. Д.). Однако, похоже, это не влияет на основной режим журнала изменений (change-log-mode-hook) Вы знаете, как я могу установить fill-column для этого режима?

Это было полезно?

Решение

Во -первых, вы должны установить это (я просто следит за тем, чтобы вы правильно поняли эту часть):

(defun my-change-log-mode-hook ()
  (setq fill-column 120))

(add-hook 'change-log-mode-hook 'my-change-log-mode-hook)

Во -вторых, вы должны убедиться, что нет Справочник локальные переменные Настройка, которая переопределяет это. Например, при редактировании исходного кода самого Emacs Fill-Column будет установлен на 74 для изменить режим журнала и 70 в другом месте, переоценивая значение, которое вы указали в µour Hook. Они определены в названных файлах .dir-locals.el и может быть размещено в каталоге или выше каталога, который содержит отредактированный файл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top