在 Emacs 中,除非另一个模式处于活动状态,否则我如何启用次要模式?

在 Emacs 中,除非另一个模式处于活动状态,否则我如何启用次要模式?

我正在尝试在 emacs 中使用 minimap 和 fill-column-indicator 模式,并为所有缓冲区启用 fci-mode小地图。

我改编了代码这个类似的答案,并为我的 .emacs 文件制作了这个:

(require 'fill-column-indicator)
(require 'minimap)                   
(define-global-minor-mode my-global-fci-mode fci-mode
  (lambda ()
    (unless minimap-mode
      (fci-mode))))
(my-global-fci-mode 1)

使用此代码,fci-mode 在所有缓冲区(包括小地图缓冲区)中都启用。为什么?

相关内容