У меня есть GAP, который я хотел бы запустить из Emacs. Для emacs есть кое-что, называемое «gap mode», которое я установил. Очевидно, он находит правильный исполняемый файл для запуска GAP, так как он запускается с сообщениями инициализации GAP
┌───────┐ GAP 4.8.10, 15-Jan-2018, build of 2018-01-15 14:36:25 (GMTST)
│ GAP │ https://www.gap-system.org
└───────┘ Architecture: i686-pc-cygwin-gcc-default32
Libs used: gmp, readline
Loading the library and packages ...
Однако сразу после этого говорится
Error opening terminal: dumb.
и останавливается.
Впоследствии я обнаружил, что точно так же происходит, если я запускаю стартовый скрипт GAP по умолчанию из оболочки cygwin.
GAP также поставляется с пакетными файлами для запуска его различными способами в Windows, включая собственную версию rxvt; для этого он устанавливает переменную окружения TERMINFO
указывающую на папку GAP с некоторыми терминалами. Я пытался сделать export TERMINFO=
(та же папка) или (папка cygwin terminfo) в оболочке cygwin перед вызовом GAP, но результат снова был точно таким же.
У меня Windows 10 с самой последней версией cygwin64.
Кто-нибудь может посоветовать, что делать?