An open API service indexing awesome lists of open source software.

https://github.com/savetheclocktower/pulsar-ide-css-alpha

A Pulsar-native IDE provider package for CSS, SCSS, and LESS
https://github.com/savetheclocktower/pulsar-ide-css-alpha

Last synced: 7 days ago
JSON representation

A Pulsar-native IDE provider package for CSS, SCSS, and LESS

Awesome Lists containing this project

README

          

# pulsar-ide-css package

Visual Studio Code’s CSS language server in [Pulsar](https://pulsar-edit.dev). Uses [vscode-langservers-extracted](https://www.npmjs.com/package/@t1ckvscode-langservers-extracted).

Supports CSS, [SCSS](https://sass-lang.com/), and [LESS](https://lesscss.org/).

Features:

* Completion (via the builtin `autocomplete-plus`)
* Symbol listing and navigation (via the builtin `symbols-view`)
* Diagnostics (via `linter` and `linter-ui-default`)
* Highlighting references (put your cursor on a token and see all other usages of that token; used via `pulsar-find-references`)
* Ability to do smart project-wide renaming of certain tokens: variable names, animation names, etc. (via `pulsar-refactor`)

## Configuration

The settings under the “Server Settings” section correspond almost exactly to the settings exposed by the language server. When you change a setting in the UI, it applies to CSS, SCSS, and LESS all at once.

If you want to override a setting for just one language, use a [scope-specific override](https://docs.pulsar-edit.dev/customizing-pulsar/language-specific-configuration-settings/) in your `config.cson`:

```coffeescript
".source.css.less":
"pulsar-ide-css":
serverSettings:
lint:
universalSelector: "error"
```