1

最终从 emacs 21.x 升级到 23.x 后,我的模式行中丢失了版本控制状态信息。

emacs 手册没有显示任何内容,因为它只是说明状态信息应该存在并且没有提供有关打开/关闭它的信息。

谢谢。

4

2 回答 2

1

vc-handled-backends如果这是空白或不包含源代码控制工具,您设置了什么,将不会为该工具启用 vc。

于 2012-07-06T19:07:09.510 回答
0

你没有说你使用什么操作系统或版本控制系统,但可能是 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等。

于 2013-06-17T00:54:31.543 回答