【问题标题】:Enabling whitespace mode on emacs在 emacs 上启用空白模式
【发布时间】:2015-06-25 09:36:56
【问题描述】:

我正在尝试启用空白模式,但它似乎对我不起作用。

我已将 whitespace.el 文件添加到我的 .emacs.d/ 目录中。 我在 .emacs 文件中添加了以下几行:

(add-hook 'before-save-hook 'whitespace-cleanup)
(add-hook 'before-save-hook (lambda() (delete-trailing-whitespace)))

(require 'whitespace)

我在 whitespace.el 文件中做了以下操作:

M-x byte-compile-file <path to whitespace.el>

我尝试从 emacs 中的任何随机文本(例如:test.c)执行以下命令:

M-x whitespace-toggle-options RET

但我只收到一条消息说 [不匹配]​​

我错过了什么?

另外,每次我使用 emacs 时,我是否必须输入一个命令来启用空白模式?

【问题讨论】:

    标签: emacs whitespace


    【解决方案1】:

    whitespace.el 包含在 Emacs 中已经有一段时间了。除非你有一个非常旧的版本,否则你不需要手动将它放在任何地方,或者做任何特别的事情来使用它。

    whitespace-toggle-options 可能不是您想要使用的功能。相反,请尝试whitespace-mode

    切换空白可视化(空白模式)。 使用前缀参数 ARG,如果 ARG 是,则启用空白模式 积极的,否则禁用它。如果从 Lisp 调用,启用 ARG 被省略或为零时的模式。

    如果要默认启用,添加

    (global-whitespace-mode)
    

    到你的初始化文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多