Colin Fleming

Results 45 issues of Colin Fleming

When macroexpanding `my-macro` from the comment form: ``` (defmacro my-macro [x] `(int? ~x)) (comment (my-macro 1)) ``` The following exception is thrown: ``` java.lang.NullPointerException at cursive.macroexpand$visible_tree_seq$fn__160.invoke(macroexpand.clj:58) at clojure.core$tree_seq$walk__4742$fn__4743.invoke(core.clj:4933) at clojure.lang.LazySeq.sval(LazySeq.java:42)...

bug

Some config panels require indexes to work correctly, and will throw IndexNotReadyException when indexing. These cases should be updated to use slower alternatives when invoked in dumb mode. Cases: -...

Reported by @onetom in Slack: > If i have the same alias (eg. ion-dev) in my ~/.clojure/deps.edn and my project's deps.edn, what will Cursive do about it? > > In...

When importing a deps project, sometimes it's necessary to select an alias for the project to even resolve correctly. This can happen when using `:override-deps` or `:default-deps`. Without the alias...

When `eval`ing forms in a non-default namespace, the selected namespace is incorrectly returned as part of the `:value` message, leading Cursive to believe that `*ns*` has changed. Here's a sample...

Protocol

I'm trying to benchmark a class from my project. My project is part of an IntelliJ plugin, so it needs the whole IntelliJ framework on the classpath even though it...

Currently the Leiningen versions that are available to select from are hard-coded into Cursive. That means that if I forget to update them, or someone is using an old version...

From @onetom in slack: I tried to specify `-e (set!,*print-namespace-maps*,false)` as Common options / Parameters for a local nREPL run config, but it ends up at the end of the...

Recently in Slack, @grav asked about stack traces being printed in `AssertionError`s ([here](https://clojurians.slack.com/archives/C0744GXCJ/p1672905076297509)). In the podcast he linked to, @puredanger discussed how tools including Cursive can interfere with the error...