Я использую Emacs в терминале Mac OS X, установленном с homebrew.
Мой ключ CTRL - это мой ключ C, а ключ ALT - Meta.
Как я могу определить привязки клавиш для комбинаций клавиш CMD?
Например, я хочу установить CMD- (стрелку вправо), чтобы перейти в конец строки.
ИЗМЕНИТЬ
Я пробовал предложения @nickcarlo ниже
(setq mac-command-modifier 'super)
(global-set-key (kbd "s-<right>") 'move-end-of-line)
Я не думаю, что CMD-ключ настроен на супер правильно, так как я не вижу s-foo
в мини-буфере, как если бы я набрал C-x
или M-x
или что-то еще. Я заметил, что CMD-right, когда я открываю два окна терминала, переключается между двумя терминальными окнами, поэтому я думал, что это может блокировать любые пользовательские настройки. Однако я пробовал:
(global-set-key (kbd "s-9") 'move-end-of-line)
.. и CMD-9 ничего не делает, кроме звукового сигнала, чтобы сказать мне, что я нажал что-то неправильно.
Настройка комбинаций клавиш, отличных от CMD, кажется, работает нормально, например:
(global-set-key (kbd "C-w") 'move-end-of-line)