feat nvim: project/auto-session 與telescope整合

This commit is contained in:
Yuan Chiu 2025-05-10 20:59:45 +08:00
parent 2ebbb37c58
commit 580aca025a
Signed by: yuan
GPG Key ID: 50FBE4156404B98D

View File

@ -9,6 +9,7 @@ return {
-- vim.lsp.buf_get_clients() is deprecated. Run ":checkhealth vim.deprecated" for more information -- vim.lsp.buf_get_clients() is deprecated. Run ":checkhealth vim.deprecated" for more information
"Spelis/project.nvim", "Spelis/project.nvim",
branch = "patch-1", branch = "patch-1",
dependencies = { "nvim-telescope/telescope.nvim" },
enabled = vim.fn.has("nvim-0.10") == 1, enabled = vim.fn.has("nvim-0.10") == 1,
config = function() config = function()
@ -31,6 +32,8 @@ return {
-- or leave it empty to use the default settings -- or leave it empty to use the default settings
-- refer to the configuration section below -- refer to the configuration section below
} }
require('telescope').load_extension('projects')
end end
}, },
@ -55,4 +58,16 @@ return {
require("auto-session").setup(opts) require("auto-session").setup(opts)
end, end,
}, },
{
'rmagatti/session-lens',
dependencies = { 'rmagatti/auto-session', 'nvim-telescope/telescope.nvim' },
config = function()
require('session-lens').setup({
path_display = { 'shorten' },
})
end,
keys = {
{ "<Leader>sl", "<cmd>Telescope session-lens search_session<cr>", desc = "Search Sessions" },
}
}
} }