Go to file
2018-06-16 11:13:12 +02:00
desktop Add MIME types to desktop file 2017-12-04 20:11:09 +01:00
resources Introduce sidebar with file browser 2018-03-11 13:49:13 +01:00
runtime/plugin Implement font features (#94) 2018-05-06 15:22:38 +03:00
screenshots screenshot with CSD enabled 2018-03-07 09:55:32 +01:00
src Fix windows compilation with --no-fork 2018-06-16 11:11:27 +02:00
.gitignore Initial gtk ui 2016-03-16 17:39:53 +03:00
appveyor.yml Merge branch 'master' into ext_cmdline 2018-02-23 12:36:26 +03:00
build.rs Pass Insert button to nvim (#14) 2017-10-25 14:40:48 +03:00
Cargo.lock Update Cargo.lock 2018-06-16 11:13:12 +02:00
Cargo.toml Fix windows compilation with --no-fork 2018-06-16 11:11:27 +02:00
LICENSE Initial commit 2016-06-27 17:43:25 +03:00
Makefile Icons installation 2017-11-19 14:29:35 +01:00
README.md Update README.md 2018-01-28 18:14:44 +03:00
rustfmt.toml rustfmt.toml 2017-02-26 22:34:08 +03:00

neovim-gtk Build status

GTK ui for neovim written in rust using gtk-rs bindings. With ligatures support.


Main Window

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


From sources

By default to /usr/local:

make install

Or to some custom path:

make PREFIX=/some/custom/path install


AUR package for neovim-gtk https://aur.archlinux.org/packages/neovim-gtk-git

git clone https://aur.archlinux.org/neovim-gtk-git.git
cd neovim-gtk-git 
makepkg -si


Flatpak package available here


Windows binaries on appveyor latest build



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