Fork me on GitHub

Say, with IntelliJ 2017.2.4 and Cursive 1.6.1-2017.2 I noticed I'm not seeing unused function arguments or namespaces highlighted in gray any more. Is there a preferences I need to set to get them back or something?


Functions that are never called still show up as grayed out though.


Unused Local Symbol in your case.


Ah, yes, looks like they are set to "no highlight, only fix" although I didn't go in and change their values myself


So I think that should be the right setting, but quite a few people recently have had this problem, and setting it to warning seems to work.


I’ll try to investigate this to see if I can figure it out.


But in the meantime setting it to warning should work.


Resetting the values to "weak warning" gives me the behavior I was expecting. Thanks!


Is there a solution to a situation like this?

    [clojure.spec.alpha :as spec]))

(s/def )
When you start typing the s/def Cursive will have the autocomplete dropdown appear. But if you hit enter on any of the options, it will add a new line to the :require that looks like [clojure.spec.alpha :as s] when it should just change the s/def to spec/def given the namespace is already aliased.