Skip to content
/ gonvim Public
forked from akiyosi/goneovim

Neovim GUI written in Golang, using a Golang qt backend

License

Notifications You must be signed in to change notification settings

knt419/gonvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Neovim GUI written in Golang, using a Golang qt backend

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%