wkillerud / dart-sass-language-server

Proof of concept language server for Sass written in Dart
MIT License
0 stars 0 forks source link

Completions aka IntelliSense #11

Open wkillerud opened 4 hours ago

wkillerud commented 4 hours ago

This feature enables the Completion request, branded as IntelliSense in Visual Studio Code.

The scope and complexity of this feature is quite large. What completions should be suggested varies greatly based on context, and end-users have different preferences.

The initial version of this feature aims for feature parity with Some Sass. It includes completions for:

Implementation

Tests

The language-services tests are split across multiple files focused on a subset of completions. All files named do-complete-* include relevant tests.

VSCode's tests cover CSS and Sass.