Context Menu is Personal (GNU Emacs)
Define custom menu based on your preferences. Note the definition of visibility conditions ( :visible keyword) and sub-menu ( More ). They are helpful in reducing the clutter. (Note: There are some placeholders in the code below.) (easy-menu-define my-menu global-map "My context menu" '("Context Menu" ["Cut" kill-region :visible (region-active-p)] ;; ["Copy" kill-ring-save t] ;; Menu copies by default for further action ["Paste" yank :visible (not (region-active-p))] ["Open " org-open-at-point t] ["Calculate " calc-grab-region t] ["Execute " (lambda () (interactive) (shell-command-on-region (region-beginning) (region-end) "sh")) t] ["Search Web" (lambda () (interactive) (eww (car kill-ring))) t] ...