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 -g
nvim-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 -
.