# html: Improve syntax highlighting \(\#28184\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/e4f692ac750f18012a0b335c2933b23ad787304a)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: e4f692ac750f18012a0b335c2933b23ad787304a

Requested commit: e4f692ac750f18012a0b335c2933b23ad787304a

Commit: e4f692ac750f18012a0b335c2933b23ad787304a

Tree: 0dc6224e731bb8e5dd1955471d7194912dd81234

Author: chbk

Committer: GitHub

## Message

````
html: Improve syntax highlighting (#28184)

| Zed 0.180.2 | With this PR |
| --- | --- |
|
![Image](https://github.com/user-attachments/assets/89d70ba1-791b-462e-9a14-31c75bcebb7e)
|
![Image](https://github.com/user-attachments/assets/9199499e-071e-49b3-8536-b04b8ce5a222)
|


```html
<script>
  return <div class="main content"></div>
</script>
<div class="main content"></div>
<span></spn>
```

Changes homogenize JSX and HTML

- `"`: `string`
- `=`: `operator` -> `punctuation.delimiter` like in
[JSX](https://github.com/zed-industries/zed/blob/3775496b84cfc9ebf27376119742f3484d4997f2/crates/languages/src/javascript/highlights.scm#L246),
[VSCode](https://github.com/microsoft/vscode/blob/336801752dd09afa76f5429fba846e533bcdb7d9/extensions/html/syntaxes/html.tmLanguage.json#L382)
- `erroneous_end_tag_name`: `keyword` -> not a keyword

Release Notes:

  - Improved HTML highlighting

````

## Parents

- [c21bca07e26b145c4d737075cd22e9a753bf142f](https://git.cafe/gitcafe/zed/commit/c21bca07e26b145c4d737075cd22e9a753bf142f?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/e4f692ac750f18012a0b335c2933b23ad787304a?format=markdown)
