Gonvim is a Neovim GUI written in Golang, using a Golang qt backend.
This repository forked from the original Gonvim for the purpose of maintenance and enhancement.
Pre-built packages for Windows, MacOS, and Linux are found at the Releases page.
MacOS or Linux users need to install neovim. See Installing Neovim
gonvim.app looks for the nvim process from the following.
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin
Deployment example:
cd /path/to
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos.tar.gz
tar xf nvim-macos.tar.gz
ln -s /path/to/bin/nvim /usr/local/bin/nvim
Deploy Neovim under the $PATH
.
Add Gonvim bin
path to %PATH%
environment variable.
application | config file |
---|---|
Gonvim (GUI front end of neovim) | ~/.gonvim/setting.toml |
Neovim | $XDG_CONFIG_HOME/nvim/init.vim |
where the default value of $XDG_CONFIG_HOME
is the below.
OS | $XDG_CONFIG_HOME |
---|---|
Unix | ~/.config |
Windows | ~/AppData/Local |
The sample configuration is below.
For details of ~/.gonvim/setting.toml
, See wiki
Gonvim welcomes contribution. If you want to add your changes to the Gonvim, Please following steps
- Fork this repository
- Create a branch for your contribution
- Add contributions to the branch
- Create a pull request against the
master
branch of the Gonvim repository.
Gonvim is released under MIT license
- Gonvim was created by dzhou121 (https://github.com/dzhou121/gonvim)
- Gonvim application icon was made using gopher-vector made by Takuya Ueda (https://twitter.com/tenntenn). The original gopher was designed by Renee French http://reneefrench.blogspot.com/.