类型别名 FindNvimOptions

FindNvimOptions: {
    dirs?: string[];
    firstMatch?: boolean;
    minVersion?: string;
    orderBy?: "desc" | "none";
    paths?: string[];
}

类型声明

  • Optional Readonlydirs?: string[]

    (可选) 要搜索 Nvim 可执行文件的其他目录。在检查paths后但搜索$PATH和其他默认位置之前,将搜索这些目录。对于包含非标准安装目录很有用。

    示例: ['/opt/neovim/bin', '/home/user/custom/bin']

  • Optional ReadonlyfirstMatch?: boolean

    (可选) 在找到有效匹配后停止搜索

  • Optional ReadonlyminVersion?: string

    (可选) 要搜索的最小nvim版本(含)。

    • 示例: '0.5.0'
  • Optional ReadonlyorderBy?: "desc" | "none"

    (可选) nvim 版本列表的排序顺序。

    • "desc" - (默认) 按版本降序排序(最高到最低)。
      • 示例: ['0.5.0', '0.4.4', '0.4.3']
    • "none" - 顺序为搜索的$PATH组件的顺序。
      • 示例: ['0.4.4', '0.5.0', '0.4.3']
  • Optional Readonlypaths?: string[]

    (可选) 要检查 Nvim 可执行文件的其他特定文件路径。这些路径将在搜索dirs之前进行检查。对于允许用户指定确切的 Nvim 可执行文件位置很有用。

    示例: ['/usr/local/bin/nvim', '/opt/homebrew/bin/nvim']