Skip to content

cognominal/telescope-tabpicker.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tab picker

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.

Features

  • 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.

Installation (lazy.nvim)

return {
  "cognominal/telescope-tabpicker.nvim",
  dependencies = { "nvim-telescope/telescope.nvim" },
  keys = {
    {
      "<leader>tt",
      function()
        require("telescope-tabpicker").open()
      end,
      desc = "Pick Tab",
    },
  },
}

Usage

  • 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.

Preview

╭─────────────────────────────── Tab Picker ───────────────────────────────╮
│ #1  lua/telescope-tabpicker.lua   lua/telescope-tabpicker.lua, README.md │
│ #2  README.md                     README.md                              │
╰──────────────────────────────────────────────────────────────────────────╯

License

Released under the MIT License. See LICENSE for details.

About

A Telescope picker for navigating Neovim tabs with buffer previews

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages