-- Resize window to prioritize the focused on. -- https://github.com/nvim-focus/focus.nvim return { 'nvim-focus/focus.nvim', opts = { enable = true, ui = { -- Display line numbers in the focused window only. hybridnumber = true, -- Display signcolumn in the focussed window only signcolumn = true, }, }, config = function() local ignore_buftypes = { 'dbui' } local augroup = vim.api.nvim_create_augroup('FocusDisable', { clear = true }) vim.api.nvim_create_autocmd('WinEnter', { group = augroup, callback = function(_) if vim.tbl_contains(ignore_buftypes, vim.bo.buftype) then vim.w.focus_disable = true else vim.w.focus_disable = false end end, desc = 'Disable focus autoresize for BufType', }) end, }