Use NVIM for other environment variables

Continuing the work on @050adeb6bbcf119, this changes the other environment
variables used by by this library
Don't call error callback on non-fatal errors

The error_cb should only be used for unrecoverable errors such as closed
connection.
Bump version