From 16d5dd4847d96cc0211eb5c9c98010618f2121fb Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sat, 11 Sep 2021 09:26:50 +0200 Subject: [PATCH] Disable global semantic-mode key bindings Those collide with Org's bindings for setting item prioties. --- init.el | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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)