Skip to content
/ reovim Public

Neovim GUI written in Rust, using relm4(gtk4-rs).

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

songww/reovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reovim

Neovim GUI written in Rust, using relm4 and gtk4-rs.

Thanks Neovide

Configuration

To setup font add next line to init.vim

set guifont=Cascadia\ Code,Symbols\ Nerd\ Font\ Mono\ Light:h12

or init.lua

vim.opt.guifont="Cascadia Code, Symbols Nerd Font Mono Light:h12"

Install

Build prerequisites

Linux

First install the GTK development packages. On Debian/Ubuntu derivatives this can be done as follows:

sudo apt install libgtk-4-dev>=4.6 libadwaita-1-dev>=1.0 clang

On Arch Linux derivatives this can be done as follows:

pacman -S gtk4 libadwaita clang pkg-config

Then install the latest rust compiler, best with the rustup tool. The build command:

cargo install --git https://github.com/songww/reovim

Features

Ligatures

Supports ligatures and font shaping.

Ligatures

Emoji Support

Font fallback supports rendering of emoji not contained in the configured font.

Emoji

Planning

  • Animated Cursor. example
  • Animated Windows. example
  • Smooth scrolling.
  • Copy selections.
  • Paste from clipboards.
  • Better font rendering.

About

Neovim GUI written in Rust, using relm4(gtk4-rs).

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages