vscode-css-languageserver-bin
Binary version published on npm of vscode-css-languageserver extracted from VSCode tree
Features
- CSS Support
- LESS Support
- SASS Support
- Completion provider (Need Snippets Support)
- Color provider
- Code Actions (rename mispelled properties)
- Validation (syntax and lint errros)
- Hover tooltip provider
- Definition provider
- Hover provider
- References provider
- Document Symbols & Highlights
- Rename symbol
- Scoped Settings
Clients
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
To install this Language Server you need npm on your machine
Installing
npm install --global vscode-css-languageserver-bin
Launching the Server
The common way to launch it is by using stdio transport:
css-languageserver --stdio
The server can also be launched with one of the following transports:
css-languageserver --socket={number}css-languageserver --node-ipc
Settings
This Language Server accepts some settings sent with workspace/didChangeConfiguration
;
Deployment
npm run publish# or to try locally npm run pack
Contributing
PRs are welcome. To setup the repo locally run:
git clone --recursive https://github.com/vscode-langservers/vscode-css-languageserver-bincd vscode-css-languageserver-binnpm installnpm run pack
Versioning
We use SemVer for versioning.
Because we can't guess VSCode extention version, we update MINOR
when submodule is updated and PATCH
when only build method is updated
License
This project is licensed under the MIT License - see the LICENSE file for details
This is a derived work please see VSCode's LICENSE.txt for the original copyright and license.