From 26bf8d67e8c6510de4e04b8cee3e41cbe2d8a47e Mon Sep 17 00:00:00 2001 From: yetone Date: Thu, 17 Oct 2024 00:36:13 +0800 Subject: [PATCH] fix: failed to rename buffer (#731) --- lua/avante/utils/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/avante/utils/init.lua b/lua/avante/utils/init.lua index 6fc545b..2263598 100644 --- a/lua/avante/utils/init.lua +++ b/lua/avante/utils/init.lua @@ -1,3 +1,5 @@ +local Path = require("plenary.path") + local api = vim.api local fn = vim.fn local lsp = vim.lsp @@ -662,8 +664,9 @@ function M.get_mentions() end local function get_opened_buffer_by_filepath(filepath) + local absolute_path = Path:new(filepath):absolute() for _, buf in ipairs(api.nvim_list_bufs()) do - if fn.bufname(buf) == filepath then return buf end + if Path:new(fn.bufname(buf)):absolute() == absolute_path then return buf end end return nil end