--- @type LazyPluginSpec return { "coffebar/neovim-project", priority = 100, dependencies = { { "nvim-lua/plenary.nvim" }, { "nvim-telescope/telescope.nvim", tag = "0.1.6" }, { "Shatur/neovim-session-manager" }, }, keys = { { "ps", "Telescope neovim-project discover", desc = "Open project discover" }, { "ph", "Telescope neovim-project history", desc = "Opens project history" }, }, 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/*", "~/.config/nvim", }, }) sessionmanager.setup({ autoload_mode = smconfig.AutoloadMode.Disabled, }) end, }