Highly experimental.
GNvim requires
- Stable rust to compile
- Latest nvim master
- Gtk version 3.18 or higher
There are some benchmarks for internal data structures, but to run those you'll
need nightly rust. To run those benchmarks, use cargo bench --features=unstable
command.
You're required to have rust tool chain available. Once you have that, clone
this repo and run make build
followed by sudo make install
.
GNvim requires some runtime files to be present and loaded by nvim to work
properly. By default, gnvim will look this files from /usr/local/share/gnvim/runtime
,
but this can be changed by GNVIM_RUNTIME_PATH
environment variable.
By default, gnvim will use nvim
to run neovim. If you want to change that,
you can use --nvim
flag (e.g. gnvim --nvim=/path/to/nvim
).
For debugging purposes, there is --print-nvim-cmd
flag to tell gnvim to print
the executed nvim command.