Я пытаюсь установить [Ctrl] - [;] в качестве привязки клавиш в моем .emacs вот так
(global-set-key "\C-;" 'comment-or-uncomment-region)
однако это не работает, когда я пытаюсь (я не получаю никаких сообщений об ошибках, это просто не имеет никакого эффекта). Это будет работать, хотя, если я попробую нормальный символ (например, установив его на "\ C-p").
Я тоже пробовал
(global-set-key (kbd "C-;") 'comment-or-uncomment-region)
но мне не нравится эта опция, потому что для меня она не работает, когда я запускаю "emacs -nw". Есть мысли о том, как я могу это сделать?
EDIT:
Когда я запускаю C-h c C -; in emacs -nw
, я получаю вывод:
; runs the command self-insert-command
, что точно так же, как при запуске C-ч c ; в emacs -nw
Так что я считаю, что phils прав, что это конечная проблема, потому что emacs никогда не видит C -; , он видит только ;