From 580aca025ad2a0500ad8d678cbf7de8b2120e0a3 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Sat, 10 May 2025 20:59:45 +0800 Subject: [PATCH] =?UTF-8?q?feat=20nvim:=20project/auto-session=20=E8=88=87?= =?UTF-8?q?telescope=E6=95=B4=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exact_plugins/exact_components/file.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/dot_config/nvim/exact_lua/exact_plugins/exact_components/file.lua b/dot_config/nvim/exact_lua/exact_plugins/exact_components/file.lua index c6759c9..9fa2c9c 100644 --- a/dot_config/nvim/exact_lua/exact_plugins/exact_components/file.lua +++ b/dot_config/nvim/exact_lua/exact_plugins/exact_components/file.lua @@ -9,6 +9,7 @@ return { -- vim.lsp.buf_get_clients() is deprecated. Run ":checkhealth vim.deprecated" for more information "Spelis/project.nvim", branch = "patch-1", + dependencies = { "nvim-telescope/telescope.nvim" }, enabled = vim.fn.has("nvim-0.10") == 1, config = function() @@ -31,6 +32,8 @@ return { -- or leave it empty to use the default settings -- refer to the configuration section below } + + require('telescope').load_extension('projects') end }, @@ -55,4 +58,16 @@ return { require("auto-session").setup(opts) end, }, + { + 'rmagatti/session-lens', + dependencies = { 'rmagatti/auto-session', 'nvim-telescope/telescope.nvim' }, + config = function() + require('session-lens').setup({ + path_display = { 'shorten' }, + }) + end, + keys = { + { "sl", "Telescope session-lens search_session", desc = "Search Sessions" }, + } + } }