是否可以在传递给font-lock-add-keywords的参数中指定help-echo的值?
如果没有,是否有一个有效和可靠的地方通过字体锁的正常操作来添加这个属性?
我已经通读了elisp手册中的"基于搜索的字体化"one_answers"自定义关键字",我正在通过调整fic模式实现一个小模式。el .
谢谢。
font-lock被设计用来管理face
属性,它也可以设置任何其他属性。要设置给定的属性,只需使用(face <face> <prop1> <val1> <prop2> <val2> ...)
作为要应用的面(如果您根本不想应用任何面,则使用nil
作为<face>
)。为了使它可靠地工作,您还需要告诉font-lock,它通过将<prop1>
, <prop2>
等添加到font-lock-extra-managed-props
来管理那些额外的属性。如果不这样做,当这些属性不再适用时,将无法正确删除。