代码之家  ›  专栏  ›  技术社区  ›  Yuki

Emacs模式函数参数类型不一致[重复]

  •  0
  • Yuki  · 技术社区  · 6 年前

    我注意到Emacs *-mode 函数有时需要 t|nil 作为一个论据,有时它必须 -1|1 . 我认为在第一种情况下是可以的 -1|1 而不是 但在第二种情况下,它会导致意外的行为 而不是 -1|1 ,如果我错了,请纠正我。

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

    我个人更喜欢 因为感觉更明确,而不是数字。

    为什么会这样?有什么约定吗?启用/禁用的一致方法是什么 到处工作?

    1 回复  |  直到 6 年前
        1
  •  1
  •   sds    6 年前

    我不认为有什么问题 t|nil 按照惯例,请将期望的模式命令报告为bug。

    前参考参见 major mode minor mode 习俗。