Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Completions aka IntelliSense #11

Open
Tracked by #2
wkillerud opened this issue Nov 2, 2024 · 0 comments
Open
Tracked by #2

Completions aka IntelliSense #11

wkillerud opened this issue Nov 2, 2024 · 0 comments
Assignees
Milestone

Comments

@wkillerud
Copy link
Collaborator

wkillerud commented Nov 2, 2024

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.

@wkillerud wkillerud mentioned this issue Nov 2, 2024
18 tasks
@wkillerud wkillerud added this to the Phase two milestone Nov 2, 2024
@wkillerud wkillerud self-assigned this Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant