C-‹SPC› перехватывается в emacs -nw (терминальный перехват?)

Я использую urxvt (терминал) под awesome (оконный менеджер) и ubuntu (os). В графическом режиме c- ставит метку, а в текстовом режиме вставляет пробел. Проблема решена при использовании gnome-терминала, но некоторые другие комбинации клавиш по-прежнему не работают. Например, C-: вставьте : в оба терминала. Я не знаю, где искать, чтобы исправить это поведение. C-h k (помощь по комбинации клавиш), за которой следует одна из этих комбинаций, показывает только клавишу, нажатую вместе с ctrl, например, C- интерпретируется как .

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

Я определил этот вопрос как связанный. Это тоже.


person M. Toya    schedule 30.01.2014    source источник
comment
Я не нашел о gnome-терминале. Лично я отказался от этого рабочего процесса. Я работаю почти исключительно в Emacs + оболочка emacs M-x. Мне нравится, что это тоже нормальный буфер, я могу открывать pdf и изображения, я просматриваю файлы с помощью dired, слушаю музыку с помощью mpg123, вызываю оболочку с помощью shell-pop, у меня есть вкладки с elscreen и т. д. (некоторые полезные советы: wikemacs.org/index.php/Shell).   -  person Ehvince    schedule 30.01.2014
comment
Мне нужна текстовая версия emacs для работы по ssh.   -  person M. Toya    schedule 30.01.2014
comment
Вы можете использовать трамп для работы по ssh. Что касается вашего вопроса, я не думаю, что это проблема Emacs, а что-то, связанное с вашим терминалом (как он переводит комбинацию клавиш в коды клавиш). Возможно, ваши шансы найти эксперта по этому вопросу увеличатся, если вы добавите несколько ярлыков к своему вопросу, связанному с текстовыми терминалами.   -  person juanleon    schedule 30.01.2014
comment
Я тоже иногда работаю через ssh из режима оболочки emacs (чтобы получить приглашение SQL или что-то подобное).   -  person Ehvince    schedule 30.01.2014


Ответы (1)


В моем случае Ctrl-Space использовался для изменения методов ввода. Запуск ibus-setup и его отвязка исправили мою проблему (теперь он выдает Nul)

См. также: https://askubuntu.com/questions/243639/ctrlspace-has-been-bound-to-invoke-some-input-method-and-does-not-work-in-ema

person Emil Mikulic    schedule 04.12.2014
comment
Спасибо, что поделились этим. Моя проблема, вероятно, в чем-то другом, так как я не использую ibus. - person M. Toya; 07.12.2014