add support for neovim detection