emacs如何知道该文件来自git存储库?

时间:2014-05-30 14:54:09

标签: git emacs

我没有为git安装任何东西,当我从git仓库打开一个文件时,Emacs在modeline中显示Git:<BRANCH NAME>。 Emacs如何知道它的git repo?我使用的是Emacs 24.3.1。

1 个答案:

答案 0 :(得分:6)

vc包调用vc-git-registered函数来检查,文件是否在git中注册。您可以在vc-git.el模块中找到此功能。当您使用(vc-find-root file ".git")

的自动加载部分中指定的代码vc-git访问属于Git的目录中的文件时,首先加载模块本身