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
- Host: GitHub
- URL: https://github.com/savetheclocktower/pulsar-ide-css-alpha
- Owner: savetheclocktower
- License: mit
- Created: 2024-06-18T07:32:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T07:35:58.000Z (almost 2 years ago)
- Last Synced: 2025-02-26T17:55:15.559Z (about 1 year ago)
- Language: JavaScript
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
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"
```