brcosta / clj-extras-plugin

Clojure Extras IntelliJ Plugin
https://plugins.jetbrains.com/plugin/18108-clojure-extras/
Apache License 2.0
55 stars 12 forks source link

implement semantic highlighting (#49) #50

Open AraneusRota opened 1 year ago

AraneusRota commented 1 year ago

Works for all symbols and keywords. Namespaces are treated as separate highlighted elements. For symbols that was the behavior by default and for keywords the ns range had to be manually added.

The only small gripe I still have is that now everything is highlighted because there is no syntax to exclude like in other languages (especially if you also enable rainbow parentheses). Personally, at first I also had to get used to semantic highlighting for other languages but now don't want to miss it anymore. Maybe it's again just a matter of getting used to.

Fixes #49

brcosta commented 1 year ago

Cool! Will take a look this week, thanks :)

AraneusRota commented 5 months ago

Hi @brcosta, any update on the merge? I just rebased my commit onto the newest version :)