Emacs模式功能参数类型不一致

时间:2018-09-12 14:46:38

标签: emacs

我注意到Emacs *-mode函数有时将t|nil作为参数,有时它必须是-1|1。我认为在第一种情况下,最好提供-1|1而不是t|nil,但是在第二种情况下,它会导致意外的行为,提供t|nil而不是-1|1,请纠正我如果我错了。

(blink-cursor-mode -1) ; Must be -1, nil not going to work

我个人更喜欢t|nil,因为它比数字更清晰。

为什么会这样?有约定吗?启用/禁用的一致方式是什么,-1|1可以在任何地方工作吗?

1 个答案:

答案 0 :(得分:1)

我认为没有t|nil约定,请报告希望将其视为错误的模式命令。

有关参考,请参见major modeminor mode约定。