В Emacs, использующем ESS для редактирования R-файлов, я хочу, чтобы это не происходило, когда я нажимаю Enter:
Я понимаю, что условием является использование### для выровненных по левому краю комментариев, ## для выровненных по блокам комментариев и # для этих выровненных по праву комментариев, здесь , но я хочу отключить последнее.
Как я понимаю из других ответов, принято поощрять просто не использовать одиночные комментарии #
, но как бы мне этого добиться?
Это в моем init.el:
(setq ess-smart-S-assign-key nil)
;; (ess-toggle-S-assign nil)
(setq ess-indent-with-fancy-comments nil)
(setq ess-fancy-comments nil)
(require 'ess)
(show-paren-mode 1)
;; (autoload 'R-mode "ess-site.el" "" t)
(add-to-list 'auto-mode-alist '("\\.R\\'" . R-mode))
;; (ess-toggle-underscore nil)
(defun my-ess-settings ()
(setq ess-indent-with-fancy-comments nil))
(add-hook 'ess-mode-hook #'my-ess-settings)
(add-hook 'ess-mode-hook
(lambda ()
(local-set-key (kbd "RET") 'newline)))
, который я видел рекомендованным в качестве способа отключения этого, но все же я вижу поведение выше в моем gif.