登录
首页 >  Golang >  Go问答

启用 go 支持的步骤 - 在 doom emacs 中

来源:stackoverflow

时间:2024-02-06 11:24:19 476浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《启用 go 支持的步骤 - 在 doom emacs 中》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

我是 emacs 新手。我创建了一个 go 文件,但没有语法突出显示、自动完成等功能。

我在 init.el 中取消了 :lang go 的注释,但它没有做任何事情。我尝试运行 lang: go。init.el 中没有 lsp 选项。


正确答案


简单的方法

您只需将go-mode包添加到您的init.el中,您就会获得代码突出显示

(use-package go-mode
  :ensure t)

更困难的方法

如果您想要执行自动完成重构等操作,则需要lsp

  • 首先,将以下代码添加到您的 init.el 中,以使用 go 支持所需的 go-mode 软件包,并设置一个挂钩来启用 lsp
(use-package go-mode
  :ensure t
  :hook (go-mode . lsp-deferred))
  • 然后,通过将 lsp-mode 软件包添加到 init.el 来启用 lsp 基础架构:
(use-package lsp-mode
  :ensure t
  :commands lsp)
  • 最后,添加 lsp 的用户界面:
(use-package lsp-ui
  :ensure t
  :commands lsp-ui-mode)

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>