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-i
jest odbijany lisp-indent-line
.
Mogę przejść przez to powiązanie i nadpisać go lisp-mode
indywidualnie 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.