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")
資料