2012-07-06 60 views
1

終於從Emacs的21.x升級到23.x後,我已經失去了從我的模式行版本控制狀態信息。emacs的版本控制模式行缺少

emacs manual沒來任何東西,因爲它只是指出狀態信息應該在那裏,並提供有關其打開/關閉的信息。

謝謝。

+0

我猜大概有保持曲線背後的理由,但在FYI目前的穩定版本是24.3。 – phils 2013-06-17 02:40:27

+0

您正在使用哪種VCS? – phils 2013-06-17 02:42:01

回答

1

如果對於源代碼管理工具是空白或不包含,您已將vc-handled-backends設置爲什麼,則不會爲該工具啓用vc。

+0

據悉爲: 「VC-處理-後端處於'VC-hooks.el」定義(RCS CVS SVN SCCS BZR GIT中汞柱MTN拱)的可變 它的值是」。 VC工作正常。模式行上沒有任何內容表明文件是否處於受控狀態。 – ericx 2012-07-06 20:46:03

+0

你有沒有改變你的模式線路設置?也許有什麼東西在壓制它呢? – 2012-07-07 20:27:21

0

你不說什麼操作系統或使用版本控制系統,但它可能是Emacs是無法找到合適的命令行程序。在OSX上使用emacs 24.3(從http://emacsformacosx.com/),我可以通過設置正確的路徑來恢復vc模式行。在我的情況下,使用二進制善變的MacPorts來自:

(setq-default vc-hg-program "/opt/local/bin/hg") 

其他VCS'有類似的變量vc-git-programvc-svn-program