Интерактивные команды редактирования Idris не работают в Atom на Linux - PullRequest
1 голос
/ 16 марта 2020

Idris ver 1.3.2 и Atom были успешно установлены на версию Ubuntu Kubuntu Linux. В настройках пакета в Atom указан правильный путь к двоичному файлу idris. REPL работает нормально в Atom. Расположение двоичного файла idris: / home / tom / Documents. Мой исходный файл в 1 строку под названием WordLength.idr, который сохраняется в Atom, имеет вид:

allLengths : List String -> List Nat

(как описано на стр. 56 книги Брэди). Местоположение, в котором сохранен этот файл: /home/tom/.cabal/bin/idris.

Когда я запускаю idris в командном окне Linux, проверка типа работает как требуется, и 'отверстия Main. Все длины указаны правильно.

Однако на этапе «Определить», как описано на стр. 57, моя проблема заключается в том, что я выделяю курсором все длины с помощью курсора в редакторе Atom и нажимаю Ctrl-Alt-A, как требуется на странице. 57 нет ответа от Atom, когда он должен добавить дополнительную строку в качестве определения каркаса к исходному файлу в редакторе.

Я пытался добавить различные дополнительные пути к файлу $ PATH в тщетной надежде, что это вылечит проблему.

1 Ответ

0 голосов
/ 18 марта 2020

Это известная проблема с некоторыми дистрибутивами Linux / Window Manager, которую мы не решаем исправить для плагина idris, так как все сочетания клавиш упоминаются в книге Эдвинса об Idris. Ваше исправление на данный момент будет состоять в изменении ваших сочетаний клавиш. См. Также https://github.com/idris-hackers/atom-language-idris/pull/204

Пожалуйста, измените ваши сочетания клавиш в Atom на то, что соответствует вашим потребностям (Палитра команд: Показать сочетания клавиш)

...