summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-15 04:13:45 -0600
committerCraig Jennings <c@cjennings.net>2025-11-15 04:13:45 -0600
commit6ea8bf890d9db7f936f4e9aa12ee8f5843a54618 (patch)
tree5ca8acc9affa0ce0df05495452c148d13715fe77
parent5e657f70cb1a90e62bf86bf71b419886a6eb7e19 (diff)
fix(mousetrap): Fix dashboard click/scroll blocking issue
- Change dashboard profile from primary-click to scroll+primary (allows both scrolling and left-clicking in dashboard) - Remove incorrect manual manipulation of minor-mode-map-alist (define-minor-mode handles this automatically via mouse-trap-mode-map) - Simplify disable logic to just clear the buffer-local keymap The bug was that manually prepending to minor-mode-map-alist interfered with Emacs' automatic buffer-local keymap lookup. Now each buffer gets its own keymap based on major mode, and Emacs handles the lookup correctly. ๐Ÿค– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
-rw-r--r--history183
-rw-r--r--modules/mousetrap-mode.el11
2 files changed, 175 insertions, 19 deletions
diff --git a/history b/history
index 38dc60ca..25200851 100644
--- a/history
+++ b/history
@@ -2,7 +2,7 @@
;; Minibuffer history file, automatically generated by โ€˜savehistโ€™.
(setq savehist-minibuffer-history-variables '(command-history fontaine-preset-history string-rectangle-history org-read-date-history read-char-history org-roam-node-history consult-imenu--history emms-source-playlist-format-history deadgrep-history read-expression-history eww-prompt-history org-refile-history read-number-history magit-revision-history query-replace-history input-method-history org-tags-history buffer-name-history read-from-kill-ring-history file-name-history mu4e--search-hist consult--line-history minibuffer-history pdf-annot-color-history consult--buffer-history extended-command-history))
-(setq command-history '((cj/kill-buffer-or-bury-alive "system-utils.el") (deadgrep "scratch buffer") (magit-stash-drop "stash@{0}") (cj/kill-buffer-or-bury-alive "modules/weather-config.el.~{index}~") (find-file "~/test.txt" t) (eval-expression '(face-attribute 'cursor :background) nil nil 127) (eval-expression '(with-current-buffer (find-file-noselect "~/test-cursor.txt") (list :buffer-name (buffer-name) :modified (buffer-modified-p) :read-only buffer-read-only :overwrite overwrite-mode :expected-state (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) :expected-color (alist-get (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) cj/buffer-status-colors))) nil nil 127) (eval-expression '(current-active-maps) nil nil 127) (eval-expression 'mode-line-format nil nil 127) (eval-expression '(let ((profile-name (mouse-trap--get-profile-for-mode))) (alist-get profile-name mouse-trap-profiles)) nil nil 127) (eval-expression '(lookup-key mouse-trap-mode-map (kbd "<mouse-1>")) nil nil 127) (eval-expression '(member 'mouse-trap-mode (mapcar #'car minor-mode-alist)) nil nil 127) (eval-expression '(assq 'mouse-trap-mode minor-mode-alist) nil nil 127) (eval-expression 'mouse-trap-mode nil nil 127) (eval-expression '(mouse-trap--get-profile-for-mode) nil nil 127) (eval-expression '(current-minor-mode-maps) nil nil 127) (eval-expression 'mouse-trap-mode-map nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable special-mode-hook) nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable text-mode-hook) nil nil 127) (mouse-trap-mode 'toggle) (execute-extended-command nil "mouse-trap-mode" "mouse-trap-") (eval-expression '(progn (unload-feature 'mousetrap-mode t) (add-to-list 'load-path "~/.emacs.d/modules") (require 'mousetrap-mode) (message "Loaded: %s, Function exists: %s" (featurep 'mousetrap-mode) (fboundp 'mouse-trap-maybe-enable))) nil nil 127) (eval-expression 'mouse-trap-maybe-enable nil nil 127) (describe-mode) (execute-extended-command nil "describe-mode" "describe-mode") (cj/kill-buffer-or-bury-alive "*calibredb*") (cj/kill-buffer-or-bury-alive "todo.org<jr-estate>") (query-replace "Speaker C" "Christine Ciarmello" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker B" "Craig Jennings" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Craig Ratowsky" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Justin Ratowsky" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (org-mode) (execute-extended-command nil "org-mode" "org-mode") (find-file "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" t) (cj/kill-buffer-or-bury-alive "*scratch*") (find-file "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" t) (write-file "~/projects/danneel/inbox/" t) (cj/kill-buffer-or-bury-alive "Nov 13 at 2-08 PM.txt") (query-replace "sop" "SOV" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker C" "Craig Jennings" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker B" "Jonathan Shultis" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Christine Ciarmello" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (cj/kill-buffer-or-bury-alive "2025-11-13-14-02-11.txt") (cj/kill-buffer-or-bury-alive "gcal.org") (cj/kill-buffer-or-bury-alive "todo.org") (cj/kill-buffer-or-bury-alive "test-strategy.org") (dired-create-directory "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm") (dired-create-directory "~/videos/politics/") (cj/kill-buffer-or-bury-alive "education.org") (cj/kill-buffer-or-bury-alive "org-drill.el")))
+(setq command-history '((cj/kill-buffer-or-bury-alive "system-utils.el") (eval-expression '(list :major-mode major-mode :profile (mouse-trap--get-profile-for-mode) :allowed-categories (alist-get (mouse-trap--get-profile-for-mode) mouse-trap-profiles)) nil nil 127) (eval-expression '(describe-keymap mouse-trap-mode-map) nil nil 127) (deadgrep "scratch buffer") (magit-stash-drop "stash@{0}") (cj/kill-buffer-or-bury-alive "modules/weather-config.el.~{index}~") (find-file "~/test.txt" t) (eval-expression '(face-attribute 'cursor :background) nil nil 127) (eval-expression '(with-current-buffer (find-file-noselect "~/test-cursor.txt") (list :buffer-name (buffer-name) :modified (buffer-modified-p) :read-only buffer-read-only :overwrite overwrite-mode :expected-state (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) :expected-color (alist-get (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) cj/buffer-status-colors))) nil nil 127) (eval-expression '(current-active-maps) nil nil 127) (eval-expression 'mode-line-format nil nil 127) (eval-expression '(let ((profile-name (mouse-trap--get-profile-for-mode))) (alist-get profile-name mouse-trap-profiles)) nil nil 127) (eval-expression '(lookup-key mouse-trap-mode-map (kbd "<mouse-1>")) nil nil 127) (eval-expression '(member 'mouse-trap-mode (mapcar #'car minor-mode-alist)) nil nil 127) (eval-expression '(assq 'mouse-trap-mode minor-mode-alist) nil nil 127) (eval-expression 'mouse-trap-mode nil nil 127) (eval-expression '(mouse-trap--get-profile-for-mode) nil nil 127) (eval-expression '(current-minor-mode-maps) nil nil 127) (eval-expression 'mouse-trap-mode-map nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable special-mode-hook) nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable text-mode-hook) nil nil 127) (mouse-trap-mode 'toggle) (execute-extended-command nil "mouse-trap-mode" "mouse-trap-") (eval-expression '(progn (unload-feature 'mousetrap-mode t) (add-to-list 'load-path "~/.emacs.d/modules") (require 'mousetrap-mode) (message "Loaded: %s, Function exists: %s" (featurep 'mousetrap-mode) (fboundp 'mouse-trap-maybe-enable))) nil nil 127) (eval-expression 'mouse-trap-maybe-enable nil nil 127) (describe-mode) (execute-extended-command nil "describe-mode" "describe-mode") (cj/kill-buffer-or-bury-alive "*calibredb*") (cj/kill-buffer-or-bury-alive "todo.org<jr-estate>") (query-replace "Speaker C" "Christine Ciarmello" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker B" "Craig Jennings" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Craig Ratowsky" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Justin Ratowsky" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (org-mode) (execute-extended-command nil "org-mode" "org-mode") (find-file "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" t) (cj/kill-buffer-or-bury-alive "*scratch*") (find-file "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" t) (write-file "~/projects/danneel/inbox/" t) (cj/kill-buffer-or-bury-alive "Nov 13 at 2-08 PM.txt") (query-replace "sop" "SOV" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker C" "Craig Jennings" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker B" "Jonathan Shultis" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (query-replace "Speaker A" "Christine Ciarmello" nil (use-region-beginning) (use-region-end) nil (use-region-noncontiguous-p)) (cj/kill-buffer-or-bury-alive "2025-11-13-14-02-11.txt") (cj/kill-buffer-or-bury-alive "gcal.org") (cj/kill-buffer-or-bury-alive "todo.org") (cj/kill-buffer-or-bury-alive "test-strategy.org") (dired-create-directory "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm") (dired-create-directory "~/videos/politics/")))
(setq fontaine-preset-history '("default" "FiraCode-Literata" "Hack"))
(setq string-rectangle-history '("-" " " " "))
(setq org-read-date-history '(" " "15:00 " "12:00 "))
@@ -11,7 +11,9 @@
(setq consult-imenu--history '("* THE TIMELINE (Your Strongest Weapon)" "* MARK'S BEST ARGUMENTS & YOUR RESPONSES" "** The \"Smoking Gun\" - Use This First" "* CHRISTINE'S NEW EVIDENCE"))
(setq emms-source-playlist-format-history '("m3u"))
(setq deadgrep-history '("scratch buffer" "org-appear" "org-reveal" "org-gcal" "whisper" "vale"))
-(setq read-expression-history '("(face-attribute 'cursor :background)" "(with-current-buffer (find-file-noselect \"~/test-cursor.txt\")
+(setq read-expression-history '("(list :major-mode major-mode
+ :profile (mouse-trap--get-profile-for-mode)
+ :allowed-categories (alist-get (mouse-trap--get-profile-for-mode) mouse-trap-profiles))" " (describe-keymap mouse-trap-mode-map)" "(face-attribute 'cursor :background)" "(with-current-buffer (find-file-noselect \"~/test-cursor.txt\")
(list :buffer-name (buffer-name)
:modified (buffer-modified-p)
:read-only buffer-read-only
@@ -35,23 +37,180 @@
(require 'chime)
(setq chime-calendar-url \"https://calendar.google.com/calendar/u/0/r\")
(chime-mode 1)
- (message \"Reloaded chime from ~/code/chime.el\"))" "chime-calendar-url" "(fboundp 'chime--open-calendar-url)" "(setq chime-debug t)" " load-file" " (eval (car (cdr (cdr cj/modeline-major-mode))))" "(local-variable-p 'mode-line-format)"))
+ (message \"Reloaded chime from ~/code/chime.el\"))" "chime-calendar-url" "(fboundp 'chime--open-calendar-url)" "(setq chime-debug t)" " load-file" " (eval (car (cdr (cdr cj/modeline-major-mode))))"))
(setq org-refile-history '("Emacs Config Inbox (todo.org)" "Method 1: Make Using Emacs Frictionless [10/19]" "JR Estate Real Estate Ratowsky Event Log" "JR Estate Administration/Legal Event Log" "WTTRIN Resolved Tasks" "Finance Open Work (todo.org)" "Active Tasks" "Inbox" "Chime Open Work (todo.org)" "Chime Resolved Work"))
(setq read-number-history '("80"))
(setq magit-revision-history '("github/main" "origin/main"))
(setq query-replace-history '("Christine Ciarmello" "Speaker C" "Craig Jennings" "Speaker B" "Craig Ratowsky" "Speaker A" "Justin Ratowsky" "SOV" "sop" "Jonathan Shultis" "Jonathan Schultis" "Matthew Finseth" "Speaker D" "workflow" "session" "Ciarmello" "Charmello" "Judge" "AJ" "Craig" "Christine" "the selected files" "=music-config.el="))
(setq org-tags-history '("quick" "bug" "enhancement" "doc" ":enhancement:enhancement" "drill"))
(setq buffer-name-history '(
-;;; #<buffer *scratch*>
+;;; #<buffer *Messages*>
"system-utils.el" "modules/weather-config.el.~{index}~" "*calibredb*" "todo.org<jr-estate>" "*scratch*" "Nov 13 at 2-08 PM.txt" "2025-11-13-14-02-11.txt" "gcal.org" "todo.org" "test-strategy.org" "education.org" "org-drill.el" "org-drill-test.el" "dashboard-config.el" "todo.org<org-drill>" "magit: org-drill" "test-runner.el" "2025-11-12.org" "refactor.org" "quality-engineer.org" "2025-11-07-09-54-17.txt" ".time-zones.el" "personal.org" "magit: jr-estate" "magit: templates" "*et:home:cjennings:projects:jr-estate:*" "trust-vs-probate-asset-analysis.org" "2025-10-24-Christine-EMAIL-CORRESPONDENCE-Meeting-1024-documents.txt" "todo.org<danneel>" "MARK-CALL-CHEAT-SHEET-NOV-7.org" "SETTLEMENT-NUMBERS-NOV-7-CALL.org" "2025-10-23-Craig-EMAIL-CORRESPONDENCE-Re-4319-Danneel-Street-Project.txt" "ERROR: No date in filename: EMAIL-INDEX.org" "2025-01-27-Jeff-Re_Updated_SOV-ATTACH-Danneel-Full-Contract-1.27.25.pdf" "2025-10-31-jon schultis discussion.txt" "2025-08-01-Craig-EMAIL-MEETING-NOTES-Notes-from-Meeting-2025-08-01-Fri-10-AM.txt" "FILE-RENAME-PREVIEW.txt" "whats-next.org" "create-v2mom.org" "create-workflow.org" "*mu4e-main*" "2025-11-07.org" "prog-shell.el" "wttrin.el" "weather-config.el" "todo.org<.emacs.d>" "inbox.org" "TODO.org" "NOTES.org"))
-(setq file-name-history '("~/test.txt" "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" "~/projects/danneel/inbox/" "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm" "~/videos/politics/" "~/code/org-drill/test/org-drill-test.el" "~/.emacs.d/.time-zones.el" "~/code/org-drill/todo.org" "~/projects/jr-estate/inbox/" "~rpc/" "~/projects/claude-templates" "/tmp/claude-prompt-bdd8c73a-233d-4598-ba97-59bf1238a772.md" "/tmp/claude-prompt-e8677ff5-14bf-4254-a529-6e471dd88347.md" "/tmp/claude-prompt-7940afe3-09f6-49e8-9793-20a616c04b5e.md" "/tmp/claude-prompt-f6799835-f2d0-4cfa-ab66-53f90407667b.md" "/tmp/claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md" "~/projects/jr-estate/jr_info/secrets/original/" "~/projects/jr-estate/email-laura-closing-costs.txt" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt" "/tmp/claude-prompt-7c79b988-8b14-420f-87b5-2f9a2c725c37.md" "~/code/archsetup/docs/archsetup-v2mom.org" "~/downloads/goldens-book-issues.org" "/tmp/claude-prompt-48fc618e-a826-43e0-aa0e-57b679845ded.md" "~/.emacs.d/docs/NOTES.org" "~/projects/danneel/inbox" "~/.authinfo.gpg" "~/sync/recordings/2025-11-04-12-00-28-meeting-with-aj.opus" "~/projects/clipper/inbox/" "~/projects/finances/docs/sessions/emacs-inbox-zero.org" "~/music/" "~/mark-email.org" "/tmp/test-grammar-simple.org" "~/code/wttrin/reload-wttrin.el" "/tmp/claude-prompt-c93a0169-7b99-4b7c-9867-a4d2f4546e79.md" "/tmp/claude-prompt-1806d82a-742a-4152-9be0-41c0c1328bbf.md" "/home/cjennings/code/wttrin/debug-wttrin.el" ".3/" "~/.emacs.d/NOTES.org" "~/code/wttrin/docs/NOTES.org" "~/projects/danneel/docs/NOTES.org" "~/code/archsetup/dotfiles/system/.local/bin/hey" "/tmp/claude-prompt-ed9d0ea7-2ed3-4b06-bb67-9d9cc48361ec.md" "~/projects/danneel/Update on condo renovation on Danneel.eml" "~/.emacs.d/docs/sessions/refactor.org" "~/projects/danneel/docs/drill-baby.org" "/tmp/claude-prompt-e6172af6-3dc4-473f-bedd-7c4e8cfbc1c7.md" "/tmp/claude-prompt-24c9a166-88fb-40d8-a2c7-d7aba7fd4aff.md" "~/projects/danneel/mark-meeting-notes.org"))
+(setq file-name-history '("~/.emacs.d/modules/system-utils.el" "~/test.txt" "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" "~/projects/danneel/inbox/" "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm" "~/videos/politics/" "~/code/org-drill/test/org-drill-test.el" "~/.emacs.d/.time-zones.el" "~/code/org-drill/todo.org" "~/projects/jr-estate/inbox/" "~rpc/" "~/projects/claude-templates" "/tmp/claude-prompt-bdd8c73a-233d-4598-ba97-59bf1238a772.md" "/tmp/claude-prompt-e8677ff5-14bf-4254-a529-6e471dd88347.md" "/tmp/claude-prompt-7940afe3-09f6-49e8-9793-20a616c04b5e.md" "/tmp/claude-prompt-f6799835-f2d0-4cfa-ab66-53f90407667b.md" "/tmp/claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md" "~/projects/jr-estate/jr_info/secrets/original/" "~/projects/jr-estate/email-laura-closing-costs.txt" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt" "/tmp/claude-prompt-7c79b988-8b14-420f-87b5-2f9a2c725c37.md" "~/code/archsetup/docs/archsetup-v2mom.org" "~/downloads/goldens-book-issues.org" "/tmp/claude-prompt-48fc618e-a826-43e0-aa0e-57b679845ded.md" "~/.emacs.d/docs/NOTES.org" "~/projects/danneel/inbox" "~/.authinfo.gpg" "~/sync/recordings/2025-11-04-12-00-28-meeting-with-aj.opus" "~/projects/clipper/inbox/" "~/projects/finances/docs/sessions/emacs-inbox-zero.org" "~/music/" "~/mark-email.org" "/tmp/test-grammar-simple.org" "~/code/wttrin/reload-wttrin.el" "/tmp/claude-prompt-c93a0169-7b99-4b7c-9867-a4d2f4546e79.md" "/tmp/claude-prompt-1806d82a-742a-4152-9be0-41c0c1328bbf.md" "/home/cjennings/code/wttrin/debug-wttrin.el" ".3/" "~/.emacs.d/NOTES.org" "~/code/wttrin/docs/NOTES.org" "~/projects/danneel/docs/NOTES.org" "~/code/archsetup/dotfiles/system/.local/bin/hey" "/tmp/claude-prompt-ed9d0ea7-2ed3-4b06-bb67-9d9cc48361ec.md" "~/projects/danneel/Update on condo renovation on Danneel.eml" "~/.emacs.d/docs/sessions/refactor.org" "~/projects/danneel/docs/drill-baby.org" "/tmp/claude-prompt-e6172af6-3dc4-473f-bedd-7c4e8cfbc1c7.md" "/tmp/claude-prompt-24c9a166-88fb-40d8-a2c7-d7aba7fd4aff.md" "~/projects/danneel/mark-meeting-notes.org"))
(setq mu4e--search-hist '("Laura Smetanick" "AJ" "wetmore" "mark"))
(setq consult--line-history '("interaction with " "modelin" "mousetrap" "font" "org-dri" "base" "Lexe" "Charis" "Litera" "Literata" "Cha" "source Serif" "source serif" "Soufri" "Soufrier" "Greater" "trans" "Scott" "Speaker" "list" "bulle" "session" "Session" "start auto-sync" "judge" "Sorry Justin" "jas" "audio" "claude-temp" "active" "flych" "debug" "wrap" "line" "contractor" "org-agen"))
(setq minibuffer-history '("~/.emacs.d/" "The Clown - Heinrich Boll" "Literature" "EPUB" "Essex Dogs - Dan Jones" "Google" "original" "0151555532" "Maigret's Pipe - Seventeen Stories" "Kakanian" "The Yellow Dog - Georges Simenon" "Simenon" "Corrington" "modules/mousetrap-mode.el" "~/projects/jr-estate/" "~/projects/danneel/" "~/code/wttrin/" "ai-prompts/quality-engineer.org" "Jabra SPEAK 510 USB" "favorite-location-refactor.org" "tests/test-strategy.org" "~/code/org-drill/" "Elliott Mix.m3u" "education.org" "org-drill.el" "Bauhaus.m3u" "Bauhaus" "Bauhaus/1979-1983 Volume One - 1986/07 Telegram Sam.mp3" "Bauhaus/Burning from the Inside (1983)/02 Antonin Artaud.flac" "~/sync/org/" "modules/org-drill-config.el" "modules/dashboard-config.el" "Huntington Beach, CA" "test-reporter-spec.org" "modules/test-runner.el" "1ffcff0 | 2 days ago | updating tasks | Craig Jennings" "9701946 | 9 hours ago | fix: Resolve Google Calendar password prompts via advice | Craig Jennings" "Heidegger's Later Writings - Lee Braver" "Braver" "Halper, Edward" "docs/workflows/refactor.org" "d093a4a | 3 days ago | fix: Resolve flyspell keybinding and mu4e sent folder sync issues | Craig Jennings" "Bluetooth Headset" ".time-zones.el" "๐Ÿ‡ฉ๐Ÿ‡ช Germany - Berlin, Berlin" "๐Ÿ‡ฎ๐Ÿ‡ณ India - Delhi, Delhi" "๐Ÿ‡บ๐Ÿ‡ธ United States - East New York, New York" "๐Ÿ‡ฐ๐Ÿ‡ท South Korea - Seoul, Seoul" "๐Ÿ‡ธ๐Ÿ‡ฌ Singapore - Singapore, Central Singapore" "modules/chrono-tools.el"))
-(setq consult--buffer-history '("*scratch*๘ˆ€€‚" "*Messages*๘ˆ€€‚" "test.txt๘ˆ€€‚" "inbox.org๘ˆ€€‚" "*dashboard*๘ˆ€€‚" "*calibredb*๘ˆ€€‚" "text-conversation-justin-craig-re-laura's-arrival.txt๘ˆ€€‚" "todo.org<danneel>๘ˆ€€‚" "magit: .emacs.d๘ˆ€€‚" "todo.org๘ˆ€€‚" "MEETING-CHEAT-SHEET-NOV-4.org๘ˆ€€‚" "*mu4e-main*๘ˆ€€‚" "*mu4e-last-update*๘ˆ€€‚" "todo.org<jr-estate>๘ˆ€€‚" "*emacs:err*๘ˆ€€‚" "todo.org<finances>๘ˆ€€‚" "danneel-inbox-zero.org๘ˆ€€‚" "NOTES.org<claude-templates>๘ˆ€€‚" "NOTES.org<danneel>๘ˆ€€‚" "2025-11-07.org๘ˆ€€‚" "claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md๘ˆ€€‚" "\"Update 2025-11-07 Fri\"<2>๘ˆ€€‚" "dfdf-closing-costs" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt๘ˆ€€ƒ" "SETTLEMENT-NUMBERS-NOV-7-CALL.org๘ˆ€€‚" "MARK-CALL-CHEAT-SHEET-NOV-7.org๘ˆ€€‚" "2025-11-05.org๘ˆ€€‚" "October 2025 Invoice - Jennings.pdf๘ˆ€€‚" "*Org ASCII Export*๘ˆ€€‚" "NOTES.org๘ˆ€€‚" "jr-estate๘ˆ€€‚" "NOTES.org<jr-estate>๘ˆ€€‚" "NOTES.org<finances>๘ˆ€€‚" "NOTES-NEW.org๘ˆ€€‚" "NOTES.org<finances/docs>๘ˆ€€‚" "NOTES.org<.emacs.d>๘ˆ€€‚" "mail-config.el๘ˆ€€‚" "*wttr.in*๘ˆ€€‚" "NOTES.org<wttrin/docs>๘ˆ€€‚" "~/.emacs.d/NOTES.org๘ˆ€€ƒ" "NOTES.org<wttrin>๘ˆ€€‚" "~/code/wttrin/docs/NOTES.org๘ˆ€€ƒ" "~/projects/danneel/docs/NOTES.org๘ˆ€€ƒ" "TODO.org๘ˆ€€‚" "*Warnings*๘ˆ€€‚" "*Backtrace*๘ˆ€€‚" "2025-11-03.org๘ˆ€€‚" "drill-baby.org๘ˆ€€‚" "mark-meeting-talking-points.org๘ˆ€€‚" "drill-baby-drill๘ˆ€€‚"))
+(setq consult--buffer-history '("*Messages*๘ˆ€€‚" "~/.emacs.d/modules/system-utils.el๘ˆ€€ƒ" "*scratch*๘ˆ€€‚" "test.txt๘ˆ€€‚" "inbox.org๘ˆ€€‚" "*dashboard*๘ˆ€€‚" "*calibredb*๘ˆ€€‚" "text-conversation-justin-craig-re-laura's-arrival.txt๘ˆ€€‚" "todo.org<danneel>๘ˆ€€‚" "magit: .emacs.d๘ˆ€€‚" "todo.org๘ˆ€€‚" "MEETING-CHEAT-SHEET-NOV-4.org๘ˆ€€‚" "*mu4e-main*๘ˆ€€‚" "*mu4e-last-update*๘ˆ€€‚" "todo.org<jr-estate>๘ˆ€€‚" "*emacs:err*๘ˆ€€‚" "todo.org<finances>๘ˆ€€‚" "danneel-inbox-zero.org๘ˆ€€‚" "NOTES.org<claude-templates>๘ˆ€€‚" "NOTES.org<danneel>๘ˆ€€‚" "2025-11-07.org๘ˆ€€‚" "claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md๘ˆ€€‚" "\"Update 2025-11-07 Fri\"<2>๘ˆ€€‚" "dfdf-closing-costs" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt๘ˆ€€ƒ" "SETTLEMENT-NUMBERS-NOV-7-CALL.org๘ˆ€€‚" "MARK-CALL-CHEAT-SHEET-NOV-7.org๘ˆ€€‚" "2025-11-05.org๘ˆ€€‚" "October 2025 Invoice - Jennings.pdf๘ˆ€€‚" "*Org ASCII Export*๘ˆ€€‚" "NOTES.org๘ˆ€€‚" "jr-estate๘ˆ€€‚" "NOTES.org<jr-estate>๘ˆ€€‚" "NOTES.org<finances>๘ˆ€€‚" "NOTES-NEW.org๘ˆ€€‚" "NOTES.org<finances/docs>๘ˆ€€‚" "NOTES.org<.emacs.d>๘ˆ€€‚" "mail-config.el๘ˆ€€‚" "*wttr.in*๘ˆ€€‚" "NOTES.org<wttrin/docs>๘ˆ€€‚" "~/.emacs.d/NOTES.org๘ˆ€€ƒ" "NOTES.org<wttrin>๘ˆ€€‚" "~/code/wttrin/docs/NOTES.org๘ˆ€€ƒ" "~/projects/danneel/docs/NOTES.org๘ˆ€€ƒ" "TODO.org๘ˆ€€‚" "*Warnings*๘ˆ€€‚" "*Backtrace*๘ˆ€€‚" "2025-11-03.org๘ˆ€€‚" "drill-baby.org๘ˆ€€‚" "mark-meeting-talking-points.org๘ˆ€€‚"))
(setq extended-command-history '("mouse-trap-mode" "describe-mode" "org-mode" "org-drill-resume" "org-drill" "chime-mode" "chime-check" "chime-validate-configuration" "toggle-debug-on-error" "cj/org-sort-by-todo-and-priority" "org-drill-test-display" "projectile-discover-projects-in-search-path" "calculator" "calc" "mu4e-compose-mode" "wttrin-debug-show-log" "cj/build-org-agenda-list" "wttrin-mode-line-mode" "cj/flyspell-then-abbrev" "dired-unmark-all-marks" "emoji-search" "visual-line-mode" "cj/transcribe-audio" "cj/dired-copy-path-as-kill" "org-lint" "load-file" "wttrin" "wttrin-clear-cache" "debug-wttrin-show-raw" "chime--debug-dump-tooltip" "chime--debug-dump-events"))
(setq projectile-project-command-history '#s(hash-table test equal))
-(setq kill-ring '(#("Thsi is " 0 8 (fontified t)) "Debugger entered--Lisp error: (void-variable scratch-greet)
+(setq kill-ring '("(:major-mode dashboard-mode :profile scroll+primary :allowed-categories (scroll primary-click))" "(:major-mode dashboard-mode :profile scroll+primary :allowed-categories (scroll primary-click))" "(list :major-mode major-mode
+ :profile (mouse-trap--get-profile-for-mode)
+ :allowed-categories (alist-get (mouse-trap--get-profile-for-mode) mouse-trap-profiles))" "
+Key Binding
+
+C-M-S-<double-mouse-1> ignore
+C-M-S-<double-mouse-2> ignore
+C-M-S-<double-mouse-3> ignore
+C-M-S-<double-mouse-4> ignore
+C-M-S-<double-mouse-5> ignore
+C-M-S-<down-mouse-2> ignore
+C-M-S-<down-mouse-3> ignore
+C-M-S-<drag-mouse-1> ignore
+C-M-S-<drag-mouse-2> ignore
+C-M-S-<drag-mouse-3> ignore
+C-M-S-<drag-mouse-4> ignore
+C-M-S-<drag-mouse-5> ignore
+C-M-S-<mouse-2> ignore
+C-M-S-<mouse-3> ignore
+C-M-S-<triple-mouse-1> ignore
+C-M-S-<triple-mouse-2> ignore
+C-M-S-<triple-mouse-3> ignore
+C-M-S-<triple-mouse-4> ignore
+C-M-S-<triple-mouse-5> ignore
+C-M-<double-mouse-1> ignore
+C-M-<double-mouse-2> ignore
+C-M-<double-mouse-3> ignore
+C-M-<double-mouse-4> ignore
+C-M-<double-mouse-5> ignore
+C-M-<down-mouse-2> ignore
+C-M-<down-mouse-3> ignore
+C-M-<drag-mouse-1> ignore
+C-M-<drag-mouse-2> ignore
+C-M-<drag-mouse-3> ignore
+C-M-<drag-mouse-4> ignore
+C-M-<drag-mouse-5> ignore
+C-M-<mouse-2> ignore
+C-M-<mouse-3> ignore
+C-M-<triple-mouse-1> ignore
+C-M-<triple-mouse-2> ignore
+C-M-<triple-mouse-3> ignore
+C-M-<triple-mouse-4> ignore
+C-M-<triple-mouse-5> ignore
+C-S-<double-mouse-1> ignore
+C-S-<double-mouse-2> ignore
+C-S-<double-mouse-3> ignore
+C-S-<double-mouse-4> ignore
+C-S-<double-mouse-5> ignore
+C-S-<down-mouse-2> ignore
+C-S-<down-mouse-3> ignore
+C-S-<drag-mouse-1> ignore
+C-S-<drag-mouse-2> ignore
+C-S-<drag-mouse-3> ignore
+C-S-<drag-mouse-4> ignore
+C-S-<drag-mouse-5> ignore
+C-S-<mouse-2> ignore
+C-S-<mouse-3> ignore
+C-S-<triple-mouse-1> ignore
+C-S-<triple-mouse-2> ignore
+C-S-<triple-mouse-3> ignore
+C-S-<triple-mouse-4> ignore
+C-S-<triple-mouse-5> ignore
+C-<double-mouse-1> ignore
+C-<double-mouse-2> ignore
+C-<double-mouse-3> ignore
+C-<double-mouse-4> ignore
+C-<double-mouse-5> ignore
+C-<down-mouse-2> ignore
+C-<down-mouse-3> ignore
+C-<drag-mouse-1> ignore
+C-<drag-mouse-2> ignore
+C-<drag-mouse-3> ignore
+C-<drag-mouse-4> ignore
+C-<drag-mouse-5> ignore
+C-<mouse-2> ignore
+C-<mouse-3> ignore
+C-<triple-mouse-1> ignore
+C-<triple-mouse-2> ignore
+C-<triple-mouse-3> ignore
+C-<triple-mouse-4> ignore
+C-<triple-mouse-5> ignore
+M-S-<double-mouse-1> ignore
+M-S-<double-mouse-2> ignore
+M-S-<double-mouse-3> ignore
+M-S-<double-mouse-4> ignore
+M-S-<double-mouse-5> ignore
+M-S-<down-mouse-2> ignore
+M-S-<down-mouse-3> ignore
+M-S-<drag-mouse-1> ignore
+M-S-<drag-mouse-2> ignore
+M-S-<drag-mouse-3> ignore
+M-S-<drag-mouse-4> ignore
+M-S-<drag-mouse-5> ignore
+M-S-<mouse-2> ignore
+M-S-<mouse-3> ignore
+M-S-<triple-mouse-1> ignore
+M-S-<triple-mouse-2> ignore
+M-S-<triple-mouse-3> ignore
+M-S-<triple-mouse-4> ignore
+M-S-<triple-mouse-5> ignore
+M-<double-mouse-1> ignore
+M-<double-mouse-2> ignore
+M-<double-mouse-3> ignore
+M-<double-mouse-4> ignore
+M-<double-mouse-5> ignore
+M-<down-mouse-2> ignore
+M-<down-mouse-3> ignore
+M-<drag-mouse-1> ignore
+M-<drag-mouse-2> ignore
+M-<drag-mouse-3> ignore
+M-<drag-mouse-4> ignore
+M-<drag-mouse-5> ignore
+M-<mouse-2> ignore
+M-<mouse-3> ignore
+M-<triple-mouse-1> ignore
+M-<triple-mouse-2> ignore
+M-<triple-mouse-3> ignore
+M-<triple-mouse-4> ignore
+M-<triple-mouse-5> ignore
+S-<double-mouse-1> ignore
+S-<double-mouse-2> ignore
+S-<double-mouse-3> ignore
+S-<double-mouse-4> ignore
+S-<double-mouse-5> ignore
+S-<down-mouse-2> ignore
+S-<down-mouse-3> ignore
+S-<drag-mouse-1> ignore
+S-<drag-mouse-2> ignore
+S-<drag-mouse-3> ignore
+S-<drag-mouse-4> ignore
+S-<drag-mouse-5> ignore
+S-<mouse-2> ignore
+S-<mouse-3> ignore
+S-<triple-mouse-1> ignore
+S-<triple-mouse-2> ignore
+S-<triple-mouse-3> ignore
+S-<triple-mouse-4> ignore
+S-<triple-mouse-5> ignore
+<double-mouse-1> ignore
+<double-mouse-2> ignore
+<double-mouse-3> ignore
+<double-mouse-4> ignore
+<double-mouse-5> ignore
+<down-mouse-2> ignore
+<down-mouse-3> ignore
+<drag-mouse-1> ignore
+<drag-mouse-2> ignore
+<drag-mouse-3> ignore
+<drag-mouse-4> ignore
+<drag-mouse-5> ignore
+<mouse-2> ignore
+<mouse-3> ignore
+<triple-mouse-1> ignore
+<triple-mouse-2> ignore
+<triple-mouse-3> ignore
+<triple-mouse-4> ignore
+<triple-mouse-5> ignore
+" " (describe-keymap mouse-trap-mode-map" " (describe-keymap mouse-trap-mode-map" #("Thsi is " 0 8 (fontified t)) "Debugger entered--Lisp error: (void-variable scratch-greet)
(concat scratch-emacs-version-and-system scratch-greet)
(setopt--set 'initial-scratch-message (concat scratch-emacs-version-and-system scratch-greet))
load-with-code-conversion(\"/home/cjennings/.emacs.d/modules/system-utils.el\" \"/home/cjennings/.emacs.d/modules/system-utils.el\" nil t)
@@ -65,11 +224,13 @@
command-line()
normal-top-level()
"))
-(setq command-history '((cj/kill-buffer-or-bury-alive "system-utils.el") (deadgrep "scratch buffer") (magit-stash-drop "stash@{0}") (cj/kill-buffer-or-bury-alive "modules/weather-config.el.~{index}~") (find-file "~/test.txt" t) (eval-expression '(face-attribute 'cursor :background) nil nil 127) (eval-expression '(with-current-buffer (find-file-noselect "~/test-cursor.txt") (list :buffer-name (buffer-name) :modified (buffer-modified-p) :read-only buffer-read-only :overwrite overwrite-mode :expected-state (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) :expected-color (alist-get (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) cj/buffer-status-colors))) nil nil 127) (eval-expression '(current-active-maps) nil nil 127) (eval-expression 'mode-line-format nil nil 127) (eval-expression '(let ((profile-name (mouse-trap--get-profile-for-mode))) (alist-get profile-name mouse-trap-profiles)) nil nil 127) (eval-expression '(lookup-key mouse-trap-mode-map (kbd "<mouse-1>")) nil nil 127) (eval-expression '(member 'mouse-trap-mode (mapcar #'car minor-mode-alist)) nil nil 127) (eval-expression '(assq 'mouse-trap-mode minor-mode-alist) nil nil 127) (eval-expression 'mouse-trap-mode nil nil 127) (eval-expression '(mouse-trap--get-profile-for-mode) nil nil 127) (eval-expression '(current-minor-mode-maps) nil nil 127) (eval-expression 'mouse-trap-mode-map nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable special-mode-hook) nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable text-mode-hook) nil nil 127) (mouse-trap-mode 'toggle) (execute-extended-command nil "mouse-trap-mode" "mouse-trap-") (eval-expression '(progn (unload-feature 'mousetrap-mode t) (add-to-list 'load-path "~/.emacs.d/modules") (require 'mousetrap-mode) (message "Loaded: %s, Function exists: %s" (featurep 'mousetrap-mode) (fboundp 'mouse-trap-maybe-enable))) nil nil 127) (eval-expression 'mouse-trap-maybe-enable nil nil 127) (describe-mode) (execute-extended-command nil "describe-mode" "describe-mode") (cj/kill-buffer-or-bury-alive "*calibredb*") (cj/kill-buffer-or-bury-alive "todo.org<jr-estate>") (query-replace "Speaker C" "Christine Ciarmello" nil #1=(use-region-beginning) #2=(use-region-end) nil #3=(use-region-noncontiguous-p)) (query-replace "Speaker B" "Craig Jennings" nil #1# #2# nil #3#) (query-replace "Speaker A" "Craig Ratowsky" nil #1# #2# nil #3#) (query-replace "Speaker A" "Justin Ratowsky" nil #1# #2# nil #3#) (org-mode) (execute-extended-command nil "org-mode" "org-mode") (find-file "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" t) (cj/kill-buffer-or-bury-alive "*scratch*") (find-file "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" t) (write-file "~/projects/danneel/inbox/" t) (cj/kill-buffer-or-bury-alive "Nov 13 at 2-08 PM.txt") (query-replace "sop" "SOV" nil #1# #2# nil #3#) (query-replace "Speaker C" "Craig Jennings" nil #1# #2# nil #3#) (query-replace "Speaker B" "Jonathan Shultis" nil #1# #2# nil #3#) (query-replace "Speaker A" "Christine Ciarmello" nil #1# #2# nil #3#) (cj/kill-buffer-or-bury-alive "2025-11-13-14-02-11.txt") (cj/kill-buffer-or-bury-alive "gcal.org") (cj/kill-buffer-or-bury-alive "todo.org") (cj/kill-buffer-or-bury-alive "test-strategy.org") (dired-create-directory "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm") (dired-create-directory "~/videos/politics/") (cj/kill-buffer-or-bury-alive "education.org") (cj/kill-buffer-or-bury-alive "org-drill.el")))
+(setq command-history '((cj/kill-buffer-or-bury-alive "system-utils.el") (eval-expression '(list :major-mode major-mode :profile (mouse-trap--get-profile-for-mode) :allowed-categories (alist-get (mouse-trap--get-profile-for-mode) mouse-trap-profiles)) nil nil 127) (eval-expression '(describe-keymap mouse-trap-mode-map) nil nil 127) (deadgrep "scratch buffer") (magit-stash-drop "stash@{0}") (cj/kill-buffer-or-bury-alive "modules/weather-config.el.~{index}~") (find-file "~/test.txt" t) (eval-expression '(face-attribute 'cursor :background) nil nil 127) (eval-expression '(with-current-buffer (find-file-noselect "~/test-cursor.txt") (list :buffer-name (buffer-name) :modified (buffer-modified-p) :read-only buffer-read-only :overwrite overwrite-mode :expected-state (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) :expected-color (alist-get (cond (buffer-read-only 'read-only) (overwrite-mode 'overwrite) ((buffer-modified-p) 'modified) (t 'unmodified)) cj/buffer-status-colors))) nil nil 127) (eval-expression '(current-active-maps) nil nil 127) (eval-expression 'mode-line-format nil nil 127) (eval-expression '(let ((profile-name (mouse-trap--get-profile-for-mode))) (alist-get profile-name mouse-trap-profiles)) nil nil 127) (eval-expression '(lookup-key mouse-trap-mode-map (kbd "<mouse-1>")) nil nil 127) (eval-expression '(member 'mouse-trap-mode (mapcar #'car minor-mode-alist)) nil nil 127) (eval-expression '(assq 'mouse-trap-mode minor-mode-alist) nil nil 127) (eval-expression 'mouse-trap-mode nil nil 127) (eval-expression '(mouse-trap--get-profile-for-mode) nil nil 127) (eval-expression '(current-minor-mode-maps) nil nil 127) (eval-expression 'mouse-trap-mode-map nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable special-mode-hook) nil nil 127) (eval-expression '(member 'mouse-trap-maybe-enable text-mode-hook) nil nil 127) (mouse-trap-mode 'toggle) (execute-extended-command nil "mouse-trap-mode" "mouse-trap-") (eval-expression '(progn (unload-feature 'mousetrap-mode t) (add-to-list 'load-path "~/.emacs.d/modules") (require 'mousetrap-mode) (message "Loaded: %s, Function exists: %s" (featurep 'mousetrap-mode) (fboundp 'mouse-trap-maybe-enable))) nil nil 127) (eval-expression 'mouse-trap-maybe-enable nil nil 127) (describe-mode) (execute-extended-command nil "describe-mode" "describe-mode") (cj/kill-buffer-or-bury-alive "*calibredb*") (cj/kill-buffer-or-bury-alive "todo.org<jr-estate>") (query-replace "Speaker C" "Christine Ciarmello" nil #1=(use-region-beginning) #2=(use-region-end) nil #3=(use-region-noncontiguous-p)) (query-replace "Speaker B" "Craig Jennings" nil #1# #2# nil #3#) (query-replace "Speaker A" "Craig Ratowsky" nil #1# #2# nil #3#) (query-replace "Speaker A" "Justin Ratowsky" nil #1# #2# nil #3#) (org-mode) (execute-extended-command nil "org-mode" "org-mode") (find-file "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" t) (cj/kill-buffer-or-bury-alive "*scratch*") (find-file "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" t) (write-file "~/projects/danneel/inbox/" t) (cj/kill-buffer-or-bury-alive "Nov 13 at 2-08 PM.txt") (query-replace "sop" "SOV" nil #1# #2# nil #3#) (query-replace "Speaker C" "Craig Jennings" nil #1# #2# nil #3#) (query-replace "Speaker B" "Jonathan Shultis" nil #1# #2# nil #3#) (query-replace "Speaker A" "Christine Ciarmello" nil #1# #2# nil #3#) (cj/kill-buffer-or-bury-alive "2025-11-13-14-02-11.txt") (cj/kill-buffer-or-bury-alive "gcal.org") (cj/kill-buffer-or-bury-alive "todo.org") (cj/kill-buffer-or-bury-alive "test-strategy.org") (dired-create-directory "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm") (dired-create-directory "~/videos/politics/")))
(setq set-variable-value-history 'nil)
(setq custom-variable-history 'nil)
(setq query-replace-history '("Christine Ciarmello" "Speaker C" "Craig Jennings" "Speaker B" "Craig Ratowsky" "Speaker A" "Justin Ratowsky" "SOV" "sop" "Jonathan Shultis" "Jonathan Schultis" "Matthew Finseth" "Speaker D" "workflow" "session" "Ciarmello" "Charmello" "Judge" "AJ" "Craig" "Christine" "the selected files" "=music-config.el="))
-(setq read-expression-history '("(face-attribute 'cursor :background)" "(with-current-buffer (find-file-noselect \"~/test-cursor.txt\")
+(setq read-expression-history '("(list :major-mode major-mode
+ :profile (mouse-trap--get-profile-for-mode)
+ :allowed-categories (alist-get (mouse-trap--get-profile-for-mode) mouse-trap-profiles))" " (describe-keymap mouse-trap-mode-map)" "(face-attribute 'cursor :background)" "(with-current-buffer (find-file-noselect \"~/test-cursor.txt\")
(list :buffer-name (buffer-name)
:modified (buffer-modified-p)
:read-only buffer-read-only
@@ -93,9 +254,9 @@
(require 'chime)
(setq chime-calendar-url \"https://calendar.google.com/calendar/u/0/r\")
(chime-mode 1)
- (message \"Reloaded chime from ~/code/chime.el\"))" "chime-calendar-url" "(fboundp 'chime--open-calendar-url)" "(setq chime-debug t)" " load-file" " (eval (car (cdr (cdr cj/modeline-major-mode))))" "(local-variable-p 'mode-line-format)"))
+ (message \"Reloaded chime from ~/code/chime.el\"))" "chime-calendar-url" "(fboundp 'chime--open-calendar-url)" "(setq chime-debug t)" " load-file" " (eval (car (cdr (cdr cj/modeline-major-mode))))"))
(setq minibuffer-history '("~/.emacs.d/" "The Clown - Heinrich Boll" "Literature" "EPUB" "Essex Dogs - Dan Jones" "Google" "original" "0151555532" "Maigret's Pipe - Seventeen Stories" "Kakanian" "The Yellow Dog - Georges Simenon" "Simenon" "Corrington" "modules/mousetrap-mode.el" "~/projects/jr-estate/" "~/projects/danneel/" "~/code/wttrin/" "ai-prompts/quality-engineer.org" "Jabra SPEAK 510 USB" "favorite-location-refactor.org" "tests/test-strategy.org" "~/code/org-drill/" "Elliott Mix.m3u" "education.org" "org-drill.el" "Bauhaus.m3u" "Bauhaus" "Bauhaus/1979-1983 Volume One - 1986/07 Telegram Sam.mp3" "Bauhaus/Burning from the Inside (1983)/02 Antonin Artaud.flac" "~/sync/org/" "modules/org-drill-config.el" "modules/dashboard-config.el" "Huntington Beach, CA" "test-reporter-spec.org" "modules/test-runner.el" "1ffcff0 | 2 days ago | updating tasks | Craig Jennings" "9701946 | 9 hours ago | fix: Resolve Google Calendar password prompts via advice | Craig Jennings" "Heidegger's Later Writings - Lee Braver" "Braver" "Halper, Edward" "docs/workflows/refactor.org" "d093a4a | 3 days ago | fix: Resolve flyspell keybinding and mu4e sent folder sync issues | Craig Jennings" "Bluetooth Headset" ".time-zones.el" "๐Ÿ‡ฉ๐Ÿ‡ช Germany - Berlin, Berlin" "๐Ÿ‡ฎ๐Ÿ‡ณ India - Delhi, Delhi" "๐Ÿ‡บ๐Ÿ‡ธ United States - East New York, New York" "๐Ÿ‡ฐ๐Ÿ‡ท South Korea - Seoul, Seoul" "๐Ÿ‡ธ๐Ÿ‡ฌ Singapore - Singapore, Central Singapore" "modules/chrono-tools.el"))
(setq read-char-history '("yes"))
(setq face-name-history 'nil)
(setq bookmark-history '("The Yellow Dog - Georges Simenon" "The Yellow Dog - Georges Simenon" "The Yellow Dog - Georges Simenon" "Wittgenstein's Vienna - Allan Janik.pdf" "Zizek and Heidegger_ The Question Concerni - Thomas Brockelman.pdf" "The Concept of Law - H. L. A. Hart.pdf"))
-(setq file-name-history '("~/test.txt" "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" "~/projects/danneel/inbox/" "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm" "~/videos/politics/" "~/code/org-drill/test/org-drill-test.el" "~/.emacs.d/.time-zones.el" "~/code/org-drill/todo.org" "~/projects/jr-estate/inbox/" "~rpc/" "~/projects/claude-templates" "/tmp/claude-prompt-bdd8c73a-233d-4598-ba97-59bf1238a772.md" "/tmp/claude-prompt-e8677ff5-14bf-4254-a529-6e471dd88347.md" "/tmp/claude-prompt-7940afe3-09f6-49e8-9793-20a616c04b5e.md" "/tmp/claude-prompt-f6799835-f2d0-4cfa-ab66-53f90407667b.md" "/tmp/claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md" "~/projects/jr-estate/jr_info/secrets/original/" "~/projects/jr-estate/email-laura-closing-costs.txt" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt" "/tmp/claude-prompt-7c79b988-8b14-420f-87b5-2f9a2c725c37.md" "~/code/archsetup/docs/archsetup-v2mom.org" "~/downloads/goldens-book-issues.org" "/tmp/claude-prompt-48fc618e-a826-43e0-aa0e-57b679845ded.md" "~/.emacs.d/docs/NOTES.org" "~/projects/danneel/inbox" "~/.authinfo.gpg" "~/sync/recordings/2025-11-04-12-00-28-meeting-with-aj.opus" "~/projects/clipper/inbox/" "~/projects/finances/docs/sessions/emacs-inbox-zero.org" "~/music/" "~/mark-email.org" "/tmp/test-grammar-simple.org" "~/code/wttrin/reload-wttrin.el" "/tmp/claude-prompt-c93a0169-7b99-4b7c-9867-a4d2f4546e79.md" "/tmp/claude-prompt-1806d82a-742a-4152-9be0-41c0c1328bbf.md" "/home/cjennings/code/wttrin/debug-wttrin.el" ".3/" "~/.emacs.d/NOTES.org" "~/code/wttrin/docs/NOTES.org" "~/projects/danneel/docs/NOTES.org" "~/code/archsetup/dotfiles/system/.local/bin/hey" "/tmp/claude-prompt-ed9d0ea7-2ed3-4b06-bb67-9d9cc48361ec.md" "~/projects/danneel/Update on condo renovation on Danneel.eml" "~/.emacs.d/docs/sessions/refactor.org" "~/projects/danneel/docs/drill-baby.org" "/tmp/claude-prompt-e6172af6-3dc4-473f-bedd-7c4e8cfbc1c7.md" "/tmp/claude-prompt-24c9a166-88fb-40d8-a2c7-d7aba7fd4aff.md" "~/projects/danneel/mark-meeting-notes.org"))
+(setq file-name-history '("~/.emacs.d/modules/system-utils.el" "~/test.txt" "~/projects/jr-estate/inbox/text-conversation-justin-craig-re-laura's-arrival.txt" "~/projects/jr-estate/inbox/justin-craig-craig-3:39-pm.org" "~/projects/danneel/inbox/" "~/videos/Global Finance Pulse-The Prof G - Deficits & Debt - Will They Crash the Economy๏ผŸ.webm" "~/videos/politics/" "~/code/org-drill/test/org-drill-test.el" "~/.emacs.d/.time-zones.el" "~/code/org-drill/todo.org" "~/projects/jr-estate/inbox/" "~rpc/" "~/projects/claude-templates" "/tmp/claude-prompt-bdd8c73a-233d-4598-ba97-59bf1238a772.md" "/tmp/claude-prompt-e8677ff5-14bf-4254-a529-6e471dd88347.md" "/tmp/claude-prompt-7940afe3-09f6-49e8-9793-20a616c04b5e.md" "/tmp/claude-prompt-f6799835-f2d0-4cfa-ab66-53f90407667b.md" "/tmp/claude-prompt-19cf8319-da35-4d45-8489-2ea90abe3a64.md" "~/projects/jr-estate/jr_info/secrets/original/" "~/projects/jr-estate/email-laura-closing-costs.txt" "~/projects/jr-estate/ratowsky_real_estate/2025-11-07-12-25-phone-call-closing-costs-discussion.txt" "/tmp/claude-prompt-7c79b988-8b14-420f-87b5-2f9a2c725c37.md" "~/code/archsetup/docs/archsetup-v2mom.org" "~/downloads/goldens-book-issues.org" "/tmp/claude-prompt-48fc618e-a826-43e0-aa0e-57b679845ded.md" "~/.emacs.d/docs/NOTES.org" "~/projects/danneel/inbox" "~/.authinfo.gpg" "~/sync/recordings/2025-11-04-12-00-28-meeting-with-aj.opus" "~/projects/clipper/inbox/" "~/projects/finances/docs/sessions/emacs-inbox-zero.org" "~/music/" "~/mark-email.org" "/tmp/test-grammar-simple.org" "~/code/wttrin/reload-wttrin.el" "/tmp/claude-prompt-c93a0169-7b99-4b7c-9867-a4d2f4546e79.md" "/tmp/claude-prompt-1806d82a-742a-4152-9be0-41c0c1328bbf.md" "/home/cjennings/code/wttrin/debug-wttrin.el" ".3/" "~/.emacs.d/NOTES.org" "~/code/wttrin/docs/NOTES.org" "~/projects/danneel/docs/NOTES.org" "~/code/archsetup/dotfiles/system/.local/bin/hey" "/tmp/claude-prompt-ed9d0ea7-2ed3-4b06-bb67-9d9cc48361ec.md" "~/projects/danneel/Update on condo renovation on Danneel.eml" "~/.emacs.d/docs/sessions/refactor.org" "~/projects/danneel/docs/drill-baby.org" "/tmp/claude-prompt-e6172af6-3dc4-473f-bedd-7c4e8cfbc1c7.md" "/tmp/claude-prompt-24c9a166-88fb-40d8-a2c7-d7aba7fd4aff.md" "~/projects/danneel/mark-meeting-notes.org"))
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
))