Closed Terbiy closed 1 year ago
Glad you like it! I haven't used Cursive, and I'm not sure any of our frequent Kaocha contributors do either (Kaocha being the main Lambda Island with a significant number of Cucumber tests).
mvn install
), but at least it would silence the unnecessary warnings.:refer
for the specific symbols instead of :refer :all
solve the issue? Thank you for such a rapid reply. When trying to implement your proposal, I came to the conclusion that resolving these problems would require the participation of three parties: you, IntelliJ developers and Cursive developers.🤦♂️
[lambdaisland.cucumber.dsl :refer [And But Then]]
. And even there I receive a polite proposal to import them.
Yeah, I'm not sure it's something we can fix on our end.
Yeah, I suspect you'd need a plugin like that to get the same level of integration you get with Cucumber in Java.
I notice there's also a green line under lambdaisland
. Is Cursive not picking up the library?
Filing an issue or going to a Cursive-specific forum (maybe the Clojurians Slack has a channel?) is probably your best bet.
Regarding the second one, it's a local spellcheck. It doesn't know the lambdaisland
word: Typo: In word 'lambdaisland'
.🙂
Then I suggest closing this issue. It seems like trying to restore the plugin and communicating with Cursive creators is the way to work with these problems, not fixing the Kaocha Cucumber somehow.
I suspect if there's something we can do on our end, it's adding documentation or pointing people to the relevant plugin(s).
Hello! Thank you for Kaocha Cucumber, the tool which I enjoy. I want my experience to be even better, and thus want to have a good editor support. Unfortunately, for now, it's not the case for IntelliJ Cursive. Could you please help me resolve my problems, or at least to think of them alongside me?🙂
*.feature
files do not know about Clojure implementation and keep proposing me to create a dedicated Java file.Given
,When
,And
,But
, andThen
are misinterpreted as dependencies from Java. Parameters are considered as something not resolved.Attempts to ask Cursive treat them as
defn
or even asnone
fail.