Używam Emacsa na OSX (Emacs24) i czasami muszę edytować pliki na zamontowanym woluminie sshfs. Jednak integracja vc Emacsa - konkretnie git - jest NAPRAWDĘ powolna w stosunku do montowań sshfs.
Chciałbym selektywnie wyłączyć tryb vc, zarówno w konfiguracji, jak i za pomocą .dir-locals.el. Jak mogę to zrobić?
(setq vc-handled-backends (remove 'Git vc-handled-backends))
Spróbowałbym zmodyfikować zmienne backcopy obsługiwane przez vc, które moja wersja Emacsa opisuje jako:
źródło
Myślę, że pisanie porad na temat
vc-git-registered
(lub nawetvc-registered
lubvc-find-file-hook
) byłoby najlepszym sposobem postępowania.Tam sprawdziłbyś ścieżkę pliku lub wartość jakiejś zmiennej, która byłaby ustawiona
.dir-locals.el
.źródło
zakładając, że zamontowałeś na
/tmp/mnt
nim elementy, powinien działać, dołączając kolejną linię formatowania\\|\\(%s\\)
i dodając/tmp/mnt/*
do listy ciągówźródło
źródło