Variable/mixin completion in .less files |
Yes |
Triggered by @ (variables) and . (mixins). |
Completion in Vue <style lang="less"> |
Yes |
Works only inside less style blocks. |
| Completion in Vue non-less style blocks |
No |
Explicitly out of scope. |
| Variable/mixin hover |
Yes |
Uses the same preview format as completion. |
| Variable/mixin definition |
Yes |
Jumps to symbol definition location. |
| Auto import on completion |
Yes |
Inserts @import (reference) '...';. |
| Auto import self-import guard |
Yes |
Skips when target is current file. |
| Auto import circular dependency guard (default) |
Yes |
Unsafe circular imports are blocked by default. |
| Prefer symbol source file over entry file |
Yes |
Uses symbol definition source when available. |
| Mixin preview body max 5 lines |
Yes |
Over-limit lines become .... |
| Mixin preview indentation normalization |
Yes |
Minimum common indent is normalized, then +2 spaces. |
| Mixin color annotation from top-level declarations only |
Yes |
Nested declarations are ignored. |
| Duplicate top-level declaration key handling |
Yes |
Uses the last declaration value. |
| Render color annotation when top-level color does not exist |
No |
No fallback to nested declaration colors. |
| Multi-root workspace isolation |
Yes |
Uses current file workspace root for symbol lookup and import resolution. |
| Relative path resolution |
Yes |
Supported for config/import resolution. |
| Absolute path resolution |
Yes |
Supported for config/import resolution. |
Alias resolution from tsconfig/jsconfig |
Yes |
Uses baseUrl + paths. |