Emacs: Как добавить пользовательские привязки клавиш, которые будут использоваться в режиме char от ans-term? - PullRequest
1 голос
/ 15 ноября 2010

Я хочу добавить некоторые привязки клавиш в режиме char анси-терма, но пока не могу ... У вас есть несколько советов для этого? Возможно?

Все мои привязки клавиш работают правильно в линейном режиме, но как я могу включить некоторые (не все) привязки клавиш в режиме символов?

1 Ответ

4 голосов
/ 15 ноября 2010

Есть фактически два разных режима, используемых анси-термом

  1. символьный режим (действует больше как терминал
  2. линейный режим (действует больше как буфер emacs)

Для символьного режима вам нужно изменить term-raw-map, так что-то вроде:

(define-key term-raw-map [(control ?a)] 'term-send-raw)

отправит \ C-a на базовый терминал. Я не знаю, что такое карта клавиш для линейного режима, но я предполагаю, что вы хотите играть в этом режиме символов.

...