关于lsp-mode,go-mode和gopls的一些疑问

我知道go-mode是emacs编写go代码时的major-mode,gopls是lsp server,那lsp-mode和go-mode是啥关系呢,我理解是lsp-mode帮助go更好的进行语义分析之类的,属于增强用的minor-mode,对吗彦祖们

lsp-mode 是一个 lsp client,和 go-mode 没关系

像go-mode处理的是go编程时缩进之类的,lsp-mode则是与server交流然后基于语义补全之类的对吗

这么说也没问题,go-mode 还继承了些 go 常用的工具链, gofmt, import 什么的

1 个赞