From ebc079154228b1c634aee1acd3cdfa60d73875f0 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Sun, 9 Feb 2025 00:08:10 +0100 Subject: [PATCH] feat: load configuration at each command, so it is not needed to restart nvim on config change --- lua/chatgpt_nvim/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/chatgpt_nvim/init.lua b/lua/chatgpt_nvim/init.lua index d0d1009..3a829bc 100644 --- a/lua/chatgpt_nvim/init.lua +++ b/lua/chatgpt_nvim/init.lua @@ -178,6 +178,8 @@ end -- :ChatGPT ------------------------------------------------------------------------------ local function run_chatgpt_command() + package.loaded["chatgpt_nvim.config"] = nil + local config = require("chatgpt_nvim.config") local conf = config.load() ui.setup_ui(conf) ui.debug_log("Running :ChatGPT command.") @@ -248,6 +250,8 @@ end -- :ChatGPTPaste ------------------------------------------------------------------------------ local function run_chatgpt_paste_command() + package.loaded["chatgpt_nvim.config"] = nil + local config = require("chatgpt_nvim.config") local conf = config.load() ui.setup_ui(conf) ui.debug_log("Running :ChatGPTPaste command.") @@ -398,6 +402,8 @@ end -- :ChatGPTCurrentBuffer ------------------------------------------------------------------------------ local function run_chatgpt_current_buffer_command() + package.loaded["chatgpt_nvim.config"] = nil + local config = require("chatgpt_nvim.config") local conf = config.load() ui.setup_ui(conf) ui.debug_log("Running :ChatGPTCurrentBuffer command.")