浏览代码

LSP config of cmake (#455)

Co-authored-by: zhongzedu <duzhongze19s@ict.ac.cn>
wcsjdzz 4 年之前
父节点
当前提交
b4446a1a21
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 1 0
      init.lua
  2. 5 0
      lua/lsp/cmake-ls.lua

+ 1 - 0
init.lua

@@ -43,6 +43,7 @@ require('lsp')
 require('lsp.angular-ls')
 require('lsp.bash-ls')
 require('lsp.clangd')
+require('lsp.cmake-ls')
 require('lsp.css-ls')
 require('lsp.dart-ls')
 require('lsp.docker-ls')

+ 5 - 0
lua/lsp/cmake-ls.lua

@@ -0,0 +1,5 @@
+require'lspconfig'.cmake.setup {
+    cmd = {DATA_PATH .. '/lspinstall/cmake/venv/bin/cmake-language-server'},
+    on_attach = require'lsp'.common_on_attach,
+    filetypes = {"cmake"},
+}