summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/mousetrap-mode.el11
1 files changed, 3 insertions, 8 deletions
diff --git a/modules/mousetrap-mode.el b/modules/mousetrap-mode.el
index e656e447..7ee91d3b 100644
--- a/modules/mousetrap-mode.el
+++ b/modules/mousetrap-mode.el
@@ -66,7 +66,7 @@ Profiles:
- full: Allow all mouse events")
(defvar mouse-trap-mode-profiles
- '((dashboard-mode . primary-click)
+ '((dashboard-mode . scroll+primary)
(pdf-view-mode . full)
(nov-mode . full))
"Map major modes to mouse-trap profiles.
@@ -178,16 +178,11 @@ See `mouse-trap-profiles' for available profiles and
(if mouse-trap-mode
(progn
(setq mouse-trap-mode-map (mouse-trap--build-keymap))
- ;; Force the keymap to be recognized by the minor mode system
- (setq minor-mode-map-alist
- (cons (cons 'mouse-trap-mode mouse-trap-mode-map)
- (assq-delete-all 'mouse-trap-mode minor-mode-map-alist)))
;; Add dynamic lighter to mode-line-misc-info (always visible)
(unless (member '(:eval (mouse-trap--lighter-string)) mode-line-misc-info)
(push '(:eval (mouse-trap--lighter-string)) mode-line-misc-info)))
- ;; When disabling, remove from minor-mode-map-alist
- (setq minor-mode-map-alist
- (assq-delete-all 'mouse-trap-mode minor-mode-map-alist))
+ ;; When disabling, clear the keymap
+ (setq mouse-trap-mode-map nil)
;; Note: We keep the lighter in mode-line-misc-info so it shows 🐭 when disabled
))