From ef6781cec1c11d9966feb6e176a770de6e1e6d20 Mon Sep 17 00:00:00 2001 From: rocketcamel Date: Fri, 30 May 2025 22:53:35 -0700 Subject: [PATCH] feat: add telescope tabs --- .config/nvim/lazy-lock.json | 1 + .config/nvim/lua/rocketcamel/plugins/telescope.lua | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 48d3c0d..d381a70 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -19,6 +19,7 @@ "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "telescope-tabs": { "branch": "master", "commit": "9ca0800d4e9c2610d5cac4d121cde0d9fbd89a64" }, "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" }, "vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" } } diff --git a/.config/nvim/lua/rocketcamel/plugins/telescope.lua b/.config/nvim/lua/rocketcamel/plugins/telescope.lua index 133adea..245e083 100755 --- a/.config/nvim/lua/rocketcamel/plugins/telescope.lua +++ b/.config/nvim/lua/rocketcamel/plugins/telescope.lua @@ -1,12 +1,20 @@ return { { "nvim-telescope/telescope.nvim", + dependencies = { + "LukasPietzschmann/telescope-tabs", + }, config = function() + local telescope = require("telescope") + local telescope_tabs = require("telescope-tabs") local builtin = require("telescope.builtin") + telescope.load_extension("telescope-tabs") + telescope_tabs.setup() vim.keymap.set("n", "pf", builtin.find_files, {}) vim.keymap.set("n", "", builtin.git_files, {}) vim.keymap.set("n", "pb", builtin.buffers) vim.keymap.set("n", "ps", builtin.live_grep) + vim.keymap.set("n", "pt", telescope_tabs.list_tabs) end, }, }