Jak ustawić powiązanie klucza, które globalnie zastępuje i ma pierwszeństwo przed wszystkimi innymi powiązaniami dla tego klucza? Chcę przesłonić wszystkie mapy w trybie głównym / pomocniczym i upewnić się, że moje powiązanie zawsze działa.
To oczywiście nie działa:
(global-set-key "\C-i" 'some-function)
Działa w text-mode, ale kiedy używam lisp-mode, C-ijest odbijany lisp-indent-line.
Mogę przejść przez to powiązanie i nadpisać go lisp-modeindywidualnie w każdym innym trybie, ale musi istnieć łatwiejszy sposób. Za każdym razem, gdy instaluję nowy tryb dla nowego typu pliku, musiałbym wrócić i sprawdzić, czy wszystkie moje powiązania klawiszy nie są zastępowane przez nowy tryb.
Chcę to zrobić, ponieważ chcę naśladować wiązania, których już nauczyłem się i zakorzeniłem od innych edytorów.