LSP recently added a new semantic highlighting feature where server send to client the regions to color/highlight.
Check https://github.com/emacs-lsp/lsp-mode/issues/1482 for emacs discussion support and here explaining the feature
This would be a great feature. LSP is getting very good.
Finally, I Implemented the first basic support for that :tada:
https://github.com/snoe/clojure-lsp/pull/216
I intend improving it by adding other tokens and tracking bugs since it's a hard new feature
Closing as this is already implemented even with basic support that we can easily improve in the future
Most helpful comment
This would be a great feature. LSP is getting very good.