From fbd2ef7667cc52db9de37023f4ae8faf54831f0a Mon Sep 17 00:00:00 2001 From: Le Tan Date: Thu, 17 Oct 2024 14:11:38 +0800 Subject: [PATCH] fix libfzf.dll location on Windows --- lua/fzf_lib.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/fzf_lib.lua b/lua/fzf_lib.lua index bced3d8..f4974a0 100644 --- a/lua/fzf_lib.lua +++ b/lua/fzf_lib.lua @@ -3,7 +3,11 @@ local ffi = require "ffi" local library_path = (function() local dirname = string.sub(debug.getinfo(1).source, 2, #"/fzf_lib.lua" * -1) if package.config:sub(1, 1) == "\\" then - return dirname .. "../build/libfzf.dll" + if vim.fn.filereadable(dirname .. "../build/Release/libfzf.dll") then + return dirname .. "../build/Release/libfzf.dll" + else + return dirname .. "../build/libfzf.dll" + end else return dirname .. "../build/libfzf.so" end