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

Add more source-to-REPL support #113

Open
bpringe opened this issue Jul 15, 2018 · 0 comments
Open

Add more source-to-REPL support #113

bpringe opened this issue Jul 15, 2018 · 0 comments

Comments

@bpringe
Copy link

bpringe commented Jul 15, 2018

I've been using this extension for a while now, and VSCode is the only editor I've used for Clojure (fairly new to Clojure). I was reading on clojure.org about enhancing my REPL workflow, as well as looking at other editors to see if I was missing something that could improve my workflow. I found no significant reason to change editors, but I did notice clojure.org has a section about what to expect from an in-editor REPL integration. It seems this extension only implements one of the six features they mention. Forgive me if I'm missing something.

I know this extension can load the current file in the REPL, but here are some other things that it either doesn't implement or I'm unaware of:

  • Send form before caret to REPL
  • Send top-level form to REPL
  • Switch the REPL's namespace to current file
  • Show evaluation inline
  • Replace expression with its evaluation

For a description of each, see this section from clojure.org. If I am correct, are there any plans to implement these features? Thank you.

PEZ added a commit to PEZ/clojure-site that referenced this issue Jul 29, 2020
I've updated the recommended plugins/extensions for Atom, to Chlorine, and for VS Code, to Calva. In the latter case I am quite biased, but as [this question](avli/clojureVSCode#113) suggests, `clojureVSCode` does not fully qualify the expectations for an editor integration as they are expressed on this page. Calva does, however.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant