Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adonespitogo/tmux
My tmux config
https://github.com/adonespitogo/tmux
Last synced: 28 days ago
JSON representation
My tmux config
- Host: GitHub
- URL: https://github.com/adonespitogo/tmux
- Owner: adonespitogo
- License: mit
- Created: 2024-01-27T00:13:54.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T12:09:52.000Z (7 months ago)
- Last Synced: 2024-10-22T21:22:57.103Z (3 months ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```