vim.keymap.set('v', 'a', 'ChatGPTEditWithInstructions', { noremap = true, silent = true }) vim.keymap.set('n', 'a', 'ChatGPT', { noremap = true, silent = true }) return { 'jackMort/ChatGPT.nvim', event = 'VeryLazy', config = function() require('chatgpt').setup { popup_input = { submit = '', }, defaults = { openai_params = { model = 'gpt-4o', max_tokens = 4096, }, openai_edit_params = { model = 'gpt-4o', }, popup_layout = { default = 'right', }, }, } end, dependencies = { 'MunifTanjim/nui.nvim', 'nvim-lua/plenary.nvim', 'folke/trouble.nvim', 'nvim-telescope/telescope.nvim', }, }