This is my personal Cygwin package overlay server hosting neovim for Cygwin and the dependencies that are not yet present or not recent enough in Cygwin:
If things go well I am willing to maintain them on the Cygwin repository. Until then it lives here so it can be tested as easily as possible.
-s https://mirrors.kernel.org/sourceware/cygwin/
This is a package server with the official Cygwin packages
(you can choose any other
mirror),
-s https://cygwin.paktolos.net
This is my
package overlay server, and
-K https://kgraefe.paktolos.net/AA73A441.bin
This is the public key used to verify the integrity of my
packages.
The full command line looks like that:
setup-x86_64.exe -s https://mirrors.kernel.org/sourceware/cygwin/ -s https://cygwin.paktolos.net -K https://kgraefe.paktolos.net/AA73A441.bin
Now you can select neovim
from the package list
which also installs all the dependencies.