message: Fixes Don't require full path to neovim
diff: -import * as fs from 'fs';
  import { IConfiguration } from '../iconfiguration';
  import { IConfigurationValidator, ValidatorResults } from '../iconfigurationValidator';
  import { promisify } from 'util';
  +import { execFile } from 'child_process';
  export class NeovimValidator implements IConfigurationValidator {
  async validate(config: IConfiguration): Promise<ValidatorResults> {
  @@ -9,13 +9,7 @@ export class NeovimValidator implements IConfigurationValidator {
  if (config.enableNeovim) {
  try {
  - const stat = await promisify(fs.stat)(config.neovimPath);
  - if (!stat.isFile()) {
  - result.append({
  - level: 'error',
  - message: `Invalid neovimPath. Please configure full path to nvim binary.`,
  - });
  - }
  + await promisify(execFile)(config.neovimPath, ['--version']);
  } catch (e) {
  result.append({
  level: 'error',
  