Блок Execute Clojure (или выбор) не работает в прототипе Atom

Я установил новую версию Atom 1.9.9 в Windows и настроил ее, как описано в Настройка Atom Clojure. .

При попытке выполнить блок кода в REPL, согласно этому объяснению при его запуске:

ctrl-alt-, затем b Выполнить блок. Находит блок кода Clojure, в котором находится ваш курсор, и выполняет его.

ctrl-alt-, s Выполняет выделение. Отправляет выделенный текст в REPL.

выполнение не происходит, вместо этого курсор просто перемещается назад.

Преобразователь привязки клавиш Atom, по-видимому, связывает эту комбинацию клавиш с поведением emacs.json atom-text-editor, однако это поведение не упоминается в приведенном выше руководстве по установке.

введите здесь описание изображения

Кроме того, привязки клавиш не отображаются для пакета proto-repl в меню, насколько я понимаю, они должны отображаться так же, как и для других пакетов Atom:

введите здесь описание изображения

Являются ли эти недостатки нормальными для пакета Atom proto-repl в Windows или я упустил какую-то важную дополнительную настройку?


person Simeon Leyzerzon    schedule 21.08.2016    source источник


Ответы (1)


Если он не выполняет команду Proto REPL, вероятно, привязка клавиш уже используется другим набором клавиш. В Atom есть отличный инструмент для исследования проблем с привязкой клавиш, называемый распознавателем привязки клавиш. Можете ли вы включить преобразователь привязки клавиш и посмотреть, что срабатывает при привязке клавиш. Связывание клавиш может быть проблемой из-за конфликтов между многими пакетами.

Привязки клавиш тоже можно настроить. См. сочетания клавиш в репозитории Proto REPL https://github.com/jasongilman/proto-repl/blob/master/keymaps/proto-repl.cson их можно добавить в свой собственный файл привязки клавиш с изменениями, позволяющими избежать конфликтов с другими используемыми вами пакетами.

Вы также можете задавать вопросы о Proto REPL в слабом канале Clojure #protorepl.

person Jason Gilman    schedule 21.08.2016
comment
Была такая же проблема. Что мне помогло, так это добавление общих привязок клавиш proto-repl по вашей ссылке в мой keymap.cson - person Adrian Muresan; 20.12.2016