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. 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
  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. Nested Sessions
  10. Shell Integration
  11. Web Client
  12. Compatibility