LINUX.ORG.RU

Не работает M-X в emacs в консоли

 ,


1

2

Используется emacs 25.3.1 в gentoo.

Если собрать с поддержкой иксов (т.е. с флагом 'X'), то 'M-X' (а именно ALT-X) работает, и можно выполнить какую-нибудь команду.

А если собрать без 'X', emacs запустится в xterm, и ALT-X не будет работать. Вместо этого будет появляться сообщение:

ø is undefined

ESC-X работает во всех случаях.

Как заставить ALT работать?

Deleted

Не работает M-X в emacs в консоли

Это вы сейчас хотите сказать, что вне Емакса он работает? Интересно, почему бы. Не должен.

Zmicier ★★★★★
()

Вот, держите, поискал в мане специально для вас:

       metaSendsEscape (class MetaSendsEscape)
               If “true”, Meta characters (a character combined with the Meta
               modifier key) are converted into a two-character sequence with
               the character itself preceded by ESC.  This applies as well to
               function key control sequences, unless xterm sees that Meta is
               used in your key translations.  If “false”, Meta characters
               input from the keyboard are handled according to the
               eightBitInput resource.  The default is “False”.

— xterm(1)

А вообще, зачем вы пользуетесь этим нагромождением костылей? Что-нибудь более приятное, типа urxvt(1) не хотите взять?

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Zmicier

xterm-256color - это тип терминала, при этом не обязательно используется сам xterm. Например такой тип выдаёт konsole в KDE.

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.