--- @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" }, }, init = function() vim.opt.sessionoptions:append("globals") end, config = function() local project = require("neovim-project") local smconfig = require("session_manager.config") project.setup({ projects = { "~/git/*", "~/.config/nvim", }, last_session_on_startup = false, dashboard_mode = true, session_manager_opts = { autoload_mode = smconfig.AutoloadMode.Disabled, }, }) vim.keymap.set( "n", "ps", "Telescope neovim-project discover", { desc = "Open project discover", silent = true } ) vim.keymap.set( "n", "ph", "Telescope neovim-project history", { desc = "Opens project history", silent = true } ) end, }