LSPの実験の続き(gopls編)

goplsでcompletionの例。

gist2a2049bbd0d0ad67e728b7a02f1b043b

行頭で、"f"とタイプしたと思っておくんなまし。

"label"はシンプルなパターン。"insertText"は無し。 "textEdit"を使うパターンかな。

"insertTextFormat"の1はPlain Textって、"insertText"が無いなら、いらないんじゃないか?

"sortText"は"00000"となっていて、以降のデータでは"00001"、"00002"、・・・と続く。 この"sortText"の中身もサーバによってバラバラな印象。ソートできれば問題ないが。

goplsは、ログメッセージを"window/logMessage" notificationで送ってくる。