From 22239d71cf37abe875e58606aab739b20323454a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 7 Dec 2023 23:27:41 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(nvim):=20added=20condition?= =?UTF-8?q?=20for=20chatgpt=20to=20run=20when=20api=20key=20is=20set?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/plugins/extras/coding/ai/gpt.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.config/nvim/lua/plugins/extras/coding/ai/gpt.lua b/.config/nvim/lua/plugins/extras/coding/ai/gpt.lua index 16be350b..d4be49f5 100644 --- a/.config/nvim/lua/plugins/extras/coding/ai/gpt.lua +++ b/.config/nvim/lua/plugins/extras/coding/ai/gpt.lua @@ -1,8 +1,16 @@ return { { "jackMort/ChatGPT.nvim", + dependencies = { + "MunifTanjim/nui.nvim", + "nvim-lua/plenary.nvim", + "nvim-telescope/telescope.nvim", + }, + cond = function() + local api_key = os.getenv("OPENAI_API_KEY") + return api_key and api_key ~= "" and true or false + end, opts = { - api_key_cmd = nil, --TODO: manage the API key edit_with_instructions = { diff = false, keymaps = {