<!-- Have you read Atom's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/atom/atom/blob/master/CODE_OF_CONDUCT.md Do you want to ask a question? Are you looking for support? The Atom message board is the best place for getting support: https://discuss.atom.io --> From: https://github.com/Microsoft/vscode/issues/24603 ### Bug For the Clojure macro: ```clojure ({:xyz ("a b", "c d")}) ``` The first string element of the list breaks syntax highlighting <img width="207" alt="screen shot 2017-04-12 at 1 14 04 pm" src="https://cloud.githubusercontent.com/assets/12821956/24977434/ebbd6300-1f81-11e7-851d-0e9ec030d18a.png"> @vadim0x60 provided some more info about this bug here: https://github.com/Microsoft/vscode/issues/24603#issuecomment-293595976 ### Versions * 1.15 --- *Edit by @rsese to add examples from https://github.com/atom/language-clojure/issues/79*  ```clj ("foo" "bar" "baz") ``` > The first element of the list is being highlighted as a function, when it should be highlighted as a string like the others. For numbers, the highlighting is correct:  Reproduced on 1.34.0-nightly5 with macOS 10.12.6. > Here is a fuller example illustrating the behavior: ```clj (case "bar") ("foo" "bar") 1 "baz" 2 ("how are you" "test") 3) ```  > Notice that `"foo"` and `"how"` are blue, `"bar"` and `"baz"` are green, and `"are you"` and `"test"` are gray. Also, `1` and `2` are orange and `3` is green.
From: microsoft/vscode#24603
Bug
For the Clojure macro:
({:xyz ("a b", "c d")})The first string element of the list breaks syntax highlighting
@vadim0x60 provided some more info about this bug here: microsoft/vscode#24603 (comment)
Versions
Edit by @rsese to add examples from #79
For numbers, the highlighting is correct:
Reproduced on 1.34.0-nightly5 with macOS 10.12.6.