Colin Jones

Results 65 comments of Colin Jones

Yes, auto-pairing like that isn't going to happen without moving to a full text editor in the console. JLine handles a line at a time, so matching delimiters isn't really...

Realizing now that my ideal scenario is probably really hard or impossible, in the face of tasks (potentially from arbitrary plugins) delegating to each other, but for the common case...

Yeah the hard-coded stuff was the tricky bit I was thinking of.

Sorry, to clarify: I think I'm imagining worse stuff, like where a plugin author creates `leiningen.foo/foo` which calls `leiningen.foo-bar/foo-bar` which call `leiningen.foo-baz/foo-baz`. In that case I was thinking we'd need...

That's a good question. I had to dig around in the git history a bit to remember the answer, and luckily my past self explained it in [a commit message](https://github.com/trptcolin/reply/commit/4497310af7586f68bf0b8a011045ccf92f47cc13)....

@tobias yep this is the one. We could easily solve a subset of this problem: when REPLy itself is responsible for starting up the nREPL server. Since we know enough...

OK, I finally got a chance to look at this, and it looks like the reason I had this code there initially is no longer valid. Any help testing (especially...

I can't find any evidence on my VM that ctrl-c actually works at all in a Windows `lein repl`, even _before_ this change. For now I'm going to have to...

I was wrong. This causes brokenness on lein 2.4.2 when running inside a project (works fine outside of one, which must have been where I tested): ``` clojure clj16.core=> (while...

Ah, we're already attempting to disconnect from STDIN for the server subprocess. So I guess doing (b) in leiningen itself is the best idea I've got.