aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorryoppippi <1560508+ryoppippi@users.noreply.github.com>2024-10-03 20:30:58 +0100
committerGitHub <noreply@github.com>2024-10-03 12:30:58 -0700
commit934e9e017177d53d95aaca879714b5a59c9a55df (patch)
tree2606a7ed7ed2a7f503fb004b3f1b9511e8e4f2df /lua
parentfix(health): root directory always "single file mode" (diff)
downloadnvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar.gz
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar.bz2
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar.lz
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar.xz
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.tar.zst
nvim-lspconfig-934e9e017177d53d95aaca879714b5a59c9a55df.zip
feat(unocss): use filetypes from vscode extension #3317
ref: https://github.com/unocss/unocss/blob/35297359bf61917bda499db86e3728a7ebd05d6c/packages/vscode/src/autocomplete.ts#L12
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/configs/unocss.lua22
1 files changed, 20 insertions, 2 deletions
diff --git a/lua/lspconfig/configs/unocss.lua b/lua/lspconfig/configs/unocss.lua
index 4b15513b..21f2698f 100644
--- a/lua/lspconfig/configs/unocss.lua
+++ b/lua/lspconfig/configs/unocss.lua
@@ -3,13 +3,31 @@ local util = require 'lspconfig.util'
return {
default_config = {
cmd = { 'unocss-language-server', '--stdio' },
+ -- copied from https://github.com/unocss/unocss/blob/35297359bf61917bda499db86e3728a7ebd05d6c/packages/vscode/src/autocomplete.ts#L12-L35
filetypes = {
+ 'erb',
+ 'haml',
+ 'hbs',
'html',
+ 'css',
+ 'postcss',
+ 'javascript',
'javascriptreact',
- 'rescript',
+ 'markdown',
+ 'ejs',
+ 'php',
+ 'svelte',
+ 'typescript',
'typescriptreact',
+ 'vue-html',
'vue',
- 'svelte',
+ 'sass',
+ 'scss',
+ 'less',
+ 'stylus',
+ 'astro',
+ 'rescript',
+ 'rust',
},
root_dir = function(fname)
return util.root_pattern('unocss.config.js', 'unocss.config.ts', 'uno.config.js', 'uno.config.ts')(fname)