---@type LazyPluginSpec return { { "nvim-telescope/telescope.nvim", keys = { { "", false }, { "gc", false }, { "gs", false }, { "ff", false }, -- fswitch -- use for snippets below { "ss", false }, }, }, { "benfowler/telescope-luasnip.nvim", dependencies = { "telescope.nvim", }, config = function() require("telescope").load_extension("luasnip") end, keys = { { "ss", "Telescope luasnip", desc = "Snippets" } }, }, { "neo-tree.nvim", lazy = false, opts = { filesystem = { -- TODO: review these bind_to_cwd = false, follow_current_file = { enabled = false, }, }, }, keys = function() local NeoTree = function(args) return function() require("neo-tree.command").execute(args) end end return { { "fe", NeoTree({ toggle = true, dir = vim.loop.cwd() }) }, } end, }, }