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 года назад. Обратно в вим захожу по привычке, но там же по привычке жму емаксовые хоткеи и от этого иногда страдаю
кана
нет
кана
ну то есть vscode не имеет ничего общего с просто vs
Aragaer
правда у меня вим был совсем ванильный, а сейчас емакс, в котором кроме ивила еще от силы пара-тройка добавлений
Dmitry
это https://code.visualstudio.com/ ?
кана
да
кана
Vasiliy
соответственно, там есть все проблемы электрона, такие как невосприятие перебинженных клавиш
Vasiliy
в первую очередь эскейпа
Dmitry
индусы продают майрософт столлману и торвальдсу, репин, ascii-арт
A64m
Alexander
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елиспе
Aliester
Едип норм
Aliester
Елисп*
кана
Dmitry
не, видимо мнголетнее пользование вимом это приговор.
^], $ ^G
- ничего не работает, vscode грузит все ядра и орет вентилятором
Vasiliy
там есть вимо-подобный режим
Aragaer
8)
кана
мне он не понравился
Aragaer
а что такое ^G?
Aragaer
C-g или C-S-g?
Dmitry
но выйти из него легко это плюс
Denis
Dmitry
без
^
перепутал
Aragaer
вот кстати мне в ивиле не нравится, что :q закрывает целиком емакс, а не один буфер/окно
Denis
я даже с поломатыми вимом руками смог перейти
Aragaer
но вроде это меняется
Dmitry
по поводу вима просто запомните -
ZZ
Denis
да там все меняется, при должной сноровке, другое дело что сноровки требуется дофига
Aragaer
(modify-syntax-entry ?_ "w") - и вот без этого мне в ивиле было некомфортно
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
Anonymous
Зигохистоморфный
так кто про Codensity пояснит? почему в профункторе он другой?
A64m
Я не разбираюсь в таких вещах