return { { -- smooth scroll 'declancm/cinnamon.nvim', version = '*', -- use latest release opts = { -- change default options here }, }, { 'windwp/nvim-autopairs', event = 'InsertEnter', config = true, -- use opts = {} for passing setup options -- this is equivalent to setup({}) function }, { -- sessions 'folke/persistence.nvim', event = 'BufReadPre', -- this will only start session saving when an actual file was opened opts = { -- load the session for the current directory vim.keymap.set('n', 'Ss', function() require('persistence').load() end, { desc = 'Load session from directory' }), -- select a session to load vim.keymap.set('n', 'SS', function() require('persistence').select() end, { desc = 'Select a sesion to load' }), -- load the last session vim.keymap.set('n', 'Sl', function() require('persistence').load { last = true } end, { desc = 'Load the last session' }), -- stop Persistence => session won't be saved on exit vim.keymap.set('n', 'Sd', function() require('persistence').stop() end, { desc = 'Stop Saving sessions' }), -- add any custom options here }, }, { 'karb94/neoscroll.nvim', config = function() require('neoscroll').setup {} end, }, { 'christoomey/vim-tmux-navigator', cmd = { 'TmuxNavigateLeft', 'TmuxNavigateDown', 'TmuxNavigateUp', 'TmuxNavigateRight', 'TmuxNavigatePrevious', }, keys = { { '', 'TmuxNavigateLeft' }, { '', 'TmuxNavigateDown' }, { '', 'TmuxNavigateUp' }, { '', 'TmuxNavigateRight' }, { '', 'TmuxNavigatePrevious' }, }, }, }