From 7e6705c0b1f5349555c618fbdfe16859eefe7b92 Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Mon, 19 Aug 2024 05:11:38 -0400 Subject: [PATCH] fix(hint): correct variable and setup on init (#82) Signed-off-by: Aaron Pham --- README.md | 4 ---- lua/avante/config.lua | 2 +- lua/avante/init.lua | 6 ++++-- lua/avante/selection.lua | 3 --- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ccf0bf8..55bcd76 100644 --- a/README.md +++ b/README.md @@ -138,10 +138,6 @@ _See [config.lua#L9](./lua/avante/config.lua) for the full config_ ---@type string | fun(): any list_opener = "copen", }, - --- @class AvanteHintsConfig - hints = { - enbaled = true, - } } ``` diff --git a/lua/avante/config.lua b/lua/avante/config.lua index e234fb8..894dd20 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -84,7 +84,7 @@ M.defaults = { }, --- @class AvanteHintsConfig hints = { - enbaled = true, + enabled = true, }, } diff --git a/lua/avante/init.lua b/lua/avante/init.lua index aeada09..d3b7f31 100644 --- a/lua/avante/init.lua +++ b/lua/avante/init.lua @@ -80,7 +80,7 @@ H.autocmds = function() callback = function(ev) local tab = tonumber(ev.file) M._init(tab or api.nvim_get_current_tabpage()) - if not M.current.selection.did_setup then + if Config.hints.enabled and not M.current.selection.did_setup then M.current.selection:setup_autocmds() end end, @@ -106,7 +106,9 @@ H.autocmds = function() vim.schedule(function() M._init(api.nvim_get_current_tabpage()) - M.current.selection:setup_autocmds() + if Config.hints.enabled then + M.current.selection:setup_autocmds() + end end) -- automatically setup Avante filetype to markdown diff --git a/lua/avante/selection.lua b/lua/avante/selection.lua index af9cb0f..7986f65 100644 --- a/lua/avante/selection.lua +++ b/lua/avante/selection.lua @@ -62,9 +62,6 @@ end function Selection:setup_autocmds() Selection.did_setup = true - if Config.hints.enabled == false then - return self - end api.nvim_create_autocmd({ "ModeChanged" }, { group = self.augroup, pattern = { "n:v", "n:V", "n:" }, -- Entering Visual mode from Normal mode