GoNeovim is a Neovim GUI written in Go, using a Qt binding for Go. This repository forked from the original Gonvim for the purpose of maintenance and enhancement.
- Fast
- Cross-platform
- Markdown Preview
- Minimap
- Smooth scroll
- Fuzzy Finder
- Workspace feature which manages multiple nvim
- External File Explorer
- Transparent window
- Indent guide
- Independent font settings per window (alpha stage)
- Support display ligatures
- Support InputMethod Editor
- Desktop Notification of the messages
- Remote attachment
- Workspaces, external file explorer
- Fuzzy Finder
- Markdown preview
- Minimap
- Indentguide, display ligatures(Fira Code)
- Transparent app window, Transparent message window
- Independent font settings per window
- Neovim (v0.4.2 or later)
Pre-built packages for Windows, MacOS, and Linux are found at the Releases page.
See wiki
-
Add test
-
Improve startup time
-
Add tree view for external file explorer
-
Improve Imput Method Editor(IME) feature
In the current implementation, it is not possible to highlight the keyword being converted in the input method input. At the moment I have no idea about how to improve this
-
Keyword filtering feature in external file explorer
-
Support GPU rendering
-
Support neovim ui
ext_statusline
- Gonvim was created by dzhou121 (https://github.com/dzhou121/gonvim)