Как привязать сдвинутые клавиши к LaTeX-math-mode? - PullRequest
5 голосов
/ 19 октября 2011

С AUCTeX я могу добавить

(setq LaTeX-math-list '(
    (?c "cong " nil)))

на мой .emacs, чтобы сделать второстепенный режим LaTeX-math-mode выплюнуть \cong, когда он срабатывает, и я ввожу c .

Я хочу, чтобы он вызывался с C-c вместо c , но с изменением кода на

(setq LaTeX-math-list '(
    (?C-c "cong " nil)))

дает мне "Неверный синтаксис чтения:?" при загрузке emacs. Как мне сделать эту работу с C-c (или любым другим смещенным связыванием, таким как M-c или C-M-c )?

1 Ответ

2 голосов
/ 19 октября 2011

Атом ?c - это способ Emacs указать один символ c.Чтобы использовать этот синтаксис для управляющих символов, вам нужно использовать ?\C-c.Обратите внимание, что C-c - это стандартный префиксный ключ в Emacs, поэтому использование этого конкретного ключа в LaTeX-math-list может вызвать некоторые конфликты.Вместо этого вы можете использовать ?\M-c

Подробности в руководстве Elisp .

Вы также можете использовать v в качестве префиксного ключа, еслиНапример, определите ваш ярлык как "v c" для vc.

...