Установка ess-indent-with-fancy-comments
в ноль удалит странный одиночный - #
отступ, но он должен быть установлен либо локально в буфере в хуке (как в ответе Роба), ИЛИ до загрузки ESS:
(setq ess-indent-with-fancy-comments nil)
(require 'ess)
Другие способы убедиться, что он установлен перед загрузкой ESS, это установить его в M-x configure
или установить в разделе :init
в use-package
.
То, что происходит, заключается в том, что ESS определяет стили при инициализации в ess-style-alist
, а затем применяет стиль по умолчанию в каждом буфере. Поэтому, чтобы убедиться, что эти стили соответствуют ess-indent-with-fancy-comment
, вы должны обязательно установить его до определения стилей.