【已解决】 如何正确设置 display-fill-column-indicator-mode?

尝试了以下几种方法,都不能在启动 Emacs 后默认开启,需要手动 M-x display-fill-column-indicator-mode

请问如何正确设置 display-fill-column-indicator-mode 自动启用啊?先行感谢 :pray:

;; {{{
(setq-default fill-column 80) ;; M-x set-fill-column RET
(add-hook 'after-init-hook 'display-fill-column-indicator-mode)
;; (setq fill-column-indicator-ruler-mode t)
;; (setq global-display-fill-column-indicator-mode t)
;; 超长的一行文字最好根据内容进行手动断行,或预设提醒值(一般建议设为 80 字符)。
;; (setq display-fill-column-indicator-column 80)
;; ;; display-fill-column-indicator-mode
;; (setq display-fill-column-indicator t)
;; (setq display-fill-column-indicator-character t)
;; }}}

原来排除所有错误答案,就得到了正确答案 :laughing:

(setq-default fill-column 80) ;; M-x set-fill-column RET
(add-hook 'after-init-hook 'global-display-fill-column-indicator-mode)

一点折腾的经验:

whitespace-mode 也有 fill-column 提示,但太具有侵入性了,而且显示效果也不好,不如 display-fill-column-indicator 的细竖线。

以下是两者对比,明显看到 whitespace-mode 的 fill-column 提示没有对齐:

1 个赞