• Stars
    star
    1,802
  • Rank 24,809 (Top 0.6 %)
  • Language
    Rust
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 26 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GUI for neovim, without any web bloat

GNvim Logo

GNvim - GTK4 Neovim GUI

Gnvim, opinionated Neovim GUI.

Screenshot of gnvim

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.