From 59ba16202eee1ff386ac92dcb8c661a37256c41e Mon Sep 17 00:00:00 2001 From: Peter Cardenas <16930781+PeterCardenas@users.noreply.github.com> Date: Wed, 13 Aug 2025 05:11:27 -0700 Subject: [PATCH] fix: lazy load AvanteEdit (#2602) --- lua/avante/api.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/avante/api.lua b/lua/avante/api.lua index 6d805e8..36a0513 100644 --- a/lua/avante/api.lua +++ b/lua/avante/api.lua @@ -172,6 +172,8 @@ end ---@param line2? integer function M.edit(request, line1, line2) local _, selection = require("avante").get() + if not selection then require("avante")._init(vim.api.nvim_get_current_tabpage()) end + _, selection = require("avante").get() if not selection then return end selection:create_editing_input(request, line1, line2) if request ~= nil and request ~= "" then