coc-class-css

1.0.10 • Public • Published

Vim/Neovim CoC CSS class selectors completion plugin

coc-class-css CoC is an autocompletion plugin of CSS/PostCSS/SCSS classes in HTML like markup.

screenshot

All you need is to configure root css files to start from.

Requirements

  • CoC vim plugin v0.0.80+
  • Watchman installed in order to update completion index when files changed.

Installation

:CocInstall coc-class-css

Configuration

Recommended way

Place a .coc-class-css.json file alongside of your package.json like this:

{
  "cssRoots": ["./src/index.css"],
  "classAttributes": ["class"]
}

Where cocRoots specifies css files to process. Local @import directives are supported as well.

CoC configuration options.

  • coc-class-css.languages List of file types for which this plugin will be activated. Default: ["html", "svelte", "vue"]
  • coc-class-css.cssRoots Initial set of css files.
  • coc-class-css.classAttributes List of class like HTML attributes to trigger autocompletion. Default: ["class"] Note: tailwindCSS.classAttributes is also taken into account.

Tips

For correct autocompletion for keywords with dashes it also recommended to setup b:coc_additional_keywords

autocmd FileType * let b:coc_additional_keywords = ["-"]

Package Sidebar

Install

npm i coc-class-css

Weekly Downloads

11

Version

1.0.10

License

MIT

Unpacked Size

287 kB

Total Files

17

Last publish

Collaborators

  • adamansky