GTK ui for neovim written in rust using gtk-rs bindings.
For more screenshots and description of basic usage see wiki
To setup font add next line to ginit.vim
call rpcnotify(1, 'Gui', 'Font', 'DejaVu Sans Mono 12')for more details see wiki
- pass nvim custom execution path (by default used
nvimcommand)
cargo run -- --nvim-bin-path=E:\Neovim\bin\nvim.exe
By default to /usr/local:
make install
Or to some custom path:
make PREFIX=/some/custom/path install
Not usable for now due to some limitation!
This package also includes neovim, so neovim not needed and if present in system - not used. Install command:
sudo snap install nvim-gtk --channel=candidate
There is some limitation for package: only /home directory available for editing and '~' is mapped to snap home directory.
Config files must be placed in ~/snap/nvim-gtk/common/config/nvim/[g]init.vim directory
Run command: nvim-gtk <file_name> or from dash: NeovimGtk.
To run neovim provided by snap package execute: nvim-gtk.neovim.
Install GTK development packages. Install latest rust compiler, better use rustup tool. Build command:
cargo build --release
Neovim-gtk can be compiled using MSYS2 GTK packages. In this case use 'windows-gnu' rust toolchain.
SET PKG_CONFIG_PATH=C:\msys64\mingw64\lib\pkgconfig
cargo build --release