В VIM я могу использовать плагин vim-go, который помогает перечислять подфункции, например, если я набираю fmt. он начал бы перечислять все функции в нем.
Но тогда требуется, чтобы
import fmt
перед рукой, иначе не будет в списке. Значит vim-go индексирует по импорту
Но я хочу индексировать, даже если я не импортировал определенный модуль / функцию. Как это можно сделать?
Я использую Goland и вижу, что он делает это, даже если я не импортировал модуль
Я на Mac OSX. Я скачал go source и затем попытался использовать ключ -L ctags для генерации индексного файла. Но даже когда на странице руководства ему дается -L при использовании этого флага, он говорит, что такого флага нет
В папке с исходным кодом я скачал go source
git clone https://github.com/golang/go.git
ctags -L go/src .
но это не удалось