我想以 Emacs 模式行格式调用一些方法。例如count-words
,查看选择了多少个字符或类/方法名光标所在的位置。
这是我当前的模式行格式,但是调用count-words
,它会显示*invalid*
为结果,而且我不确定它是否会在任何更改中被调用。
(setq-default mode-line-format
(list "---File:[%b%+] Line:[%l] Size:[%i] "
(count-words (point-min) (point-max))
))
我想在模式行区域中调用一些经常更新的自定义方法。例如,我选择了多少个字符,谁更改了这一行(git blame),光标现在所在的当前类名是什么,等等。