EMACS: установите Cill-Column в режиме журнала изменения
-
28-10-2019 - |
Вопрос
Очень конкретный вопрос, который я надеюсь, не слишком глуп.
(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
и может быть размещено в каталоге или выше каталога, который содержит отредактированный файл.