cursive

Issues at: https://git.io/cursive-issues
reefersleep 2021-03-01T13:20:14.095300Z

Cursive’s “navigate to definition” for e.g. spec keywords or re-frame keywords is wonderful, and I use it all the time. In my work project, we previously had a wrapper around spec definitions that took care of doing something else along with the spec definition, and that broke the navigation. I just wanted to see if perhaps there is some solution to this problem already, like being able to “register” your project specific (e.g.) spec-defining wrappers with Cursive somehow. Is that a thing?

reefersleep 2021-03-01T14:40:56.096300Z

@jeffrey.wayne.evans brilliant! I wasn’t aware it worked like that.

reefersleep 2021-03-01T15:20:04.096600Z

@jeffrey.wayne.evans do you know if this shareable?

reefersleep 2021-03-01T15:20:31.096800Z

between developers in a team

reefersleep 2021-03-01T15:20:44.097100Z

So that not every one has to configure stuff like this individually.

2021-03-01T15:25:05.097500Z

yes, in fact I just found this out recently, but it’s lost to Slack history. give me a little while and I’ll dig it up again

2021-03-01T15:25:50.097600Z

2021-03-01T15:26:06.098200Z

just click the gear icon there and Export, I think (haven’t actually tried it yet)

mikejcusack 2021-03-01T18:03:53.098900Z

Is it possible to modify sending forms to the REPL? For example, wrapping something in a tap.

cfleming 2021-03-01T19:46:47.099700Z

@jeffrey.wayne.evans @reefersleep In the config pane in Jeff’s screenshot, if you change the “IDE” scheme to “Project” then the configuration will be shared in the project files and can be checked into VCS etc.

cfleming 2021-03-01T19:47:31.099800Z

Right, see https://cursive-ide.com/userguide/repl.html#repl-commands - you can create custom commands according to your needs

mikejcusack 2021-03-01T19:54:42.100100Z

Thanks!

mikejcusack 2021-03-01T21:32:10.100500Z

Have Reveal hooked up and tapping forms before sending working. Glad it was that simple!

cfleming 2021-03-01T21:54:36.100900Z

Nice, glad it’s working!

reefersleep 2021-03-01T22:46:08.101300Z

Brilliant!

reefersleep 2021-03-01T22:46:25.101600Z

Lovely!