2011-04-21 33 views

回答

14

將其從find-file-hook中刪除。這應該停用後端:

(remove-hook 'find-file-hook 'vc-find-file-hook) 

,你可能需要一個(require 'vc)上面的行之前得到正確的時機。或者也許這樣包裝它:

(eval-after-load "vc" '(remove-hook 'find-file-hook 'vc-find-file-hook)) 

以獲得正確的時機。

+3

我的emacs現在加載大約99999999x更快,謝謝! – 2012-01-18 23:54:08

2

我也真的推薦magit(一個不同的emacs git模式。)我也喜歡命令行,但是這個功能確實做得很好,並且允許你編寫更多的代碼並且減少「git」。特別是在將代碼發送出去,瀏覽窗口,以及在emacs內部進行拉/推之前,編碼/取消代碼/查看更改的差異非常好。

(delete 'Git vc-handled-backends) 

或刪除所有源控制掛鉤:

(setq vc-handled-backends()) 
44

刪除混帳emacs

;;disable the version control 

(setq vc-handled-backends nil) 

爲我工作。

+1

+1(setq vc-handled-backends())工作得很好。不僅Emacs現在啓動速度更快,而且文件打開速度也更快,謝謝! – dolzenko 2012-05-25 07:24:33

+0

這個變量也可以使用'customize'修改或清除。 – mhsmith 2017-05-30 11:07:52

6

或者你可以禁用整個版本控制的事情由VC-模式處理後端的列表