neovim from scratch