source.css | source.scss | source.less
(source.css)|(source.scss)|(source.less)
{
"css": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"customData": [],
"format": {
"braceStyle": "collapse",
"enable": false,
"maxPreserveNewLines": null,
"newlineBetweenRules": false,
"newlineBetweenSelectors": false,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": {
"documentation": true,
"references": true
},
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"trace": {
"server": "off"
},
"validate": true
},
"less": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": {
"documentation": true,
"references": true
},
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
},
"scss": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": {
"documentation": true,
"references": true
},
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
}
}
/home/nixi/work/Projects/Playground/012/index.css
I've just install LSP-css
And there is fully ignorance of settings change
Code keeps formatting
Newline keeps creating
LSP-css.sublime-settings content
{ "settings": { "css.format.enable": false, "scss.format.enable": false, "less.format.enable": false, "css.format.newlineBetweenRules": false, "css.format.newlineBetweenSelectors": false, } }Troubleshooting page
Troubleshooting: LSP-css
Version
Server Test Run
Server Configuration
/usr/bin/node "/home/nixi/.cache/sublime-text/Package Storage/LSP-css/16.17.0/language-server/css-language-features/server/out/node/cssServerMain.js" --stdio{ "provideFormatter": true }{ "css": { "completion": { "completePropertyWithSemicolon": true, "triggerPropertyValueCompletion": true }, "customData": [], "format": { "braceStyle": "collapse", "enable": false, "maxPreserveNewLines": null, "newlineBetweenRules": false, "newlineBetweenSelectors": false, "preserveNewLines": true, "spaceAroundSelectorSeparator": false }, "hover": { "documentation": true, "references": true }, "lint": { "argumentsInColorFunction": "error", "boxModel": "ignore", "compatibleVendorPrefixes": "ignore", "duplicateProperties": "ignore", "emptyRules": "warning", "float": "ignore", "fontFaceProperties": "warning", "hexColorLength": "error", "idSelector": "ignore", "ieHack": "ignore", "importStatement": "ignore", "important": "ignore", "propertyIgnoredDueToDisplay": "warning", "universalSelector": "ignore", "unknownAtRules": "warning", "unknownProperties": "warning", "unknownVendorSpecificProperties": "ignore", "validProperties": [], "vendorPrefix": "warning", "zeroUnits": "ignore" }, "trace": { "server": "off" }, "validate": true }, "less": { "completion": { "completePropertyWithSemicolon": true, "triggerPropertyValueCompletion": true }, "format": { "braceStyle": "collapse", "enable": true, "maxPreserveNewLines": null, "newlineBetweenRules": true, "newlineBetweenSelectors": true, "preserveNewLines": true, "spaceAroundSelectorSeparator": false }, "hover": { "documentation": true, "references": true }, "lint": { "argumentsInColorFunction": "error", "boxModel": "ignore", "compatibleVendorPrefixes": "ignore", "duplicateProperties": "ignore", "emptyRules": "warning", "float": "ignore", "fontFaceProperties": "warning", "hexColorLength": "error", "idSelector": "ignore", "ieHack": "ignore", "importStatement": "ignore", "important": "ignore", "propertyIgnoredDueToDisplay": "warning", "universalSelector": "ignore", "unknownAtRules": "warning", "unknownProperties": "warning", "unknownVendorSpecificProperties": "ignore", "validProperties": [], "vendorPrefix": "warning", "zeroUnits": "ignore" }, "validate": true }, "scss": { "completion": { "completePropertyWithSemicolon": true, "triggerPropertyValueCompletion": true }, "format": { "braceStyle": "collapse", "enable": true, "maxPreserveNewLines": null, "newlineBetweenRules": true, "newlineBetweenSelectors": true, "preserveNewLines": true, "spaceAroundSelectorSeparator": false }, "hover": { "documentation": true, "references": true }, "lint": { "argumentsInColorFunction": "error", "boxModel": "ignore", "compatibleVendorPrefixes": "ignore", "duplicateProperties": "ignore", "emptyRules": "warning", "float": "ignore", "fontFaceProperties": "warning", "hexColorLength": "error", "idSelector": "ignore", "ieHack": "ignore", "importStatement": "ignore", "important": "ignore", "propertyIgnoredDueToDisplay": "warning", "universalSelector": "ignore", "unknownAtRules": "warning", "unknownProperties": "warning", "unknownVendorSpecificProperties": "ignore", "validProperties": [], "vendorPrefix": "warning", "zeroUnits": "ignore" }, "validate": true } }{ "PATH": "/usr/bin:/usr/bin:" }Active view
{ "auto_complete_selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", "lsp_active": true, "syntax": "Packages/CSS/CSS.sublime-syntax" }Project / Workspace
{ "folders": [ { "path": "/home/nixi/work/Projects/Playground" }, { "path": "/home/nixi/work/Projects/Playground/00f" }, { "path": "/home/nixi/work/Projects/Playground/012" } ], "settings": { "LSP": { "gopls": { "enabled": true } } } }LSP configuration
{ "clients": { "gopls": { "env": { "PATH": "/home/nixi/go/bin" } } }, "inhibit_snippet_completions": true, "inhibit_word_completions": true, "log_debug": true, "show_references_in_quick_panel": true }System PATH