Як я можу встановити прив'язку ключів, яка глобально перекриває та має перевагу над усіма іншими прив’язками для цього ключа? Я хочу змінити всі основні / другорядні карти режимів і переконатися, що моє прив'язка завжди діє.
Це, звичайно, не працює:
(global-set-key "\C-i" 'some-function)
Він працює text-mode
, але коли я його використовую lisp-mode
, C-i
відновлюється lisp-indent-line
.
Я можу пройти та змінити цю прив'язку в lisp-mode
будь-якому іншому режимі окремо, але повинен бути простіший спосіб. Кожен раз, коли я встановлюю новий режим для нового типу файлів, мені доведеться повертатися назад і перевіряти, щоб нові мої прив'язки не перекривали новий режим.
Я хочу це зробити, тому що я хочу наслідувати прив’язки, про які я вже дізнався і вписався в інші редактори.