da-moon / telescope-toggleterm.nvim

An extension for telescope.nvim that allows you to manage Terminal buffers created with toggleterm.nvim plugin. Mirrored from Sourcehut.

Home Page:https://sr.ht/~havi/telescope-toggleterm.nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

telescope-toggleterm

A simple Telescope extension to manage Terminal buffers

✨ Features

  • List and switch between all terminal buffers opened with toggleterm.nvim.
  • Kill terminal buffers easily with keybindings.
  • Open buffer picker with :Telescope toggleterm or lua require('telescope-toggleterm').open()

⚡ Requirements

🛠️ Installation

use {
  "https://git.sr.ht/~havi/telescope-toggleterm.nvim",
  event = "TermOpen",
  requires = {
     "akinsho/nvim-toggleterm.lua",
     "nvim-telescope/telescope.nvim",
     "nvim-lua/popup.nvim",
     "nvim-lua/plenary.nvim",
  },
  config = function()
     require("telescope").load_extension "toggleterm"
  end,
}

⚙️ Configuration

require("telescope-toggleterm").setup {
   telescope_mappings = {
      -- <ctrl-c> : kill the terminal buffer (default) .
      ["<C-c>"] = require("telescope-toggleterm").actions.exit_terminal,
   },
}

🗒️ Additional Info

Lua

About

An extension for telescope.nvim that allows you to manage Terminal buffers created with toggleterm.nvim plugin. Mirrored from Sourcehut.

https://sr.ht/~havi/telescope-toggleterm.nvim

License:MIT License


Languages

Language:Dockerfile 82.3%Language:Lua 17.7%