1. Introduction
    1. Installation
    2. Integration
    3. FAQ
  2. Commands
  3. Rebinding Keys
    1. Keybinding Presets
    2. Changing Modifiers
  4. Configuration
    1. Options
    2. Keybindings
      1. Modes
      2. Binding and Overriding Keys
      3. Keys
      4. Possible Actions
      5. Shared Bindings
    3. Themes
      1. List of Themes
      2. Legacy Themes
    4. CLI Configuration
    5. Migrating from old YAML config files
  5. Controlling Zellij through the CLI
    1. Zellij Run & Edit
    2. Zellij Action
    3. Zellij Plugin & Pipe
    4. Zellij Subscribe
    5. CLI Recipes & Scripting
    6. Programmatic Control
  6. Layouts
    1. Creating a Layout
      1. Swap Layouts
    2. Including Configuration in Layouts
    3. Examples
    4. Migrating from old YAML layouts
  7. Plugins
    1. Loading Plugins
    2. Plugin API
      1. Events
      2. Commands
      3. Type Reference
      4. Permissions
      5. Configuration
      6. Reading from the Filesystem
      7. Logging
      8. Workers for Async Tasks
      9. Pipes for communicating with and between plugins
    3. Developing a Plugin
      1. Development Environment
      2. Plugin Lifecycle
      3. Rendering a UI
      4. Upgrading and Backwards Compatibility
    4. Plugin Aliases
      1. The tab-bar alias
      2. The status-bar alias
      3. The strider alias
      4. The compact-bar alias
      5. The session-manager alias
      6. The welcome-screen alias
      7. The filepicker alias
    5. Example Plugins
    6. Developing a Plugin in Other Languages
  8. Session Resurrection
  9. Web Client
  10. Compatibility