Skip to content

Completions aka IntelliSense #11

Open
@wkillerud

Description

@wkillerud

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:

  • CSS properties and values
  • CSS selectors and at-rules
  • CSS variables
  • Sass global functions
  • Sass variables, mixins and functions
  • Imports
  • Placeholder selectors when used and when declared

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions