cursive

manas_marthi 2025-01-30T12:28:18.973469Z

Is there a gist about keyboard shortcuts for cursive anywhere? Does it use emacs shortcuts by defaults?

Jan ล urรกลˆ 2025-01-30T12:48:31.340399Z

You can view the cheat sheet in the "Help" window:

๐Ÿ‘๐Ÿฝ 1
manas_marthi 2025-01-30T16:22:43.753409Z

thank you

Rachel Westmacott 2025-01-30T14:45:54.359719Z

The 'Show virtual space at the bottom of the file' setting appears to have a negative interaction with the failed test 'Show Difference' context option. It makes the scroll bar in the editor gradually become infinitely long. It also makes the fan spin and on one occasion gave an IDE warning about low memory which may or may not have been related.

๐Ÿ˜ถ 1
cfleming 2025-02-05T22:28:16.658629Z

I've filed https://github.com/cursive-ide/cursive/issues/3010, it's fixed for the next EAP build.

1
cfleming 2025-01-30T18:39:20.481749Z

Do you mean that it gets longer each time you show the difference?

Rachel Westmacott 2025-01-30T18:46:07.468649Z

It immediately starts growing and grows indefinitely without any further user interaction

cfleming 2025-01-30T18:56:47.049109Z

That's odd, I'll see if I can repro that.

Jimmy Alejandro Alvarez Calderon 2025-01-30T19:58:49.342619Z

๐Ÿ™ ๐Ÿ†˜ Hello guys, hope are going good. Have you ever experienced a broken pipe error when connecting to a remote REPL from Cursive plugin?

Jimmy Alejandro Alvarez Calderon 2025-01-30T19:58:54.860919Z

---- kubectl port-forward output ----
Forwarding from 127.0.0.1:35000 -> 35000
Forwarding from [::1]:35000 -> 35000
Handling connection for 35000
E0130 14:15:06.822273     713 portforward.go:385] error copying from remote stream to local connection: readfrom tcp4 127.0.0.1:35000->127.0.0.1:55196: write tcp4 127.0.0.1:35000->127.0.0.1:55196: write: broken pipe
Handling connection for 35000
E0130 14:15:54.044789     713 portforward.go:351] error creating error stream for port 35000 -> 35000: Timeout occurred
Handling connection for 35000

cfleming 2025-01-30T20:05:30.321819Z

I haven't seen that, no - it looks like you're using a port forwarder, I'm not sure how that would affect.

Jimmy Alejandro Alvarez Calderon 2025-01-30T20:13:11.858179Z

How would it be without using the forwarder?

cfleming 2025-01-30T20:27:42.439659Z

I don't know, but as far as I know no-one has received that error without the forwarder, so I suspect something about the setup. I'm not really sure what it could be though. What sort of REPL are you using?

Jimmy Alejandro Alvarez Calderon 2025-01-30T20:29:57.978439Z

it is an nRepl, which I access through a tunel. Then, from Intellij create a remote config. I tested the connection from the command line and emacs. it worked. I tested with the community and Ultimate version and it failed.

Jimmy Alejandro Alvarez Calderon 2025-01-30T20:30:48.316729Z

The repl is in a remote server, like a staging env

cfleming 2025-01-30T20:53:04.979519Z

I'm not really sure what it could be, sorry. Cursive just uses the standard nREPL client.

cfleming 2025-01-30T20:53:41.609069Z

Are you able to get any info from the port forwarder about when the connection is dropped?

Jimmy Alejandro Alvarez Calderon 2025-01-30T22:31:50.166439Z

No, actually not sure how to get that info

Jimmy Alejandro Alvarez Calderon 2025-01-30T22:32:41.004799Z

Do you know how can I get it?

cfleming 2025-01-31T07:41:19.006719Z

I don't, sorry.