Skip to content

Latest commit

 

History

History

tmux

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Personal self-contained tmux config

This is my personal self-contained tmux configuration.

The theme is based on powerline symbols, so you need a powerline compatible font in order to properly enjoy it.

I can recommend to take a look at Nerd Fonts. I typically use Caskaydia Cove which is a patched version of Microsoft's monospaced font Cascadia Code.

I do not have a specific theme, it is more like an always changing combination of themes found over at r/unixporn.

Tested with tmux version 3.2a.

Features

  • Pane sync indicator
  • Nested sessions possible (oliverwiegers/.tmuxist)
    • Toggle keymap betweenn local and remote
    • Indicator when remote keymap is active
  • SSH aware

Custom Keybinds

My prefix is C Space

  • <prefix> \ or | split vertically
  • <prefix> - pr _ split horizontally
  • <prefix> R reload config
  • <prefix> S sync panes
  • <prefix> x kill pane
  • <prefix> c new window
  • <prefix> C new window with current path
  • <prefix> Tab previous window
  • F12 toggle keymap between local and remote

Installation

ln -s /home/christoph/dotfiles/tmux/.tmux.conf /home/christoph/.tmux.conf
ln -s /home/christoph/dotfiles/tmux/.tmux.conf.local /home/christoph/.tmux.conf.local
ln -s /home/christoph/dotfiles/tmux/.tmux.conf.remote /home/christoph/.tmux.conf.remote

If you need some resources

Github:

Reddit:

YouTube:

Other:

Credit where credit is due

I was heavily inspired by the self-contained configs from gpakosz/.tmux and oliverwiegers/.tmuxist.