0.0.7 • Published 1 year ago

unocss-lsp v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

UnoCSS Language Server

A language server for unocss

Features

  • Simple completion
  • Hover
  • Loading config from root dir

Install

npm i unocss-language-server -g

Usage

You can refer to my nvim configuration

local util = require 'lspconfig.util'
local configs = require 'lspconfig.configs'
configs['unocss'] = { default_config = {
  cmd = { 'unocss-language-server', '--stdio' },
  filetypes = {
    'html',
    'javascriptreact',
    'rescript',
    'typescriptreact',
    'vue',
    'svelte',
  },
  on_new_config = function(new_config)
  end,
  root_dir = function(fname)
    return util.root_pattern('unocss.config.js', 'unocss.config.ts')(fname)
        or util.find_package_json_ancestor(fname)
        or util.find_node_modules_ancestor(fname)
        or util.find_git_ancestor(fname)
  end,
} }

TODO

  • Highlight matched classes

Related information