{"repo":"akinsho/toggleterm.nvim","free":true,"listed":false,"github":"https://github.com/akinsho/toggleterm.nvim","clone":"git clone https://github.com/akinsho/toggleterm.nvim.git","description":"A neovim lua plugin to help easily manage multiple terminal windows","language":"Lua","stars":5582,"topics":["neovim","lua","plugin","terminal"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"toggleterm.nvim A neovim plugin to persist and toggle multiple terminals during an editing session Multiple orientations - Float - Vertical - Tab Send commands to different terminals Winbar (Experimental/Nightly ONLY) Requirements This plugin only works in Neovim 0.7 or newer. Installation Using packer in lua Using lazy.nvim in lua Using vim-plug in vimscript You can/should specify a tag for the current major version of the plugin, to avoid breaking changes as this plugin evolves. To use a version of this plugin compatible with nvim versions less than 0.7 please use the tag v1. . Notices - 28/07/1990 — If using persist mode terminal mappings should be changed to use wincmd instead otherwise persist mode will not work correctly. See here for details. Why? Neovim's terminal is a very cool, but not super ergonomic tool to use. I find that I often want to set a process going and leave it to continue to run in the background. I don't need to see it all the time. I just need to be able to refer back to it at intervals. I also sometimes want to create a new terminal and run a few commands. Sometimes I want these side by side, and I really want these terminals to be easy to access. I also want my terminal to look different from non-terminal buffers, so I use winhighlight to darken them based on the Normal background colour. This is the exact use case this was designed for. If that's your use case this might work for you. Roadmap All I really want this plugin to be is what I described","default_branch":null,"files":null,"tree":[],"storefront":"/r/akinsho","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akinsho/toggleterm.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}