first pass at neovim