A Telescope extension that lists your open tab pages, shows the buffers inside each tab, previews the active buffer, and lets you jump there instantly. Works out-of-the-box with LazyVim and any Telescope-enabled Neovim setup.
- Browse all open tabs with a familiar Telescope interface.
- See every buffer loaded in a tab right in the picker results.
- Live preview of the active buffer for the highlighted tab.
- Seamless integration with LazyVim's default Telescope setup.
return {
"cognominal/telescope-tabpicker.nvim",
dependencies = { "nvim-telescope/telescope.nvim" },
keys = {
{
"<leader>tt",
function()
require("telescope-tabpicker").open()
end,
desc = "Pick Tab",
},
},
}- Trigger the picker with your chosen mapping (example:
<leader>tt). - Move through the list to preview the active buffer of each tab.
- Press
<CR>to jump directly to that tab.
╭─────────────────────────────── Tab Picker ───────────────────────────────╮
│ #1 lua/telescope-tabpicker.lua lua/telescope-tabpicker.lua, README.md │
│ #2 README.md README.md │
╰──────────────────────────────────────────────────────────────────────────╯
Released under the MIT License. See LICENSE for details.