Skip to content

Files

Latest commit

 

History

History

remote

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

This this example Neovim plugin shows how to invoke a Go function from a plugin.

The plugin starts a Go program containing the function as a child process. The plugin invokes functions in the child process using RPC.

Use the following steps to run the plugin:

  1. Build the program with the go tool to an executable named helloremote. Ensure that the executable is in a directory in the PATH environment variable.
    $ cd helloremote
    $ go build
    
  2. Install the plugin in this directory using a plugin manager or by adding this directory to the runtimepath.
  3. Start Nvim and run the following command:
    :Hello world!