obsidian-js-engine-plugin icon indicating copy to clipboard operation
obsidian-js-engine-plugin copied to clipboard

[BUG] Template literals are not hightlighted correctly when wrapped in curly brackets

Open XDcedar opened this issue 5 months ago • 0 comments

I encounter this bug when I'm rewriting my dataviewjs code into JS-Engine code. Here is the demo where you can see the difference.

Image

```dataviewjs
if (true) {
  const lower = 1;
  const upper = 2;
  let test = `<< ${lower} >>|<< ${upper} >>`;
}
const lower = 1;
const upper = 2;
let test = `<< ${lower} >>|<< ${upper} >>`;
```

```js-engine
if (true) {
  const lower = 1;
  const upper = 2;
  let test = `<< ${lower} >>|<< ${upper} >>`;
}
const lower = 1;
const upper = 2;
let test = `<< ${lower} >>|<< ${upper} >>`;
```

XDcedar avatar May 31 '25 13:05 XDcedar