- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Wed, 05 Oct 2022 21:31:50 +0000
- To: public-css-archive@w3.org
I think this proposal introduces several issues.
A parsing switch mechanic also effects humans, code editors, ...
A person needs to have seen the parsing switch to be able to understand the code. In a reasonably large file this might be dozens of line above, way out of view. From their perspective the code looks indented as if from a conditional rule.
A syntax highlighter might not be parser based and will have difficulty with this.
Overal I think this solves some writing issues but negatively affects readability.
-------
Diffing code is a good example I think :
```diff
margin: 0;
padding: 0;
}
- & a {
+ & b {
display: flex;
padding: 0.5em 1em;
}
```
vs.
```diff
margin: 0;
padding: 0;
}
- a {
+ b {
display: flex;
padding: 0.5em 1em;
}
```
--
GitHub Notification of comment by romainmenke
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7834#issuecomment-1269001334 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 5 October 2022 21:31:52 UTC