goneovim

package module
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2019 License: MIT Imports: 0 Imported by: 0

README


Go Report Card GitHub Releases

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.

Features

  • Workspace feature which manages multiple nvim
  • Fuzzy Finder
  • Markdown Preview
  • External File Explorer
  • Minimap
  • Transparent window
  • Indent guide
  • Independent font settings per window (alpha stage)
  • Support display ligatures
  • Support IME
  • Desktop Notification of the messages
  • Remote attachment

Screenshots

  • 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

Requirements

  • Neovim (v0.4.2 or later)

See Installing Neovim

Getting Started

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

Usage

See wiki

ToDo

  • Add test

  • Real-time synchronization between editing buffer and minimap

  • Improved startup speed (especially on the Windows platform)

  • Improve 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

  • Smooth scrolling

Development

Similar projects

Credits

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL