C-M-d не працює на Emacs GUI OSX, використовуючи клавішу Mac Command як Meta

Я використовую графічний інтерфейс Emacs на OSX, і я відновив ключ Cmd до meta, додавши наступний файл до файлу ~/.emacs.d/personal/misc.el на прелюдії:

(setq mac-command-modifier 'meta)

Якщо C-M-u працює як очікується, C-M-d , коли використовується Cmd як мета-ключ, нічого не робить. Якщо використовувати альт-ключ, він працює як очікується.

Що я можу зробити, щоб вирішити це? Я намагався набрати C-h l , щоб побачити, що набирається, але при введенні C-M-d нічого не відображається.

Будь-які ідеї?

Підбадьорює

4
@ Елегант, ти легенда !! Ваша підказка приведе до мене до відповіді, яка пояснюється. тут : D
додано Автор Ryan Lundy, джерело
Схоже, що це може бути клавіатурний ярлик OSX на системному рівні, який заважає Emacs. Я мав подібну проблему з Ubuntu, отримуючи M-SPC для роботи в Emacs. Якщо ви знаєте, як змінити/вимкнути зв'язування OSX для Ctrl + Command + d, це може зробити трюк.
додано Автор Lord Loh., джерело
приємно! Дякуємо допомогти!
додано Автор Lord Loh., джерело

1 Відповіді

Підказка Елефана приведе мене до відповіді тут , що по суті передбачає відключення ярликів OSX Command-Control-D від виклику:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 'enabled'
2
додано
@elethan та ін, я надіслав PR до dotfiles для mathiasbynens's .osx, щоб він вимикається там, і багато користувачів Emacs можуть скористатися. Проголосуйте! :)
додано Автор Ryan Lundy, джерело