raiguard/tcom

git clone https://git.raiguard.me/raiguard/tcom

Caleb HeuerNo idea what I was working on...7992681

trunk
774 B24 linesraw

TCom - Terminal Compositor

A terminal compositor / multiplexer and sessionizer.

Goals

  • Multiplex terminals - splits, screens, popups.
  • Session persistence - auto-disowning server which stays alive unless all panes are intentionally closed.
  • Work out of the box with minimal configuration with full colors, etc.
  • Lowest possible overhead.
  • Sane keybindings (not Ctrl+B for leader!).
  • Unix support - Linux, BSD, macOS.

Potential goals

  • Kakoune-like configuration syntax and shell expansions.
  • Alternative: minimal static configuration (probably kdl).
  • Tmux and screen switches on the CLI to emulate those programs (TERM, keybindings, etc).

Non-goals

  • Eye candy - we are here to work, not play.
  • Any web connectivity whatsoever.
  • Windows support.
1# TCom - Terminal Compositor
2
3A terminal compositor / multiplexer and sessionizer.
4
5## Goals
6
7* Multiplex terminals - splits, screens, popups.
8* Session persistence - auto-disowning server which stays alive unless all panes are intentionally closed.
9* Work out of the box with minimal configuration with full colors, etc.
10* Lowest possible overhead.
11* Sane keybindings (not Ctrl+B for leader!).
12* Unix support - Linux, BSD, macOS.
13
14## Potential goals
15
16* Kakoune-like configuration syntax and shell expansions.
17* Alternative: minimal static configuration (probably kdl).
18* Tmux and screen switches on the CLI to emulate those programs (TERM, keybindings, etc).
19
20## Non-goals
21
22* Eye candy - we are here to work, not play.
23* Any web connectivity whatsoever.
24* Windows support.