Global olarak geçersiz kılan ve bu anahtar için diğer tüm bağlamalardan öncelikli olan bir anahtar bağlamayı nasıl ayarlayabilirim? Tüm büyük / küçük mod haritalarını geçersiz kılmak ve bağlamamın her zaman etkin olduğundan emin olmak istiyorum.
Bu elbette çalışmıyor:
(global-set-key "\C-i" 'some-function)
O çalışır text-mode, ama kullanırken lisp-mode, C-ikarşı tepme olduğunu lisp-indent-line.
Bu bağlamayı lisp-modediğer tüm modlarda ayrı ayrı geçebilir ve geçersiz kılabilirim , ancak daha kolay bir yol olmalı. Yeni bir dosya türü için her yeni mod yüklediğimde, geri dönüp tüm anahtar bağlamalarımın yeni mod tarafından geçersiz kılınmadığından emin olmak için kontrol etmem gerekir.
Bunu yapmak istiyorum çünkü zaten diğer editörlerden öğrendiğim ve kökleşmiş bağları taklit etmek istiyorum.