Welcome to my customized Tmux configuration! This setup is tailored specifically for *nix environments, providing a streamlined and efficient Tmux experience. With a focus on simplicity and productivity, this configuration incorporates essential features and key bindings to enhance your Tmux workflow.
- Stow: Symlink farm manager. https://www.gnu.org/software/stow/manual/stow.html
- Tmux Plugin Manager: Facilitates easy management of Tmux plugins.
- Session Backup and Restore: Utilizes Tmux plugins Resurrect and Continuum for session management.
To install this custom Tmux configuration, follow these steps:
- Clone the Repository: Clone this repository to your local machine.
git clone <repository_url>
- Navigate to the Directory: Change into the directory containing the cloned repository.
cd <directory_name>
- Run the Installation Script: Execute the install.sh script to apply the configuration settings.
./install.sh
- Start Tmux: Start Tmux.
tmux
- Install Plugins: After starting Tmux, install the configured plugins by pressing.
<prefix>
+ I
In this configuration the prefix combination is : Ctrl + Space
TODO automate this step.
This configuration use the Ctrl + Space as <prefix>
.
Key | Command |
---|---|
Switch last client | <prefix> + Tab |
Previous window | <prefix> + Ctrl + P |
Next window | <prefix> + Ctrl + N |
Last window | <prefix> + Space |
Horizontal split | <prefix> + H |
Vertical split | <prefix> + V |
Move left pane | <prefix> + h |
Move bottom pane | <prefix> + j |
Move top pane | <prefix> + k |
Move right pane | <prefix> + l |
Close pane | <prefix> + X |
Reload config | <prefix> + R |
To manage plugins, update your ~/.tmux.conf
file with the desired plugin configurations.
Add a new plugin by appending the following line:
set -g @plugin 'plugin-name'
Then, within Tmux, use the following key combinations:
Install Plugins: + I Update Plugins: + U Uninstall Plugins: + u