在mac上swift自动补全怎么配置?

在mac上如何swift自动补全怎么配置?

首先,编译 GitHub - apple/sourcekit-lsp: Language Server Protocol implementation for Swift and C-based languages 得到后端可执行文件。

然后参考 https://github.com/emacs-lsp/lsp-sourcekit 配置 Emacs。

@twlz0ne 最近看 sourcekit-lsp 支持了Jump to Definition 在emacs中编写swift,有这个功能吗?

  1. 给func添加注释
  2. 如何跳转到声明 在emacs 有跳转的方法吗?

我也是看了官方支持。

我使用的是doom内置swift配置,想了解下在emacs中如何实现跳转和添加方法注释?

跳转一般是:M-.M-, 或者通过 M-x 执行 lsp 的跳转命令

注释直接 /** tab 就行吧,swift 我没试过

lsp 跳转好用lsp-find-definition .

swift的标准注释:

/// 编译静态库,实现指定生成路径
    /// - Parameters:
    ///   - projPath: xcodeproj文件路径
    ///   - target: target名称

还不行。