Kiedy rezygnuję z Ediffa q, pytają mnie, czy naprawdę chcę odejść. Wolałbym, żeby natychmiast przestał. Dostosowywanie nie ma nic oczywistego . Jest tutaj rozwiązanie , które wydaje się działać poprzez przedefiniowanie qklucza, ale nie jestem pewien szczegółów działania tej funkcji. Jaki jest najprostszy sposób, aby naprawdę rzucić palenie?
13
Niestety myślę, że musisz albo ponownie powiązać q lub dostosować źródło
ediff-quit
. Jak widać w źródleediff-quit
podpowiedzi zawsze się zdarza.Sugerowałbym przedefiniowanie
ediff-quit
w tobie.emacs
i przesłanie łatki do źródła, dodając zmienną dostosowywania.Pamiętaj, że źródło implementacji w emacsie jest zawsze o kilka kroków. Zakładając, że źródła elisp są zainstalowane, wpisz C-h f, wprowadź nazwę funkcji i kliknij łącze do miejsca jej zdefiniowania.
źródło
Używam następującego ponownego wiązania q w Ediff. Jeśli którykolwiek z buforów zostanie zmodyfikowany, zapyta, czy mają zostać zapisane, a następnie po prostu wyjdzie. Jeśli nie zostaną zmodyfikowane żadne bufory, po prostu zostanie zamknięty.
źródło