nvim: Swift 開発環境 構築
手順
1. SourceKit-LSPをインストール
2. nvim-lspconfigに設定
code: lua
vim.lsp.config("sourcekit", {
on_attach = on_attach,
capabilities = vim.tbl_deep_extend("force", capabilities, {
textDocument = {
diagnostic = {
dynamicRegistration = true,
relatedDocumentSupport = true
}
},
workspace = {
didChangeWatchedFiles = {
dynamicRegistration = true
}
}
}),
cmd = { "sourcekit-lsp" },
filetypes = { "swift", "objc", "objcpp", "c", "cpp" },
})
vim.lsp.enable("sourcekit")
資料
https://www.swift.org/install/macos/
https://www.swift.org/documentation/articles/zero-to-swift-nvim.html
https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md#sourcekit
#nvim