--- @type LazyPluginSpec return { "coffebar/neovim-project", priority = 100, dependencies = { { "nvim-lua/plenary.nvim" }, { "nvim-telescope/telescope.nvim", tag = "0.1.0" }, { "Shatur/neovim-session-manager" }, }, init = function() vim.opt.sessionoptions:append("globals") end, config = function() local project = require("neovim-project") local smconfig = require("session_manager.config") local sessionmanager = require("session_manager") project.setup({ projects = { "~/git/*", }, }) sessionmanager.setup({ autoload_mode = smconfig.AutoloadMode.Disabled, }) vim.keymap.set("n", "ps", "Telescope neovim-project discover", { silent = true }) vim.keymap.set("n", "ph", "Telescope neovim-project history", { silent = true }) end, }