1

Есть ли веская причина, по которой Mac Emacs не привязывает щелчок правой кнопкой мыши к контекстному меню. Вместо этого должна быть нажата ctrl-mouse-left-button.

Любая настройка, чтобы это исправить?

1 ответ1

0

Я искал глобальное меню, File , Edit и т.д.

Так что я использовал describe key description с C-h k <right-click> , который ссылается на mouse.el . Там я замечаю раздел

;;; Bindings for mouse commands.

который я проверяю, поскольку хочу, чтобы поведение C-<right-click> повторялось в <right-click> .

я нахожу

(global-set-key [C-down-mouse-3]
  `(menu-item ,(purecopy "Menu Bar") ignore
    :filter (lambda (_)
              (if (zerop (or (frame-parameter nil 'menu-bar-lines) 0))
                  (mouse-menu-bar-map)
                (mouse-menu-major-mode-map)))))

и просто добавьте это в мой init.el , изменив (global-set-key [C-down-mouse-3]... на (global-set-key [mouse-3]...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .