Согласно вики Emacs, рекомендуемая установка TERM
для ansi-term - "eterm -цвет ». Это описание терминала предоставляется ncurses; вам, вероятно, придется использовать пакет с полной базой данных terminfo для платформ, которые делают различие, например, Debian с ncurses-base
и ncurses-term
.
Описание eterm-color
предоставляет 16 цветов, которые по-прежнему являются текущим состоянием кода Emacs.Помимо этого, описание для xterm-256color
включает escape-последовательности, которые Emacs вряд ли сможет правильно обработать. Используя infocmp
, есть несколько возможностей, которые различаются и могут создавать проблемы в (а) перемещении курсора и (б) прокрутке. Вот интересные строки:
ech: NULL, '\E[%p1%dX'.
flash: NULL, '\E[?5h$<100/>\E[?5l'.
hpa: NULL, '\E[%i%p1%dG'.
hts: NULL, '\EH'.
indn: NULL, '\E[%p1%dS'
rin: NULL, '\E[%p1%dT'.
rmam: NULL, '\E[?7l'.
rmcup: NULL, '\E[?1049l'.
rmkx: NULL, '\E[?1l\E>'.
rmm: NULL, '\E[?1034l'
sitm: NULL, '\E[3m'.
smacs: NULL, '\E(0'.
smam: NULL, '\E[?7h'.
smcup: NULL, '\E[?1049h'.
smkx: NULL, '\E[?1h\E='.
smm: NULL, '\E[?1034h'.
tbc: NULL, '\E[3g'.
vpa: NULL, '\E[%i%p1%dd'.
Например:
hpa
, например, работает в xterm для перемещения курсора по горизонтали. smm
и rmm
управляют мета-режимом (что имеет отношение к упоминанию «alt» клавиш: см. Описание мета в terminfo (5) ). indn
и rin
используются для вертикальной прокрутки Когда возможности терминала и описание терминала не совпадают, вы можете увидеть странные вещи. При быстром тестировании Emacs 24.5 ansi-term не реализует ни одного этих функций; все они, вероятно, будут использоваться полноэкранными программами, а некоторые (например, hpa
) будут использоваться программами командной строки.
Дополнительная литература:
Este fue un problema del sistema. Necesitaba reinstalar Wine. Primero, asegúrese de eliminar todos los archivos relacionados con el vino y sus dependencias. Luego instale la nueva versión (3.8 en mi caso ). En winecfg
, ajuste gdiplus
a native then buildin
. Instalar vcrun2013
por winetricks vcrun2013
. Luego, ejecutar setup.exe instalará el programa sin problemas.