Почему emacs в xterm на Mac интерпретирует c-h как backward-delete-char? - PullRequest
1 голос
/ 28 ноября 2009

C-h правильно интерпретирован, имеет 'help' в Carbon Emacs.app и использует / usr / bin / emacs в Terminal.app. Я уверен, что мне здесь не хватает чего-то простого. Описания-привязки Emacs показывают, что c-h правильно составлен, чтобы помочь. Похоже, что xterm или X11 видит нажатие клавиши c-h, а затем отправляет возврат в Emacs. Можно ли изменить это поведение?

Ответы [ 3 ]

3 голосов
/ 28 ноября 2009

Проверьте вкладку Advanced используемых настроек в Preferences для Terminal.app.

Terminal -> Preferences-> Settings -> [settings name] -> Advanced

и убедитесь, что настройка Delete sends Ctrl-H снята.

РЕДАКТИРОВАТЬ: Извините, я неправильно понял ваш вопрос. Этот ответ может быть полезен для тех, кто испытывает затруднения при использовании /usr/bin/emacs в Terminal.app, проблемы, которой у вас нет.

1 голос
/ 28 ноября 2009

Нашли решение здесь: http://www.ibb.net/~anne/keyboard/keyboard.html#Xterm

Приложите ладонь с силой к лбу.

Большое спасибо тем, кто откликнулся.

1 голос
/ 28 ноября 2009

Это может помочь или сбить с толку, в зависимости от вашей точки зрения. Прокрутите вниз до 5,4 и начните там ...

http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html

... и добро пожаловать в пожизненное хобби играть с вашими .emacs:)

...