Bozhidar Batsov

Results 115 issues of Bozhidar Batsov

After some recent improvements to the encoding logic now an error is rightfully signalled when a response contains a boolean value. (sidenote - I wonder what was happening with them...

Enhancement
Protocol

**Is your feature request related to a problem? Please describe.** Today it's hard to tell what's the runtime of the server you're connecting to (e.g. Clojure, ClojureScript, ClojureCLR, babashka, or...

Enhancement

People often don't realize this file is auto-generated and edit it manually (or forget to regen the file with `lein docs` after making changes to the middleware descriptors). It'd be...

Good First Issue

**Is your feature request related to a problem? Please describe.** Currently the default printer is hard-code in `pr-values` and you can also override it in eval messages with the `printer`...

Enhancement
Good First Issue

This came up here https://github.com/tpope/vim-fireplace/issues/336. Basically if you evaluate multiple expressions together you can't really tell in the response where does the first result begin and the second end. That...

Bug

That's mostly a reminder for me to add some section in the documentation about this. (but I wouldn't mind if someone else wants to tackle this) I've noticed that often...

Good First Issue
Documentation

We need a simple guide with tips and advice for nREPL client authors that spares them the pain of having to figure out what not to do on their own....

Help Wanted
Documentation

`cider-nrepl` features a very useful helper `with-safe-transport` that eliminates the need for a lot of boilerplace error handling code in middlewares. The implementation is [here]( https://github.com/clojure-emacs/cider-nrepl/blob/master/src/cider/nrepl/middleware/util/error_handling.clj). An example usage would...

Enhancement

`cider-nrepl` features a very simple helper that allows pushing generic notifications to nREPL clients. That doesn't really change the protocol or require new middleware, so we can consider adding this...

Enhancement

Seems Drawbridge is the only nREPL project that's still using Travis. We'll have to update the build to mirror the rest of the projects in nREPL org.

good first issue