Why is Tmux better than neovim's built-in terminal?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. vim-tmux-navigator

    Seamless navigation between tmux panes and vim splits

    To simplify the commands to navigate between windows, you can use https://github.com/christoomey/vim-tmux-navigator - then you can seamlessly move between terminals and neovim panes with the same shortcut. Moving windows is still different.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nvim-tmux-navigation

    Easy Neovim-Tmux navigation, completely written in Lua

    also/alternately https://github.com/alexghergh/nvim-tmux-navigation

  4. harpoon

    have you used harpoon

  5. stickybuf.nvim

    Neovim plugin for locking a buffer to a window

    I use stickybuf for preventing opening files in a terminal buffer, but I'll have a look on unception.

  6. extrakto

    extrakto for tmux - quickly select, copy/insert/complete text without a mouse

    For me, tmux is the terminal/workspace manager, nvim is the editor. If I want to work on a different repo/workspace, I open a new tmux window and open a new nvim in that window. If I need to do stuff on the terminal, opening a new tmux pane feels more natural than opening a new nvim split with a terminal. Also this tmux plugin is great: https://github.com/laktak/extrakto

  7. pueue

    :stars: Manage your shell commands.

    For the command that takes a long time to complete, I always use pueue to run. This thing let you run multiple commands in order and can schedule the execution later which is really helpful to my workflow.

  8. tmux-resurrect

    Persists tmux environment across system restarts.

    Sure. Once you log in to the remote Linux machine, just run `tmux` and do your job. When you connect to the remote Linux machine next time, run `tmux attach`, and you will be right where you left off. The sessions will be persisted until you restart the Linux machine (well, or kill the tmux server). If you'd like even more persistence after machine restart, you can also try https://github.com/tmux-plugins/tmux-resurrect

  9. SaaSHub

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

    SaaSHub logo
  10. i3

    A tiling window manager for X11

    Tiling Window Manger like i3 https://i3wm.org/ it is like tmux but for everything on your computer.

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

Did you know that Lua is
the 18th most popular programming language
based on number of references?