Skip to content

⚙️ Personalized tmux setup for tailored workflow enhancement.

Notifications You must be signed in to change notification settings

alexandrelamberty/tmux-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Tmux configuration

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.

Requirements

Features

  • Tmux Plugin Manager: Facilitates easy management of Tmux plugins.
  • Session Backup and Restore: Utilizes Tmux plugins Resurrect and Continuum for session management.

Installation

To install this custom Tmux configuration, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine.
git clone <repository_url>
  1. Navigate to the Directory: Change into the directory containing the cloned repository.
cd <directory_name>
  1. Run the Installation Script: Execute the install.sh script to apply the configuration settings.
./install.sh
  1. Start Tmux: Start Tmux.
tmux
  1. 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.

Key bindings

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

Plugin management

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

References

About

⚙️ Personalized tmux setup for tailored workflow enhancement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages