Skip to content
Neovim GUI written in Golang, using a Golang qt backend
Go
Branch: master
Clone or download
Pull request Compare This branch is 548 commits ahead of dzhou121:master.
Latest commit 707dbbc Apr 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/gonvim Fix Desktop entry file Mar 6, 2019
editor v0.3.5 Apr 14, 2019
fuzzy Fix an issuw that the application hangs after a certain command Apr 12, 2019
util Change repository layout Mar 5, 2019
.gitignore Delete unnessesary files Oct 13, 2018
LICENSE Create LICENSE Aug 27, 2017
README.md Fix header Mar 20, 2019
gonvim.go restructure code Nov 9, 2017

README.md

Gonvim

Join the chat at https://gitter.im/gonvim/gonvim Go Report Card

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.


Table of contents



Features

Getting Started

Pre-built packages for Windows, MacOS, and Linux are found at the Releases page.

Note: MacOS or Linux users need to install neovim and deploy nvim under the $PATH.
Installing Neovim

  • MacOS 🍏

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
  • Linux 🐧

Execute /path/to/Gonvim-0.X.X-linux/gonvim.sh

  • Windows 🏞

Execute /path/to/Gonvim-0.X.X-windows/gonvim.exe

Configurations

application config file
Gonvim (GUI frontend 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

  • neovim configuration for gonvim

The sample configuration is gonvim-init.vim

  • gonvim configuration

For details of ~/.gonvim/setting.toml, See wiki

Development

Contributing

Gonvim welcomes contribution. If you want to add your changes to the Gonvim, Please following steps

  1. Fork this repository
  2. Create a branch for your contribution
  3. Add contributions to the branch
  4. Create a pull request against the master branch of the Gonvim repository.

Similar projects

License

Gonvim is released under MIT license

Credits

You can’t perform that action at this time.