How do you guys work with terminals?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    I use tmux inside toggleterm.nvim cuz I use GUI client hense cant use nvim inside tmux

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • tmux

    tmux source code

    its not being consistently 20ms faster/slower, but it adds like half-a-second lags here and there.. its not about "being slow" anymore, i'd say its a bug...

  • FTerm.nvim

    :fire: No-nonsense floating terminal plugin for neovim :fire:

    I use the Fterm plugin since one terminal is usually all I need (nothing too complicated). The plugin allows toggling of a floating window so the terminal doesn't get in the way. I also have a custom terminal for ranger using Fterm. One can use any cli app or command even and have it appear and disappear in a floating window using the plugin.

  • bspwm

    A tiling window manager based on binary space partitioning

    Interesting question. I mix a lot. I use bspwm to create a window with a terminal for each individual project or general task. In kitty I group related functionality by tab and use layouts to position different applications that I want grouped (often development servers or server consoles). When working inside nvim I often use the built-in terminal for tasks related to the "code" (poke around, move stuff, create files, more advanced git commands etc).

  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    Interesting question. I mix a lot. I use bspwm to create a window with a terminal for each individual project or general task. In kitty I group related functionality by tab and use layouts to position different applications that I want grouped (often development servers or server consoles). When working inside nvim I often use the built-in terminal for tasks related to the "code" (poke around, move stuff, create files, more advanced git commands etc).

  • wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    Shoutout to wezterm, the better kitty in my opinion

  • tmux-fzf

    Use fzf to manage your tmux work environment!

    I have tmux shortcut ctrl+a ctrl+wso I can fuzzy search my projects/tabs. I found about that fuzzy search plugin 8 months ago and it's been awesome addition to my tmux config as it's very quick to jump to different project.

  • dotfiles

    This is probably more complicated setup than what others usually have, but it's been working excellent for me. I also use GitHub to sync my config across my machines.

  • vim-slime

    A vim plugin to give you some slime. (Emacs)

    Send slime text to a REPL in a particular window (tab) or pane.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • NeoVim Capability Functions

    4 projects | /r/neovim | 3 Nov 2023
  • Is there any gotchas for using Neovim's built in terminal?

    1 project | /r/neovim | 21 Sep 2023
  • How to unfloat a terminal in Lazyvim

    1 project | /r/neovim | 12 Sep 2023
  • VSCode-like terminal setup

    1 project | /r/neovim | 23 Jul 2023
  • Noobie Needs a Nudge

    7 projects | /r/neovim | 30 Jun 2023