Skip to content

Add support for pausing/resuming a CLJS REPL #73

Description

@cemerick

(Originally proposed in #28, which couldn't be applied due to the 0.2.0 rewrite landing.)

Basic outline:

  1. Once in a CLJS REPL, :cljs/pause would be intercepted and shift the REPL environment over to a different dynamic var, thus restoring the nREPL session to Clojure "mode".
  2. In this state, :cljs/resume would restore the REPL environment, putting the session back in ClojureScript "mode".

Should be pretty easy, and make using piggieback a lot easier, i.e. make it less necessary to have two nREPL sessions going in a lot of cases (one Clojure, the other piggiebacked CLJS).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions