aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/rul-lisp/packages/rul-wm.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/rul-lisp/packages/rul-wm.el')
-rw-r--r--.emacs.d/rul-lisp/packages/rul-wm.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/.emacs.d/rul-lisp/packages/rul-wm.el b/.emacs.d/rul-lisp/packages/rul-wm.el
index d33bcdb..90bd031 100644
--- a/.emacs.d/rul-lisp/packages/rul-wm.el
+++ b/.emacs.d/rul-lisp/packages/rul-wm.el
@@ -144,4 +144,16 @@ With optional argument FRAME, return the list of buffers of FRAME."
(define-key global-map (kbd "C-x p K") 'kill-project-buffers-and-close-frame)
+(add-hook 'text-mode-hook 'context-menu-mode)
+
+(defun my-context-menu (menu click)
+ "My context menu"
+ (define-key-after menu [dictionary-lookup]
+ '(menu-item "Dict" dictionary-search-word-at-mouse
+ :help "Look up in dictionary"))
+ menu)
+
+;; hook into context menu
+(add-hook 'context-menu-functions #'my-context-menu)
+
(provide 'rul-wm)
nihil fit ex nihilo