Globally override key binding in Emacs

I use a minor mode for all my “override” key bindings: (defvar my-keys-minor-mode-map (let ((map (make-sparse-keymap))) (define-key map (kbd “C-i”) ‘some-function) map) “my-keys-minor-mode keymap.”) (define-minor-mode my-keys-minor-mode “A minor mode so that my key settings override annoying major modes.” :init-value t :lighter ” my-keys”) (my-keys-minor-mode 1) This has the added benefit of being able to turn … Read more