Skip to content

add neovide under editor - #95

Open
lunrenyi wants to merge 2 commits into
x-cmd:mainfrom
lunrenyi:add-neovide
Open

add neovide under editor#95
lunrenyi wants to merge 2 commits into
x-cmd:mainfrom
lunrenyi:add-neovide

Conversation

@lunrenyi

@lunrenyi lunrenyi commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

What

Adds src/editor/neovide.yml — a single new entry for Neovide, the canonical Rust-based graphical client for Neovim.

Why

Neovide is the most actively maintained GUI wrapper around Neovim (wgpu renderer, multi-platform, regular releases). It complements the existing nvim.yml entry by giving users a one-line install path to the GUI front-end.

Active-development check:

  • GitHub Insights → steady commit cadence
  • Releases tab → regular tagged releases (latest 0.15.x)
  • Issue / PR response within days

Install rules covered

Mirrors upstream's install matrix:

Rule Command
/eget x eget neovide/neovide
/cargo cargo install neovide
darwin/brew brew install neovide
arch/pacman pacman -S neovide
(win|wsl2)/scoop x scoop bucket add extras && x scoop install neovide
nix/nix-shell nix-shell -p neovide

Footprint

  • runtime: gui (native window, not TUI)
  • cpu.workload: [compute, gpu] — wgpu-accelerated rendering
  • memory.idle: ~80 MB; disk.install: ~20 MB
  • network.internet: false, filesystem.read reads user config only (no sensitive paths declared)

Quality gate

  • x ws lint — YAML pass (schema additionalProperties: footprint warning is a known upstream issue shared with edit.yml, dbx.yml, etc.)
  • Daily rebuild at 03:00 UTC after merge

Neovide is the canonical graphical Neovim client written in Rust. It
mirrors Neovim's TUI behavior while providing a native window with GPU
acceleration, theming, and platform integration.

Adds install rules for eget, cargo, Homebrew, pacman, scoop, and nix,
matching the upstream install instructions on https://neovide.dev/. The
footprint block reflects the GUI runtime, GPU-accelerated rendering
workload, and ~80 MB idle memory typical of a wgpu-based editor.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant