neovim
Heavily refactored vim fork
Neovim is a fork of Vim focused on modern code and features, rather than running in legacy environments.
msgpack API enables structured communication to/from any programming language. Remote plugins run as co-processes that communicate with Neovim safely and asynchronously.
GUIs (or TUIs) can easily embed Neovim or communicate via TCP sockets using the discoverable msgpack API.
https://github.com/neovim/neovim
amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install neovim
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for neovim are versioned here.
Click here to see neovim ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/neovim/ops2deb.yml
name: neovim
matrix:
architectures:
- amd64
versions:
- 0.10.1
- 0.10.2
revision: "2"
homepage: https://github.com/neovim/neovim
summary: heavily refactored vim fork
description: |-
Neovim is a fork of Vim focused on modern code and features, rather than
running in legacy environments.
msgpack API enables structured communication to/from any programming language.
Remote plugins run as co-processes that communicate with Neovim safely and
asynchronously.
GUIs (or TUIs) can easily embed Neovim or communicate via TCP sockets using
the discoverable msgpack API.
fetch: https://github.com/neovim/neovim/releases/download/v{{version}}/nvim-linux64.tar.gz
install:
- nvim-linux64/:/usr/
The blueprint fetch
keyword contains a URL template pointing to neovim releases. Downloaded files are locked in a lockfile versioned here.
Click here to see neovim release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/neovim/ops2deb.lock.yml
- url: https://github.com/neovim/neovim/releases/download/v0.10.1/nvim-linux64.tar.gz
sha256: 4867de01a17f6083f902f8aa5215b40b0ed3a36e83cc0293de3f11708f1f9793
timestamp: 2024-10-21 12:11:13+00:00
- url: https://github.com/neovim/neovim/releases/download/v0.10.2/nvim-linux64.tar.gz
sha256: 9f696e635d503b844e4e78e88a22bcf512a78f288bf471379afc3d0004e15217
timestamp: 2024-10-21 12:11:13+00:00