A language server for unocss
- Simple completion
- Hover
- Loading config from
root dir - Highlight color (use with mrshmllow/document-color.nvim)
npm i unocss-language-server -gnvim-lspconfig server_configuration
require 'lspconfig'.unocss.setup {
on_attach = on_attach,
capabilities = capabilities,
filetypes = { ... },
root_dir = function(fname)
return require 'lspconfig.util'.root_pattern(...)(fname)
end
}If you are using nvim-cmp, you can add - to trigger_characters.
cmp.setup {
sources = { { name = 'nvim_lsp', trigger_characters = { '-' } } }
}Because @unocss/autocomplete suggest less before meeting -.

