LSP-some-sass
Sass support for Sublime’s LSP plugin through Some Sass language server
Details
Installs
- Total 310
- Win 112
- Mac 93
- Linux 105
| Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
LSP-some-sass
Sass support for Sublime’s LSP.
Provided through Some Sass language server.
Installation
- Install LSP and
LSP-some-sassvia Package Control. - Install Sass syntax higlight package.
- Restart Sublime.
Configuration
There are some ways to configure the package and the language server.
- From
Preferences > Package Settings > LSP > Servers > LSP-some-sass - From the command palette
Preferences: LSP-some-sass Settings
FAQ
Using with Vue SFC
When working with Vue SFC, LSP-vue is usually used to provide LSP capabilities to every part of component.
Since LSP-some-sass can be used to process style[lang="scss"] blocks in SFCs, CSS language features from LSP-vue
will clash with LSP-some-sass since both are trying to provide information at the same time.
To resolve this, it’s best to disable certain LSP-vue CSS language features and let LSP-some-sass handle that.
LSP-some-sass.sublime-settings
- Set
selectorto handle Vue SFC - Disable default CSS completions and use only Some Sass completions; default CSS completions will come from LSP-vue
{
"settings": {
"somesass.scss.completion.css": false
},
"selector": "source.scss | text.html.vue"
}
LSP-vue.sublime-settings
- Disable Sass features:
{
"settings": {
"scss.hover.documentation": false,
"scss.hover.references": false
}
}
Beware that there are certain features that can’t be disabled currently (duplicate color provider references).