return { 'saghen/blink.nvim', build = 'cargo build --release', -- for delimiters keys = { -- chartoggle { '', function() require('blink.chartoggle').toggle_char_eol(';') end, mode = { 'n', 'v' }, desc = 'Toggle ; at eol', }, { ',', function() require('blink.chartoggle').toggle_char_eol(',') end, mode = { 'n', 'v' }, desc = 'Toggle , at eol', }, -- tree -- { '', 'BlinkTree reveal', desc = 'Reveal current file in tree' }, -- { 'E', 'BlinkTree toggle', desc = 'Reveal current file in tree' }, -- { 'e', 'BlinkTree toggle-focus', desc = 'Toggle file tree focus' }, }, -- all modules handle lazy loading internally lazy = false, opts = { chartoggle = { enabled = true }, tree = { enabled = false }, cmp = { enabled = true }, pairs = { enabled = true }, } }