GNvim - GTK4 Neovim GUI
Gnvim, opinionated Neovim GUI.
For previous gtk3 version, checkout the legacy
branch.
Install
NOTE: gnvim requires nvim version 0.9 or higher.
$ # Install cargo (e.g. the rust toolchain)
$ # Install gtk4 dev files, e.g. apt install libgtk-4-dev (see below)
$ make build
$ sudo make install
More detailed instructions regarding gtk4 requirements, see the gtk-rs book's instructions).
Development
Gnvim comes with custom rpc client which uses code generation for generating
bindings to the Neovim API. This is done by the scripts/generate-bindings.sh
script and requires the moreutils
package.