想问一下lsp-mode(gopls)和go-mode很多功能是不是有重叠呀

在 lsp 出来之前,不同的编程语言都需要做跳转功能,go-mode 要做跳转,python-mode 也要做跳转。

lsp 出来后,lsp mode 可以给所有它支持的语言提供跳转功能, go-mode 和 python-mode 都不需要做跳转了

所以 go-mode 有跳转功能是因为他在 lsp-mode 出来之前就有了,那时候只有 它 能提供跳转功能

1 个赞