Home

Awesome

PyRo A neovim interface to write simple list manipulating python snippets.

Demo

Usage

Installation

Set the macro save path
let g:pyro_macro_path="path/to/macro/save/folder"
Ensure you have set the python3_host_prog to the python environment where pynvim is installed.
let g:python3_host_prog = 'python3/host/prog/path'

Using vim-plug

Plug 'rraks/pyro'
From inside neovim
:UpdateRemotePlugins

From Github

Clone this repo and add it to your rtp path.
let &runtimepath.=',path/to/this/git/repository/root'
From inside neovim
:UpdateRemotePlugins

Tests

A test vimrc and session startup script is provided in the test/rplugin/pyro folder.
This is mandatory to run all the test scripts.

cd test/rplugin/pyro
./tmp_session.sh

All tests of the test folder are to be run from the root folder
For example -
python test/rplugin/pyro/pyrotest.py SimpleTests.pyro_simple