Подтвердить что ты не робот

Как отключить vc- git в emacs?

Я использую emacs поверх sshfs и репозитория git. Мне нравится использовать командную строку git, поэтому для этого проекта мне не нужен vc- git. Как предотвратить загрузку vc- git командой .emacs?

4b9b3361

Ответ 1

Удалите его из 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))

чтобы получить правильное время.

Ответ 2

Удалите git из списка бэкэндов, обработанных vc-mode:

(delete 'Git vc-handled-backends)

или удалите все:

(setq vc-handled-backends ())

Ответ 3

Или вы можете отключить все элементы управления версиями в emacs

;;disable the version control

(setq vc-handled-backends nil) 

работал у меня.

Ответ 4

Я бы также рекомендовал magit (другой режим emacs git.) Я тоже предпочитаю командную строку для всего но это действительно хорошо сделано и позволяет вам больше закодировать и "git". В частности, стадия и неповторимый код/​​вид разницы ваших изменений перед их отправкой, просмотр задержек и вытаскивание/нажатие во время пребывания внутри emacs отлично.