我在sshfs和git存储库上使用emacs.我喜欢使用git命令行,所以对于这个项目,我不需要启用vc-git.如何通过.emacs命令阻止加载vc-git ?
fls*_*fls 47
从vc-mode处理的后端列表中删除git:
(delete 'Git vc-handled-backends)
Run Code Online (Sandbox Code Playgroud)
或删除所有源控件挂钩:
(setq vc-handled-backends ())
Run Code Online (Sandbox Code Playgroud)
Tre*_*son 16
将其从中移除find-file-hook.这应该禁用后端:
(remove-hook 'find-file-hook 'vc-find-file-hook)
Run Code Online (Sandbox Code Playgroud)
您可能需要(require 'vc)在上面的行之前获得正确的时间.或者像这样包装它:
(eval-after-load "vc" '(remove-hook 'find-file-hook 'vc-find-file-hook))
Run Code Online (Sandbox Code Playgroud)
让时机成熟.
或者您可以在emacs中禁用整个版本控制
;;disable the version control
(setq vc-handled-backends nil)
Run Code Online (Sandbox Code Playgroud)
为我工作.
| 归档时间: |
|
| 查看次数: |
7997 次 |
| 最近记录: |