Неужели haskellmode-vim мертв?

Я просто отключил haskellmode-vim из моих конфигураций плагинов. В основном это было по трем причинам:

  • Я предпочитаю neocomplcache для моих автозаполнения.
  • По-видимому, он не обновлялся с 2010 года.
  • Кажется, он не совместим с cabal

Я надеюсь, что кто-то прыгает в яму и указывает, что я просто неправильно сконфигурировал все это (как, например, в настройке самой основной вещи в readme). Чтобы задать вопрос:

Возможно ли установить haskellmode таким образом, чтобы...

  • ... он получает свою конфигурацию из cabal?
  • ... он не устанавливает `completefunc ', так что neocomplcache все еще работает?

Ответ 1

Автор здесь. У меня не было большого шанса работать с Haskell с 2010 года, поэтому haskellmode для Vim также не был разработан с тех пор.

Раньше я думал, что кто-то, должно быть, написал что-то лучше с тех пор или что мой старый код, вероятно, не работает с более новыми версиями, но каждые несколько месяцев кто-то пишет мне, что они все еще используют этот плагин, и он по-прежнему работает (что представляет собой приятный сюрприз и неудобное напоминание об отсутствии развития/обслуживания).

Некоторые из них создали клоны на github (последний раз, когда я проверил, было около дюжины), как правило, для размещения последней моды в Vim-плагине (возможно, были небольшие хаки, чтобы сделать это через cabal, но я не назовите полную интеграцию). Vim дает вам большой контроль над порядком загрузки плагинов, если вы хотите, чтобы кто-то другой переопределил fullfunc.

Я все еще ожидаю, что haskellmode-vim рано или поздно выйдет из употребления. Однако, если кто-то должен был сделать шаг вперед, желая взять на себя обслуживание одного из клонов github, это тоже будет хорошо.

Пока дается кредит, а модифицированные плагины отмечены как таковые, я также рад видеть идеи от haskellmode-vim, используемые в других плагинах (раньше был счастливый обмен такими идеями между vim и emacs haskell плагины), поэтому более современные и активные плагины могут поглощать любые недостающие функции от haskellmode-vim.