cursive-ide / cursive

Cursive: The IDE for beautiful Clojure code
590 stars 7 forks source link

Highlighting for different kinds of symbols #1699

Open CmdrDats opened 7 years ago

CmdrDats commented 7 years ago

Instead of simply 'Symbol' in the Clojure colour settings, it would be awesome if that could get split into a few customizable colours:

Having 'variables' slightly distinct from functions is the primary use case for me. I get caught out by stuff like (super contrived example follows):

(defn calculate [x y] (+ x y))

(defn blah []
  (let [calculate 5]
    (calculate 4 5)))

with different colours for args and external vars, my eye would spot that mistake in an instant.

I like lots of colours for things :D my brain finds that extra level of information very easy to process.

cursive-ide commented 7 years ago

See #586 for some similar ideas.