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 - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • nvim-tmux-navigation

    Easy Neovim-Tmux navigation, completely written in Lua

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • harpoon

  • have you used harpoon

  • 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.

  • 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

  • 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.

  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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

  • mprocs - Run multiple commands in parallel

    5 projects | /r/commandline | 16 May 2022
  • Sequential and parallel execution of long-running shell commands

    7 projects | news.ycombinator.com | 20 Mar 2024
  • How would I get the name of the program running in the window that zellij run was ran in?

    2 projects | /r/zellij | 27 Nov 2023
  • Navigate between bspwm windows and kitty terminal panes using the same keybinds?

    1 project | /r/bspwm | 23 Jul 2023
  • question about mappings

    1 project | /r/neovim | 29 Jun 2023