Leonid 🦇
Dmitry
@qnikst ты используешь vs code ?!
Dmitry
btw, есть ли редакторы кроме вима и емакса, на которые стоит посмотреть в 2017 - 2018 ? (последняя попытка перейти на емакс была примерно пять лет назад)
Aragaer
emacs + evil-mode 8)
Dmitry
evil mode у меня и так есть, а нужен ли к нему емакс я пока не понял
Aragaer
evil-mode это в смысле вим в емаксе
Dmitry
я знаю, но у меня есть вим в виме, не оч. понятно, будет ли профит от вима в емаксе
Anonymous
конечно
Anonymous
в емаксе намного проще воркфлоу
кана
перелез на него с вима, потому что вим тормозил)
Dmitry
vs - это же вижуал студио?
Aragaer
ну вот я перебрался уже примерно 3 года назад. Обратно в вим захожу по привычке, но там же по привычке жму емаксовые хоткеи и от этого иногда страдаю
кана
нет
Vasiliy
vs - это же вижуал студио?
от вижуал студио там одно название, а так это атом от микросовта
кана
ну то есть vscode не имеет ничего общего с просто vs
Aragaer
правда у меня вим был совсем ванильный, а сейчас емакс, в котором кроме ивила еще от силы пара-тройка добавлений
Dmitry
это https://code.visualstudio.com/ ?
кана
да
Vasiliy
соответственно, там есть все проблемы электрона, такие как невосприятие перебинженных клавиш
Vasiliy
в первую очередь эскейпа
Dmitry
индусы продают майрософт столлману и торвальдсу, репин, ascii-арт
Alexander
но там было про кто-нибудь
Dmitry
поздно, я уже его поставил
Dmitry
хаскел из коробки не подхватился
Dmitry
даже подсветка синтаксиса
A64m
Его Кметт использует
кана
ну так редактор для js-а на js-е
A64m
(для C++)
Denis
хз, я после вима только смог перейти на emacs + evil
Dmitry
а если я поставлю всё хаскельное что там найду (не знаю, что ставить) - его разорвёт?
Denis
но это удовольствие не для слабонервных, на днях вот таб разбинживал полдня от сатанических оверрайдов
кана
сейчас в vscode два варианта использования хаскеля: haskero плагин + intero тула Haskell Language Server плагин + haskell-ide-engine тула
Denis
для фанатов возиться в гов^Wелиспе
A64m
а если я поставлю всё хаскельное что там найду (не знаю, что ставить) - его разорвёт?
там только один языковой плагин будет включен одновременно, так что не разорвет, наверное, но большого смысла в этом нет
Aliester
Едип норм
Aliester
Елисп*
A64m
сейчас в vscode два варианта использования хаскеля: haskero плагин + intero тула Haskell Language Server плагин + haskell-ide-engine тула
я подозреваю, что большинство вообще не использует никакие языковые плагины ни в каких редакторах, иначе объяснить их плачевное состояние довольно трудно
кана
сейчас в vscode два варианта использования хаскеля: haskero плагин + intero тула Haskell Language Server плагин + haskell-ide-engine тула
оба не идеальны, но если открыть рядом репл (в самом vscode по Ctrl+~), то без разницы вообще как на больших проектах хз вообще
Dmitry
не, видимо мнголетнее пользование вимом это приговор. ^], $ ^G - ничего не работает, vscode грузит все ядра и орет вентилятором
Vasiliy
там есть вимо-подобный режим
Aragaer
8)
кана
мне он не понравился
Aragaer
а что такое ^G?
Aragaer
C-g или C-S-g?
Dmitry
но выйти из него легко это плюс
Dmitry
без ^ перепутал
Aragaer
вот кстати мне в ивиле не нравится, что :q закрывает целиком емакс, а не один буфер/окно
Denis
я даже с поломатыми вимом руками смог перейти
Aragaer
но вроде это меняется
Dmitry
по поводу вима просто запомните - ZZ
Denis
да там все меняется, при должной сноровке, другое дело что сноровки требуется дофига
Aragaer
(modify-syntax-entry ?_ "w") - и вот без этого мне в ивиле было некомфортно
Denis
но вроде это меняется
я окнами управляю емаксовыми клавишами
Aragaer
я в виме без табов не мог, а в емаксе мне буфера оказались сильно удобнее
Vladimir
хехе, буфера
Vladimir
я пойду
Зигохистоморфный
vscode + hie - полет нормальный
Зигохистоморфный
хотя в одном проекте я как слепой котенок) ибо для ghcjs ниче не работает
A64m
можно использовать (я не использую) соотв. библиотеки типа jsaddle или как их там, чтоб компилировать ghcjs-ный код ghc и след. ghc-mod работать будет
Зигохистоморфный
вот бы еще пример найти
Зигохистоморфный
как бы его я использую вот только hie не подхватывает
A64m
> что-то связанное с ghcjs > примеры ха-ха-ха
Зигохистоморфный
ведь hie должен быть собран с тем ghc что и в коде
Зигохистоморфный
resolver: lts-7.19 compiler: ghcjs-0.2.1.9007019_ghc-8.0.1 compiler-check: match-exact setup-info: ghcjs: source: ghcjs-0.2.1.9007019_ghc-8.0.1: url: http://ghcjs.tolysz.org/ghc-8.0-2017-02-05-lts-7.19-9007019.tar.gz sha1: d2cfc25f9cda32a25a87d9af68891b2186ee52f9
A64m
а, да, еще к тому же ghcjs для 8.2 нету
Зигохистоморфный
тут как бы 8.0.1
Зигохистоморфный
@A64m_qb0 почему этот Codensity отличается от того что в kan-extensions? https://www.stackage.org/haddock/lts-10.0/profunctors-5.2.1/Data-Profunctor-Ran.html#t:Codensity
A64m
я новее использовал, например такой: resolver: lts-8.11 compiler: ghcjs-0.2.1.9008011_ghc-8.0.2 compiler-check: match-exact setup-info: ghcjs: source: ghcjs-0.2.1.9008011_ghc-8.0.2: url: https://github.com/matchwood/ghcjs-stack-dist/raw/master/ghcjs-0.2.1.9008011.tar.gz sha1: a72a5181124baf64bcd0e68a8726e65914473b3b
Зигохистоморфный
хм
Зигохистоморфный
надо попробовать обновить
A64m
но вот новее 8.0.2 уже нет
A64m
хотя вчера вышла "альфа" 8.4
Зигохистоморфный
так кто про Codensity пояснит? почему в профункторе он другой?
A64m
Я не разбираюсь в таких вещах