Slide 1

Slide 1 text

Configuring Tmux

Slide 2

Slide 2 text

Bruno Sutic
 Rails & Javascript developer
 
 Ideal Project Group, Chicago github.com/bruno-
 @brunosutic

Slide 3

Slide 3 text

In the previous episode… • why use tmux? • installing tmux • basic usage: • movement • creating new windows and splits

Slide 4

Slide 4 text

Configuring tmux Tmux config file: ~/.tmux.conf • vim-style mappings • addressing quirky defaults • config for modern machine

Slide 5

Slide 5 text

Reminder about ctrl key • remap Caps Lock to Ctrl (on a system level) • remap default “prefix” from Ctrl-b to Ctrl-a • set -g prefix C-a # in .tmux.conf

Slide 6

Slide 6 text

Demo!

Slide 7

Slide 7 text

Configuration via plugins • tmux-sensible
 - handles tmux quirks and boilerplate configuration • tmux-pain-control
 - convenient basic key bindings • tmux-sessionist
 - better session handling

Slide 8

Slide 8 text

Gists • basic tmux.conf
 https://gist.github.com/bruno-/2197a0a8e29233174380 • basic tmux.conf with plugins
 https://gist.github.com/bruno-/171bd1a70b5a6a574ddc

Slide 9

Slide 9 text

Questions?