This repository contains the Tmux configuration I use on all my systems that is running Tmux
- version tested
- 2023-08-16 1604H : 3.1c
- Please refer to plugins for the full list of plugins/packages used (WIP)
- Tmux is a Terminal Multiplexer, where "session servers" are created in the background, having shells running in the background as seperate processes
- A terminal multiplexer allows a user to have multiple shell sessions happening at the same instance,
- and even if the terminal emulator is closed, the shell instance is still running in the background,
- allowing you to re-attach and re-enter back into the instance.
- and even if the terminal emulator is closed, the shell instance is still running in the background,
- A terminal multiplexer allows a user to have multiple shell sessions happening at the same instance,
- Alternatives includes
- 'screen' Terminal Multiplexer
- Project Structure
- Configuration folder: ~/
- Configuration file: .tmux.conf
- tmux
- git : For installing/pulling packages
- Place the config folder into your ~/.config/tmux/ folder
cp -r src/tmux ~/.config/tmux
- Place the config file into your home folder
cp src/.tmux.conf ~/.tmux.conf
- To install the plugins
- Type '[Prefix] + i' on the first startup
- README.md : This README
- plugins.md : The full list of plugins
- src/ : Contains the configurations