Comments (3)
Actual behavior: Custom properties are not tokenized
@WoodyWoodsta In what sense did you mean "tokenised"? That word has special meaning with relation to language grammars, and is chiefly related to syntax highlighting. Did you mean to say "custom properties are not listed by autocomplete"?
If not, I fail to see how highlighting is connected with autocomplete suggestions.
from language-css.
I can't reproduce using [email protected]. Here's an example I took from MDN.
The variable in :root
is tokenized as variable.css
while the one in background-color is variable.argument.css
.
from language-css.
@Alhadis You're correct. The variables are tokenised correctly. They were not, however, showing up in autocomplete. I have corrected the original post.
@50Wliu I stand to be corrected, but the use of --main-bg-color
in the CSS var
function falls under the variable.argument.css
scope, but also under the meta.function.variable.css
, which should be caught by the .variable.css
selector?
from language-css.
Related Issues (20)
- Do not mark min-device-width as `invalid.deprecated` HOT 3
- Failed to load a language-css package grammar HOT 2
- CSS syntax highlighting never terminates in HTML document when using multiple nested @ rules HOT 1
- Failed to load a language-css package grammar HOT 2
- Failed to load a language-css package grammar HOT 2
- Failed to load a language-css package grammar HOT 2
- some properties have mixed casing
- Add in @-ms-viewport and @-o-viewport to CSS grammar HOT 1
- Scopes not being applied with tree-sitter-css 0.19.0
- Add :focus-visible and :user-invalid pseudoclasses HOT 1
- Multi-line string literals break CSS syntax highlighting
- CSS `min()` function breaks syntax highlighting
- @property [color syntax] - hex values irregularities HOT 2
- No color highlighting because of missing CSS properties HOT 1
- Aspect Ratio syntax highlighting broken in Textmate grammar
- CSS code highlighting on some properties not working HOT 1
- CSS code highlighting on some more properties not working HOT 1
- Add in `@layer` at-rule to CSS grammar
- CSS --var() variables not being recognized
- CSS background property showing under invalid.deprecated scope despite not being invalid/deprecated.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from language-css.