From 480e35720d3c1b719dfeae65d420c6002b664cc6 Mon Sep 17 00:00:00 2001 From: MijikHna Date: Thu, 22 Aug 2024 03:19:30 +0200 Subject: [PATCH] added a check for git root query (#145) --- lua/avante/sidebar.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index aa8ce7f..40d9cd5 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -864,8 +864,8 @@ end local function get_project_root() local current_file = fn.expand("%:p") local current_dir = fn.fnamemodify(current_file, ":h") - local git_root = fn.systemlist("git -C " .. fn.shellescape(current_dir) .. " rev-parse --show-toplevel")[1] - return git_root or current_dir + local git_root = fn.systemlist("git -C " .. fn.shellescape(current_dir) .. " rev-parse --show-toplevel") + return (#git_root == 1 and git_root[1]) or current_dir end ---@param sidebar avante.Sidebar