An open API service indexing awesome lists of open source software.

https://github.com/degete/tmux-conf

⚙️ tmux config files
https://github.com/degete/tmux-conf

tmux tmux-conf tmux-config tmux-plugins tpm

Last synced: 2 months ago
JSON representation

⚙️ tmux config files

Awesome Lists containing this project

README

          

![tmux](tmux.png)

# TMUX Configuration

## Installation:

```sh
cd ~
git clone --recursive git@github.com:degete/tmux-conf.git ~/.tmux
ln -s .tmux/tmux.conf .tmux.conf
~/.tmux/plugins/tpm/scripts/install_plugins.sh
```

## Prefix
By default, the `prefix` is: + a.

However, the default + b can be used instead, to do so uncomment it on [general.conf](./config/general.conf)

## Plugins

### [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm)

#### Plugins list
* Edit [plugins.conf](./config/plugins.conf)
* Add plugins e.g.: `set -g @plugin ''`

#### Commands
`prefix` + I install plugins and reload tmux environment

`prefix` + U update plugins

`prefix` + + u remove plugins

#### [Tmux Sensible](https://github.com/tmux-plugins/tmux-sensible)
A set of tmux options that should be acceptable to everyone.

#### [Tmux Resurrect](https://github.com/tmux-plugins/tmux-resurrect)
Restore tmux environment after system restart.

`prefix` + + s save environment

`prefix` + + r restore environment

#### [Tmux Continuum](https://github.com/tmux-plugins/tmux-continuum)
Continuous saving of tmux environment, automatic tmux start when computer/server is turned on and automatic restore when tmux is started.

### Mappings

#### General
+ r reload tmux configuration

`prefix` + < show tmux session menu

`prefix` + > reload tmux pane menu

#### Sessions
+ N rename session

#### Windows
+ t new window

+ W kill window

+ previous window

+ previous window

+ n rename window

#### Panes
+ w kill pane

+ d split pane vertical

+ D split pane horizontal

+ + move to upper pane

+ + move to lower pane

+ + move to left pane

+ + move to right pane

+ z zoom pane