Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JetBrain's "Code with Me" plugin doesn't share the REPL #2486

Closed
nbaumanGR opened this issue Jan 22, 2021 · 3 comments
Closed

JetBrain's "Code with Me" plugin doesn't share the REPL #2486

nbaumanGR opened this issue Jan 22, 2021 · 3 comments
Labels
bug Marks issues describing bugs released Marks issues which have had the fixes released in a stable build
Milestone

Comments

@nbaumanGR
Copy link

nbaumanGR commented Jan 22, 2021

The Code with Me plugin allows two or more JetBrains users to collaborate in realtime by rendering the host's IDE in a remote session and capturing and rendering UI events from any connected IDE user to the host.

The REPL pane in cursive for some reason is not sharable through this plugin, while every other panel, editor or menu in the IDE is shared properly. My guess is there's something non-compliant about the REPL panel that prevents this excellent plugin from working correctly in a Code with Me session.

Steps to reproduce:

  1. Install the Code with Me plugin into your IntelliJ IDE that has Cursive installed instructions
  2. Invite a user to your current project using the Code with Me link so that you are the host
  3. Start a REPL session. The other person who joins will be able to see everything except this REPL.
@shrimp3r
Copy link

When starting the Code with Me client, the Cursive plugin doesn't load, complaining that it can't find "com.intellij.modules.java"

@cursive-ide
Copy link
Owner

I've asked JetBrains about this, and they've created an issue to track it. It seems to be something I'm not able to implement myself, but I'm unsure about this at the moment.

@cursive-ide cursive-ide modified the milestones: 1.11.0-eap1, 1.11 Aug 3, 2021
@awkay
Copy link

awkay commented Sep 17, 2021

Colin, we talked on Slack some time ago about just implementing a "Send Form to Terminal" command, which would allow us to at least be able to do REPL integration via the Terminal (which is shareable in Code with Me, and also Code Together). It isn't as feature rich, but in the vast majority of my work just being able to send code is good enough, esp for pairing....

I work remotely with numerous people, and this is probably the biggest missing thing in my workflow.

Also, Code Together is a much better experience, and the Terminal integration is probably the better option for it (it allows other people to use their own IDE, with their own current settings and shortcuts).

@cursive-ide cursive-ide modified the milestones: 1.11, 1.11.1 Sep 17, 2021
@cursive-ide cursive-ide added the bug Marks issues describing bugs label Oct 24, 2021
@cursive-ide cursive-ide modified the milestones: 1.12.0, 1.12.0-eap1 Oct 25, 2021
@cursive-ide cursive-ide added the released Marks issues which have had the fixes released in a stable build label Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Marks issues describing bugs released Marks issues which have had the fixes released in a stable build
Projects
None yet
Development

No branches or pull requests

4 participants