Browse Source

Now, cssls and autocomplete now works with css scss sass files (#846)

* Now, cssls and autocomplete now works with css scss sass files

* Now, cssls and autocomplete now works with css scss sass files
Resat Kubilay Kandemir 4 years ago
parent
commit
a54fab3c6a
4 changed files with 6 additions and 0 deletions
  1. 3 0
      ftplugin/css.lua
  2. 1 0
      ftplugin/less.lua
  3. 1 0
      ftplugin/sass.lua
  4. 1 0
      ftplugin/scss.lua

+ 3 - 0
ftplugin/css.lua

@@ -1,4 +1,6 @@
 if not require("lv-utils").check_lsp_client_active "cssls" then
 if not require("lv-utils").check_lsp_client_active "cssls" then
+  local capabilities = vim.lsp.protocol.make_client_capabilities()
+  capabilities.textDocument.completion.completionItem.snippetSupport = true
   -- npm install -g vscode-css-languageserver-bin
   -- npm install -g vscode-css-languageserver-bin
   require("lspconfig").cssls.setup {
   require("lspconfig").cssls.setup {
     cmd = {
     cmd = {
@@ -7,6 +9,7 @@ if not require("lv-utils").check_lsp_client_active "cssls" then
       "--stdio",
       "--stdio",
     },
     },
     on_attach = require("lsp").common_on_attach,
     on_attach = require("lsp").common_on_attach,
+    capabilities = capabilities,
   }
   }
 end
 end
 
 

+ 1 - 0
ftplugin/less.lua

@@ -0,0 +1 @@
+css.lua

+ 1 - 0
ftplugin/sass.lua

@@ -0,0 +1 @@
+css.lua

+ 1 - 0
ftplugin/scss.lua

@@ -0,0 +1 @@
+css.lua