6个版本
0.3.1 | 2023年5月7日 |
---|---|
0.3.0 | 2023年5月6日 |
0.2.0 | 2022年11月29日 |
0.1.6 | 2020年7月8日 |
0.1.4 | 2019年6月23日 |
#205 in GUI
1,777 stars & 22 watchers
205KB
5.5K SLoC
GNvim - GTK4 Neovim GUI
Gnvim,有偏见的Neovim GUI。
对于之前的gtk3版本,请查看legacy
分支。
安装
注意: gnvim需要nvim版本0.10或更高。
Flatpak
如果您正在使用flatpak,您可以在本地构建GNvim flatpak。
$ # Install flatpak-builder
$ sudo apt install flatpak-builder
$ make install-flatpak-deps # Install required runtime and SDKs
$ make install-flatpak # Build and install the flatpak
$ # Optional: install gnvim runtime files (i.e. for `lua require('gnvim')`)
$ flatpak run com.github.vhakulinen.gnvim.Devel --install-runtime-files
系统
全局安装
$ # Install cargo (e.g. the rust toolchain)
$ # Install gtk4 and libadwaita dev files, e.g. apt install libgtk-4-dev libadwaita-1-dev (see below)
$ make build
$ sudo make install
有关gtk4要求的更详细说明,请参阅gtk-rs手册的说明。
文档
请参阅:h gnvim
和/或runtime/doc/gnvim.txt
。
开发
Gnvim附带自定义rpc客户端,该客户端使用代码生成来生成对Neovim API的绑定。这由scripts/generate-bindings.sh
脚本完成,需要moreutils
包。
依赖项
~18–26MB
~494K SLoC