kgraefe / neovim-cygwin

neovim for Cygwin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neovim-cygwin

This a recipe to build and package neovim for Cygwin. The recipe is based on the recipe in cascent's old neovim port.

Looking for a maintainer

I stopped maintaining the Cygwin port of neovim and its dependencies. My personal goal has always been to get the same experience in Cygwin and Linux since I'm constantly switching between those two. While the editor itself seemed to work fine, a lot of plugins did not and plugins are a vital part of the neovim experience. However, the time I've been willing to invest has been exhausted. Therefore I decided to ditch Windows entirely and thus I do not use Cygwin anymore.

I pushed the scripts I used to generate the Cygwin packages overlay server directory structure to Github in case someone else wants to pick it up. The generated directory must be served via a normal HTTP / HTTPS server. I will also keep my server running for another 6 months (until at least 2024-11-01) to help people explore the current state.

Installation

If things go well I am willing to maintain neovim and its dependencies on the Cygwin repository. Until then I host the binary packages on a Cygwin package overlay server at cygwin.paktolos.net which can be used to install them with the Cygwin setup tool.

Building from source

Dependencies:

To build the package install the dependencies and run the following command:

cygport neovim.cygport download prepare compile install package

To install the package you can extract it into the root directory:

eval "$(cygport neovim.cygport vars PVR)"
tar -C / -xjvf neovim-$PVR.x86_64/dist/neovim/neovim-$PVR.tar.xz

About

neovim for Cygwin