Size: a a a

Elm Lang сообщество разработчиков

2017 November 30

­­

­ ­ in Elm Lang сообщество разработчиков
Жаль, видимо придётся на атоме ещё посидеть, там elmjutsu хороший
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
(/me для Elm (как и для всего прочего) использует Emacs и поэтому он не в курсе, как точно работают плагины под другие редакторы)
источник

­­

­ ­ in Elm Lang сообщество разработчиков
Я попробовал в vim'е писать, но понял, что нужно после изменений в проекте перегенерировать ctags, чтобы тот же go to definition работал
источник

­­

­ ­ in Elm Lang сообщество разработчиков
Это больно как-то
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
К Dict.insert может не переходить, т.к. это встроенная в core функция. Я вообще не уверен, что go-to-def с чем-то из core работает
В Идее переход к core работает
источник

­­

­ ­ in Elm Lang сообщество разработчиков
Да в атоме-то тоже работает, хотелось на vscode перелезть, очень уж он приглянулся
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Zheka Kozlov
В Идее переход к core работает
идеевый плагин вроде тоже elm-oracle использует?
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
что это?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Большинство плагинов к редакторам именно его используют так или иначе
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
я уж думал это библиотека для работы с Oracle из Elm
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
:)
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Похоже, что нет. Elm плагин для идеи написан на Java
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Всё полностью самопальное
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Пичально, что все редакторы своё пишут. Language Server Protocol пока ещё плохо зашёл в сообществе
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
хотя Идея всё равно LSP не поддерживает
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
LSP - не самая простая штука. Какие-то языки проще инструментить, какие-то - сложнее. Компилируемые - сложнее.
источник

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Можно подмножество LSP реализовать, необязательнои весь протокол
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Дело не в подмножестве же. Дело в принципах работы конкретного тулинга. Для компилятора, который компилит долго и основательно, обёртку, работающую в режиме сервера, написать сложнее. А для чего-то типа Кложи, где достаточно держать запущенный REPL - проще.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Зато информативность сообщений от компилятора может быть сильно выше, чем от колжурового REPL-а.
источник