if vim.g.did_load_plugins_plugin then return end vim.g.did_load_plugins_plugin = true -- many plugins annoyingly require a call to a 'setup' function to be loaded, -- even with default configs require('neogen').setup {} vim.keymap.set('n', 'nd', 'Neogen', { noremap = true, silent = true, desc = 'Neogen - gen comments' }) require('toggleterm').setup { open_mapping = [[]], direction = 'float', close_on_exit = true, autochdir = true, } require('which-key').setup { preset = 'helix', } require('trouble').setup {} require('eyeliner').setup {} require('markview').setup() require('scope').setup {} require('neoclip').setup { default_register = '+' } vim.keymap.set( 'n', 'fp', 'Telescope neoclip', { noremap = true, silent = true, desc = 'Pick clipboard history' } ) local snipe = require("snipe") snipe.setup({ ui = { position = "center", }, sort = "last", }) vim.keymap.set('n', '', snipe.open_buffer_menu, { noremap = true, silent = true, desc = 'Pick buffers (snipe.nvim)' })