golang, atom, gocode
atom の go-plus をアップデートしたら、補完が効かなくなった
mac の場合、cmd + option + i で開発者ツールを出すことができる。(atom は electron で chromium ベースなので)
atom のプラグインの不具合は、必ず開発者ツールでエラーメッセージを確認したほうが良いのだが、
| |
というメッセージが発生していた。解決策は
panic: rpc: can’t find service RPC.RPC · Issue #520 · nsf/gocode
の通りで、 rpc が Go のバージョン (1.10 ?) から後方互換性を切ったことによるそうだ。
知らなかったのだが、gocode はバックグラウンドプロセスとして立ち上がっているため、
で落とすと、プラグインが再度起動してくれるので復活する