return { { 'nvim-tree/nvim-web-devicons', }, --{ -- 'mcauley-penney/visual-whitespace.nvim', -- event = { -- 'BufReadPre', -- 'BufNewFile' -- }, -- config = true --}, { 'nvim-lualine/lualine.nvim', event = 'VeryLazy', config = function() require('lualine').setup({ options = { component_separators = '', section_separators = '', theme = require('lualine.theme-monokai'), }, sections = { lualine_a = { 'mode', }, lualine_b = { 'branch', }, lualine_c = { { 'diagnostics', symbols = { error = ' ', warn = ' ', hint = ' ', info = ' ', }, }, }, lualine_x = {}, lualine_y = {}, lualine_z = { 'buffers', }, }, inactive_sections = { lualine_a = {}, lualine_b = { function() return ' ' end, }, lualine_c = { 'filename', }, lualine_x = {}, lualine_y = {}, lualine_z = {}, }, }) end, }, { 'mei28/qfc.nvim', ft = 'qf', config = function() require('qfc').setup({ timeout = 10000, autoclose = true, }) end }, }