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