A neovim lua plugin to help easily manage multiple terminal windows (by akinsho)

Toggleterm.nvim Alternatives

Similar projects and alternatives to toggleterm.nvim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better toggleterm.nvim alternative or higher similarity.

toggleterm.nvim reviews and mentions

Posts with mentions or reviews of toggleterm.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-30.
  • Noobie Needs a Nudge
    7 projects | /r/neovim | 30 Jun 2023
    And I never really got into Gitsigns or vim-fugitive. Lots of people love them, so I'm sure they're great, but I'm happy opening a floating terminal with Toggleterm and using Lazygit.
  • Using Floaterm, what's the best way to toggle between the editor and opened window and maintain the shell session?
    2 projects | /r/neovim | 6 Jun 2023
    I agree with u/Bamseg, but you can get what you want using toggleterm.nvim BUT NOT IN FLOAT.
  • What do you use for git integration in neovim?
    8 projects | /r/neovim | 6 Jun 2023
    I use gitsigns for linewise operations (blame, reset, etc), and a floating terminal (toggleterm) for everything else. flatten.nvim also helps with nested nvim instances.
  • Switching from Emacs. My experience
    20 projects | /r/neovim | 24 May 2023
    but I ended up finding a good enough workaround by using Lazygit through Toggleterm.
    20 projects | /r/neovim | 24 May 2023
    The only thing I truly miss from Emacs is [Magit]( since I still consider it the best git wrapper available. It is just too good. Unfortunately [Neogit]( is not quite there yet although I hope it makes it at some point. I didn't like [Fugitive], but I ended up finding a good enough workaround by using [Lazygit]( through [Toggleterm](
  • Just got neovim up and working
    2 projects | /r/neovim | 21 May 2023
    Perhaps you want something like and make a custom profile? Remapping a key for each extension seems fine as well, just remap it per-buffer inside of on_attach
  • Thinking about migrating from vim, why should I?
    4 projects | /r/neovim | 14 May 2023
    better terminal support, and especially toggleterm, which allowed me to drop tmux from my workflow.
  • My project manager plugin
    2 projects | /r/neovim | 13 Apr 2023
    The commands can be either raw vim commands, lua functions, sequential commands (multiple commands executed in order), or commands executed in a ToggleTerm window
  • anyone use neovim for java development?
    4 projects | /r/neovim | 15 Mar 2023
    For compiling/running, I have this autocmd in ~/.config/nvim/after/ftplugin/java.lua that works in conjunction with toggleterm. :help :% to see what you might need to change to fit your project's file structure
  • diffrence of the "e" and "l" key in lf file manager?
    4 projects | /r/commandline | 10 Mar 2023
    This was something i wanted to do as well. Then i installed a lf nvim plugin which uses toogleterm to spawn lf in a popup window.
  • A note from our sponsor - Mergify | 28 Sep 2023
    Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →


Basic toggleterm.nvim repo stats
about 20 hours ago
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.