diff --git a/init.el b/init.el index 36b8d0b..21ba7d3 100644 --- a/init.el +++ b/init.el @@ -1454,9 +1454,14 @@ (use-package semantic :commands (semantic-mode) - :init (setq semantic-default-submodes - '(global-semantic-idle-scheduler-mode - global-semanticdb-minor-mode)) + :init (progn + (setq semantic-default-submodes + '(global-semantic-idle-scheduler-mode + global-semanticdb-minor-mode)) + + ;; Disable global key bindings as we are not using them; + ;; cf. https://emacs.stackexchange.com/questions/32389/how-do-you-disable-all-keybinding-for-a-package + (setq semantic-mode-map (make-sparse-keymap))) :config (progn (require 'semantic/ia) (require 'semantic/bovine/el)