If the issue only presents itself in org-mode
, then my best guess is that there are key definitions in that major mode that are trumping your global key settings. One option would be to remove the org-mode-map
definitions that are affecting your global settings, and reassign them to different keys. To remove org-mode-map
definitions, here is one possible method:
(eval-after-load "org" '(progn
(define-key org-mode-map (kbd "<M-left>") nil)
(define-key org-mode-map (kbd "<M-right>") nil)
(define-key org-mode-map (kbd "C-<tab>") nil) ))