aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorJihad D. Waspada <dewey992@gmail.com>2021-03-27 12:57:54 +0100
committerJihad D. Waspada <dewey992@gmail.com>2021-04-10 09:38:40 +0200
commitb82191435455ed9a2c5495e9da70f20d15ec37f4 (patch)
treed19b163edefc06bf2777bc3f0ae0b6e507b323c5 /lua
parentMerge pull request #799 from mjlbach/fixes (diff)
downloadnvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar.gz
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar.bz2
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar.lz
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar.xz
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.tar.zst
nvim-lspconfig-b82191435455ed9a2c5495e9da70f20d15ec37f4.zip
Support stylelint lsp
Use stylelint-lsp executable remove postcss
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/stylelint_lsp.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/lua/lspconfig/stylelint_lsp.lua b/lua/lspconfig/stylelint_lsp.lua
new file mode 100644
index 00000000..972389a8
--- /dev/null
+++ b/lua/lspconfig/stylelint_lsp.lua
@@ -0,0 +1,36 @@
+local configs = require('lspconfig/configs')
+local util = require('lspconfig/util')
+
+configs.stylelint_lsp = {
+ default_config = {
+ cmd = {'stylelint-lsp', '--stdio'},
+ filetypes = {
+ 'css',
+ 'less',
+ 'scss',
+ 'sugarss',
+ 'vue',
+ 'wxss',
+ 'javascript',
+ 'javascriptreact',
+ 'typescript',
+ 'typescriptreact'
+ };
+ root_dir = util.root_pattern('.stylelintrc', 'package.json');
+ settings = {};
+ },
+ docs = {
+ description = [[
+https://github.com/bmatcuk/stylelint-lsp
+
+`stylelint-lsp` can be installed via `npm`:
+
+```sh
+npm i -g stylelint-lsp
+```
+]];
+ default_config = {
+ root_dir = [[ root_pattern('.stylelintrc', 'package.json') ]];
+ };
+ };
+}