Aragaer
в иксмонаде (и иксмобаре) конфиг на хаскелле
Anatolii
и taffybar еще
Dmitry
в процессе написания этого билдера разберешься с языком конфига и генератор станет не нужен
Oleg
сплошные плюсы
Anatolii
наверное чтобюы с viml не разбираться
Евгений
так-то лисп полущ, чем язык конфигурирования вима, с этим спорить глупо
Но прибегать к лиспу нужно в любом случае, а от vimscript'а я одну команду только знаю -- set. Несмотря на десятилетний стаж вимерства
Dmitry
Для NeoVIM есть же API для Haskell: https://github.com/neovimhaskell/nvim-hs
Dmitry
а кто-то реально этот neovim использовал? оно работает, им можно заменить vim ?
Dmitry
У меня там мой русский не взлетел, но он у меня криво сделан
Dmitry
В остальном -- неплохо, всё работает.
Евгений
а кто-то реально этот neovim использовал? оно работает, им можно заменить vim ?
Ну я потыкался, пока ещё vim8 не вышел. После vim8 в нём смысла особого нету
Dmitry
На самом деле легко попробовать NeoVim, я аж удивился. Смержил, запустил -- он тут же подхватил всё мои конфиги и бандлы (ну только русский не заработал, но он у меня и так через одно место), и я в нём некоторое время работал. Но через пару дней мне надо было что-то на Python'е делать, и вот тогда там какой-то нужный плагин отломался. После этого я вернулся на vim и уже на neovim не возвращался, т.к. не увидел особых преимуществ. Так что можете сами попробовать.
Dmitry
Типа того, да.
Anatolii
Но я перелез до vim8
Dmitry
я на vim8 не перелезал, само как-то завелось. и вроде и разницы нет, кроме того, что падать стал реже (пока ни разу не)
Anatolii
Под неовим был какой-то плагин для ghcid
Anatolii
Я им уже не пользуюсь конечно
Евгений
Основная фича neovim -- это msgpack. В vim8 подвезли json api, так что разница несущественная. Из приятностей в vim8 встроенный плагин манагер, а в neovim только сторонник
Крылатый
А скорость работы какая у vim8?
Крылатый
А то последний раз работал с ним только на винде.
Крылатый
Но nvim по прежнему подлагивает бывает.
Andrey
Но nvim по прежнему подлагивает бывает.
может быть много причин — медленный терминал, tmux
Andrey
я остановился на связке kitty + tmux + nvim — работает очень быстро
Евгений
А скорость работы какая у vim8?
Я перешел на него не заметив различий
parket
vim бесит своей тупой подсветкой синтаксиса. Очень тормозная. :(
A64m
https://github.com/ghc/ghc/commit/efd70cfb4b0b9932a880ab417d75eaf95da3d5e6
Leonid 🦇
микрофичи!
A64m
ну это вообще фичей языка не считается
Cheese
Модальность лучшее что человечество придумывало в UI
вот так общаешься с человеком, потом оказывается, что он мазохист
Dmitry
вот просьба пояснить
Dmitry
какие с ней вообще проблемы?
Dmitry
это же благодаря ей не нужно помнить 9000 хоткеев, а достаточно лишь нескольких
Cheese
Ларри Теслер посвятил жизнь борьбе с режимами http://nomodes.com/
Aleksei (astynax)
Джефф Раскин тоже про это писал
Cheese
не знаю, зачем вы хотите запоминать 9000 хоткеев, но режимы плохи тем, что заставляют пользователя запоминать, какие операции он может, а какие не может в каждом режиме
Алексей
RFC 1925 10) One size never fits all
Алексей
Разным людям проще запоминать разное
Dmitry
ну это отсылка к авторитетам
Cheese
и UI не должен за них решать
Dmitry
а это еще надо посмотреть, что они за авторитеты
Евгений
Ларри Теслер посвятил жизнь борьбе с режимами http://nomodes.com/
Есть люди, которые борятся за право жить в нищите. Так что этим меня не удивить
Cheese
ну это отсылка к авторитетам
в отсылке к авторитетам самой по себе нет ничего плохого
Dmitry
ну только надо еще посмотреть, что они там за авторитеты такие
Dmitry
специалисты по юзабилити делают win и mac
Dmitry
с винды и мака я ушел в первую очередь по соображениям именно UX
Dmitry
а возможно, разгадка в том, что то, что хорошо кухарке в UI - не очень хорошо не для кухарки
Dmitry
таким образом, юзабилити, получается, вещь очень относительная, и мнением заслуженных борцов с модальностью - можно спокойно пренебречь
Denis
https://twitter.com/nikitonsky/status/978215355033247744 АААА ЧО ЭТО ЗА КАДР
Cheese
это же главный по Кложе и UI — Тонский
Дима
По вбросам
Dmitry
ну, в общем-то да. но UX/UI не является точной наукой. в нем очень много субъективного
Denis
> по кложе
Denis
я все понял
Dmitry
ну т.е вот Раскин писал , что модальность зло, а мне в виме удобно, а емаксе или еще каком-нить нотепаде - жесть и ад
Dmitry
что мне теперь делать?
Dmitry
срочно переходить на емакс, раз раскин считает, что модальность - зло?
Cheese
Тонский, наверное, просто типам не обучался, а в остальном он вполне адекватный и приятный человек
Quet
не знаю, зачем вы хотите запоминать 9000 хоткеев, но режимы плохи тем, что заставляют пользователя запоминать, какие операции он может, а какие не может в каждом режиме
в командном режиме доступны команды в режиме редактирования можно редактировать в визуальном выделять текст в режиме путина платить налоги очень сложно запомнить, да? )
Aleksei (astynax)
ну т.е вот Раскин писал , что модальность зло, а мне в виме удобно, а емаксе или еще каком-нить нотепаде - жесть и ад
Раскин писал, что модальность без индикации, это плохо. В Виме есть индикация, поэтому там не строго плохо :)
Quet
в каком режиме можно выйти?
в любом но если очень сложно запомнить то в командном
Aleksei (astynax)
У модальности есть две проблемы - лишняя нагрузка, заставляющая помнить про то, в каком режиме и что можно делать, и неявность индикации режима
Dmitry
да эта индикация нужна не больше, чем индикация, какая передача включена на МКПП
Dmitry
хотя я и не люблю подобные аналогии, но тут уместно
Denis
Тонский, наверное, просто типам не обучался, а в остальном он вполне адекватный и приятный человек
во всем типичный пропонент динамических типов, я утомился метать бисер
Dmitry
@astynax я не согласен про лишнюю нагрузку. модальность вносит некий контекст, при этом доступные манипуляции там легко проверить при помощи тыканий. очень быстро запоминаешь, что где можно, что где нет
Aleksei (astynax)
"Вимерам не нужна индикация, они просто лупят по эскейпу, когда возвращаются к компу, после того как отвлеклись"
Dmitry
а вот типичный редактор без команд(ного режима) - это миллион хоткеев или лазить по меню
Dmitry
@astynax всё так. не нужна. зажужжало - переключился вверх. не едет - переключился вниз. какие проблемы?
Dmitry
ну или типично - выделение
Aleksei (astynax)
Это стокгольмский синдром какой-то: "перетерпел, теперь люблю"
Dmitry
в режиме выделения - выделяй так, сяк. строками, квадратами
Dmitry
не надо помнить лишние хоткеи
Dmitry
только стрелки