blink.cmp completion source for sugarcube utility classes
Lua 100.0%
1 1 0

Clone this repository

https://tangled.org/shwilliam.net/blink-sugarcube.nvim https://tangled.org/did:plc:pgavprosui46afx2wbmrrgeo/blink-sugarcube.nvim
git@tangled.org:shwilliam.net/blink-sugarcube.nvim git@tangled.org:did:plc:pgavprosui46afx2wbmrrgeo/blink-sugarcube.nvim

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

blink-sugarcube.nvim#

blink.cmp completion source for sugarcube utility classes

reads your sugarcube.config.{ts,js} and DTCG design tokens to provide autocompletion for generated class names

requirements#

install#

lazy.nvim#

{
  "saghen/blink.cmp",
  dependencies = {
    url = "https://tangled.org/shwilliam.net/blink-sugarcube.nvim",
  },
  opts = function(_, opts)
    opts.sources = opts.sources or {}
    opts.sources.default = opts.sources.default or {}
    table.insert(opts.sources.default, "sugarcube")
    opts.sources.providers = opts.sources.providers or {}
    opts.sources.providers.sugarcube = {
      module = "blink.cmp.sources.sugarcube",
      name = "sugarcube",
      score_offset = 15,
    }
  end,
}