FZF和NeoVim如何获取文件列表

我尝试使用neovim和fzf插件。我的init.lua的一部分是

-- 插件安装部分
local install_path = fn.stdpath('data')..'/site/pack/paqs/opt/paq-nvim'

if fn.empty(fn.glob(install_path)) > 0 then
  cmd('!git clone --depth 1 https://github.com/savq/paq-nvim.git '..install_path)
end

-- 加载插件管理器
cmd 'packadd paq-nvim'

-- 设置简写
local plug = require('paq-nvim').paq

-- 使paq管理它自己
plug {'savq/paq-nvim', opt=true}
plug {'scrooloose/nerdtree', opt=true}
plug {'vim-airline/vim-airline', opt=true}
plug {'vijaymarupudi/nvim-fzf', opt=false}
plug {'ibhagwan/fzf-lua', opt=false}

require('paq-nvim').install()
require('paq-nvim').clean()

当我尝试使用命令FzfLua files时,我发现消息 fzf error 2: unknown option: --headless

我在Windows 10下工作,我使用lua插件:fzf-lua和nvim-fzf fzf二进制文件已安装并可访问

我无法理解为什么rzr运行这个奇怪的选项 我做错了什么?

原文链接 https://stackoverflow.com/questions/69811301

点赞
stackoverflow用户17348712
stackoverflow用户17348712

Fzf-lua 使用 nvim-fzf 的预览功能(和其他功能),它通过运行 neovim --headless ... <lua 函数 id> 调用 lua 函数。

貌似你的 neovim 版本不支持 headless 选项,我知道其他用户在 WSL 上运行 fzf-lua 时使用官方的 0.5.1 appimage 尝试一下:Official 0.5.1 appimage

2021-11-07 09:32:11