Provide an option to automatically close or hide other containers (except 'ask') after submitting a prompt, to reduce screen clutter when browsing responses.
### Feature request Provide an option that close other containers except for "ask" automatically after submitting a prompt. ### Motivation Other containers might take up a lot of space. This is fine when entering prompts, but it's annoying when browsing responses. example:  ### Other I tried call `self.selected_code_caontainer:unmount()` in on_submit() in sidebar.lua, but it hides the entire window. And when I reopen avante window using `<leader>aa`, result_container still retrieves responses normally. When the response ends, I get the error below. ``` Error executing vim.schedule lua callback: vim/keymap.lua:0: E31: No such mapping stack traceback: [C]: in function 'nvim_buf_del_keymap' vim/keymap.lua: in function 'del' ...local/share/nvim/lazy/avante.nvim/lua/avante/sidebar.lua:1732: in function '' vim/_editor.lua: in function <vim/_editor.lua:0> ``` code