All Projects → daa84 → Neovim Gtk

daa84 / Neovim Gtk

Licence: gpl-3.0
gtk ui for neovim

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Neovim Gtk

Dotfiles
Sway acid dark
Stars: ✭ 330 (-50.75%)
Mutual labels:  neovim, gtk
Gnvim
GUI for neovim, without any web bloat
Stars: ✭ 1,271 (+89.7%)
Mutual labels:  neovim, gtk
Vim Smoothie
Smooth scrolling for Vim done right🥤
Stars: ✭ 579 (-13.58%)
Mutual labels:  neovim
Macos
macOS theme for Gnome and GTK-based desktops
Stars: ✭ 641 (-4.33%)
Mutual labels:  gtk
Xdot.py
Interactive viewer for graphs written in Graphviz's dot language.
Stars: ✭ 615 (-8.21%)
Mutual labels:  gtk
Sauron Native
Truly cross platform, truly native. multiple backend GUI for rust
Stars: ✭ 587 (-12.39%)
Mutual labels:  gtk
Glance
A visual Haskell
Stars: ✭ 620 (-7.46%)
Mutual labels:  gtk
Tagbar
Vim plugin that displays tags in a window, ordered by scope
Stars: ✭ 5,322 (+694.33%)
Mutual labels:  neovim
Terminator
multiple GNOME terminals in one window
Stars: ✭ 649 (-3.13%)
Mutual labels:  gtk
Nvim Typescript
Typescript tooling for Neovim
Stars: ✭ 609 (-9.1%)
Mutual labels:  neovim
Flat Remix Gtk
Flat Remix is a GTK application theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth.
Stars: ✭ 634 (-5.37%)
Mutual labels:  gtk
Coc Tsserver
Tsserver extension for coc.nvim that provide rich features like VSCode for javascript & typescript
Stars: ✭ 602 (-10.15%)
Mutual labels:  neovim
Gina.vim
👣 Asynchronously control git repositories in Neovim/Vim 8
Stars: ✭ 587 (-12.39%)
Mutual labels:  neovim
Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (-5.67%)
Mutual labels:  neovim
Vimr
Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use C/Objective-C when where appropriate.
Stars: ✭ 5,524 (+724.48%)
Mutual labels:  neovim
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (-3.88%)
Mutual labels:  gtk
Conjure
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile)
Stars: ✭ 569 (-15.07%)
Mutual labels:  neovim
Neovim Dots
most beautiful neovim cli setup
Stars: ✭ 547 (-18.36%)
Mutual labels:  neovim
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: ✭ 617 (-7.91%)
Mutual labels:  neovim
Asyncomplete.vim
async completion in pure vim script for vim8 and neovim
Stars: ✭ 654 (-2.39%)
Mutual labels:  neovim

neovim-gtk Build statusBuild status

GTK ui for neovim written in rust using gtk-rs bindings. With ligatures support.

Screenshot

Main Window

For more screenshots and description of basic usage see wiki

Configuration

To setup font add next line to ginit.vim

call rpcnotify(1, 'Gui', 'Font', 'DejaVu Sans Mono 12')

for more details see wiki

Install

From sources

First check build prerequisites

By default to /usr/local:

make install

Or to some custom path:

make PREFIX=/some/custom/path install

archlinux

AUR package for neovim-gtk https://aur.archlinux.org/packages/neovim-gtk-git

git clone https://aur.archlinux.org/neovim-gtk-git.git
cd neovim-gtk-git 
makepkg -si

openSUSE

https://build.opensuse.org/package/show/home:mcepl:neovim/neovim-gtk

windows

Windows binaries on appveyor latest build

Build prerequisites

Linux

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

apt install libgtk-3-dev

On Fedora:

dnf install atk-devel cairo-devel gdk-pixbuf2-devel glib2-devel gtk3-devel pango-devel  

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

cargo build --release

Windows

Neovim-gtk can be compiled using MSYS2 GTK packages. In this case use 'windows-gnu' rust toolchain.

SET PKG_CONFIG_PATH=C:\msys64\mingw64\lib\pkgconfig
cargo build --release
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].