diff --git a/lua/CopilotChat/init.lua b/lua/CopilotChat/init.lua index 763dc81..acb64fc 100644 --- a/lua/CopilotChat/init.lua +++ b/lua/CopilotChat/init.lua @@ -23,6 +23,15 @@ M.setup = function(options) vim.cmd('CopilotChat ' .. value) end, { nargs = '*', range = true }) end + + -- Toggle between newbuffer and split + utils.create_cmd('CopilotChatToggleLayout', function() + if vim.g.copilot_chat_view_option == 'newbuffer' then + vim.g.copilot_chat_view_option = 'split' + else + vim.g.copilot_chat_view_option = 'newbuffer' + end + end, { nargs = '*', range = true }) end return M