最终从 emacs 21.x 升级到 23.x 后,我的模式行中丢失了版本控制状态信息。
emacs 手册没有显示任何内容,因为它只是说明状态信息应该存在并且没有提供有关打开/关闭它的信息。
谢谢。
vc-handled-backends
如果这是空白或不包含源代码控制工具,您设置了什么,将不会为该工具启用 vc。
你没有说你使用什么操作系统或版本控制系统,但可能是 emacs 无法找到正确的命令行程序。在带有 emacs 24.3(来自http://emacsformacosx.com/)的 OSX 上,我能够通过设置正确的路径来恢复 vc 模式行。就我而言,使用来自 macports 的 mercurial 二进制文件:
(setq-default vc-hg-program "/opt/local/bin/hg")
其他 vcs 有类似的变量vc-git-program
,vc-svn-program
等。