Back to Spacevim

SpaceVim tmux layer

docs/layers/tmux.md

2.4.01.5 KB
Original Source

Available Layers >> tmux

<!-- vim-markdown-toc GFM --> <!-- vim-markdown-toc -->

Description

This layer adds integration between tmux and vim panes. Switch between panes seamlessly.

colored tmuxline, Syntax highlighting, commenting, man page navigation and ability to execute lines as tmux commands.

Install

To use this configuration layer, update your custom configuration file with:

toml
[[layers]]
  name = "tmux"

Layer options

  • tmuxline_separators: default value is same as SpaceVim options statusline_separator, available values include: arrow, curve, slant, barce, fire, nil.
  • tmuxline_separators_alt: default value is same as SpaceVim options statusline_iseparator available values include: arrow, bar, nil.
  • tmux_navigator_modifier: option for change tmux navigator, default is ctrl

Key bindings

Key bindingsDescription
Ctrl-hSwitch to vim/tmux pane in left direction
Ctrl-jSwitch to vim/tmux pane in down direction
Ctrl-kSwitch to vim/tmux pane in up direction
Ctrl-lSwitch to vim/tmux pane in right direction

To use alt as the default navigator modifier:

toml
[[layers]]
  name = "tmux"
  tmux_navigator_modifier = "alt"