Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Colors of tags in tsx file are messed up after inserting new tag #149

Open
doubleChu opened this issue Dec 14, 2022 · 2 comments
Open

Colors of tags in tsx file are messed up after inserting new tag #149

doubleChu opened this issue Dec 14, 2022 · 2 comments

Comments

@doubleChu
Copy link

Describe the bug

Colors of tags look good after opening a file, but if I insert new tags in a tsx file, the color of its tags wouble be messed up.

Steps to reproduce

code:

export default function App(){
  return (
    <div className={style.App}>
      <h1>Hello There<h1>
    </div>
  )
}

type "<h2>Test</h2>" in the same level as <h1>
if I type :set filetype=typescriptreact or disable & enable TS highlight it would be refreshed and looks fine.
The behavior is also not correct in jsx file, but in html file it is fine.

I have installed nvim-ts-autotag, is that plugin result in the problem?

Expected behavior

The correct tags color

Screenshots

Now:
image
Expect:
image

@fuadsaud
Copy link

fuadsaud commented Dec 28, 2022

I can reproduce the problem with and without nvim-ts-autotag: both scenarios yield slightly different wrong outcomes.

@dovvakkin
Copy link

Something similar seems to happens in C/C++ when inserting new braces pair
And when you close file and open it again everything get back to normal
image
image
image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants