multiplexing

Community

Native Multiplexing and Split Window Management

AuthorFullFran
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides native window, split, and pane management capabilities, integrating directly into nyxterm's environment to streamline multi-tab terminal use.

Core Features & Use Cases

  • Native Multiplexing: Absorbs traditional tools like tmux, providing seamless multi-tab management within nyxterm.
  • Keybinds: Offers default keybinds that mimic tmux functionality, including splits, pane navigation, resizing, and more.
  • Session Persistence: Saves and loads layouts, including panes and cwd per pane, ensuring work is preserved across sessions.
  • Pane Grid Model: Implements a content-agnostic pane grid that supports different types of panes, including PTY and future Webview or mpv.
  • Copy Mode: Features a Vi-inspired copy mode for efficient text selection and system clipboard interaction.
  • Tab Title and Statusline: Provides a clear, informative display for each tab and pane, including window name, pane index, and active count.
  • Persistence-on-Engram: Saves session information on Engram for robust session management.

Quick Start

To manage splits and panes in nyxterm, press Ctrl+Space followed by the desired split or pane command, such as | for a vertical split or - for a horizontal split.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: multiplexing
Download link: https://github.com/FullFran/nyxterm/archive/main.zip#multiplexing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.