Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/adonespitogo/tmux

My tmux config
https://github.com/adonespitogo/tmux

Last synced: about 21 hours ago
JSON representation

My tmux config

Awesome Lists containing this project

README

        

# tmux
My tmux config.

## Keymaps

`C-space + S` - join panes horizontally
`C-space + V` - join panes vertically
`C-space + W` - break panes to separate window
`C-space + Space` - toggle layout vertical/horizontal
`C-space + {` - swap-pane -U
`C-space + }` - swap-pane -D

## Installation

clone this repo:
```
mkdir -p ~/.config
git clone [email protected]:adonespitogo/tmux.git ~/.config/tmux
```

Edit `~/.bashrc` or `~/.zshrc`:

```sh
export TERM=screen-256color-bce
```

Install `tmux`:
```bash
sudo apt install -y tmux cmake
```
If on MacOS:
```bash
brew install tmux cmake
# Make sure to disable keyboard shortcut for `Input Sources` switching which conflicts with tmux prefix `^Space` (Ctrl + Space).
```

Symlink directories:
```bash
mkdir -p ~/.tmux ~/.config/tmux/plugins
ln -s ~/.config/tmux/tmux.conf ~/.tmux.conf
ln -s ~/.config/tmux/plugins ~/.tmux/plugins
```

Install `tpm` [plugin manager](https://github.com/tmux-plugins/tpm):

```bash
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
```

Run `tmux` and press `prefix` + `I` to install the plugins.

Fix missing loading icons on Gnome:

```sh
paru -S gnome-characters
```