Module Neovim::RubyProvider
In: lib/neovim/ruby_provider.rb

This class is used to define a +Neovim::Plugin+ to act as a backend for the legacy +:ruby+, +:rubyfile+, and +:rubydo+ Vim commands. It is autoloaded from nvim and not intended to be required directly.

@api private

Methods

Public Class methods

Bootstrap the provider client:

  1. Monkeypatch +$stdout+ and +$stderr+ to write to nvim.
  2. Define the DirChanged event to update the provider‘s pwd.

[Validate]