emacs + go-mode + lsp + REPL

Некоторое время назад я начал переезжать с spacemacs обратно на самописную конфигурацию(мне так стабильнее и кастомайзить проще). Common LISP и scheme работают почти без настройки, а вот с golang пришлось поплясать.

Цель: настроить среду разработки, которая способна:

  • к автокомплиту
  • выводу документации
  • go to definition

Это минимум, необходимый мне для работы.

Скажу сразу:

  • не всё заработало
  • некоторые вещи тормозят
  • некоторые работают странно

Но жить можно, плюс ко всему - понятно что улучшать.