{
  "name": "libtmux for Common Lisp",
  "url": "https://libtmux.org/en/lisp/latest/",
  "description": "Guides, examples and API reference for libtmux.",
  "sourceRepository": "https://github.com/libtmux/libtmux-lisp",
  "agentEntrypoints": {
    "manifest": "/en/lisp/latest/docs.json",
    "llms": "/en/lisp/latest/llms.txt",
    "llmsFull": "/en/lisp/latest/llms-full.txt",
    "inventory": "/en/lisp/latest/objects.inv",
    "inventoryFull": "/en/objects-full.inv",
    "targets": "/en/lisp/latest/targets.json"
  },
  "ports": [
    {
      "slug": "lisp",
      "name": "Common Lisp",
      "language": "Common Lisp",
      "referenceKind": "model",
      "package": "libtmux",
      "reference": "/en/lisp/latest/reference/",
      "products": [
        {
          "slug": "workspace",
          "name": "Workspace Manager",
          "availability": "available",
          "inDevelopment": true,
          "support": "concept",
          "supportDescription": "A working example of the core library. It can change without notice.",
          "cli": "mise exec -- tools/lisp.sh tools/workspace-cli.lisp",
          "cliAvailability": "local",
          "url": "/en/lisp/latest/workspace/",
          "reference": "/en/lisp/latest/workspace/reference/",
          "source": {
            "product": "workspace",
            "package": "libtmux/workspace",
            "repo": "libtmux/libtmux-lisp",
            "revision": "c2e5fc4ed3befda21f45dfa5d5868c38fd138311",
            "extractedRevision": "c2e5fc4ed3befda21f45dfa5d5868c38fd138311",
            "version": "0.1.0"
          }
        }
      ],
      "extracted": {
        "symbols": 274,
        "extractor": "libtmux.documentation/1",
        "inventory": "/en/lisp/latest/objects.inv"
      },
      "documentation": [
        {
          "id": "core",
          "name": "Library",
          "kind": "core",
          "availability": "available",
          "url": "/en/lisp/latest/core/"
        },
        {
          "id": "workspace",
          "name": "Workspace Manager",
          "kind": "product",
          "availability": "available",
          "url": "/en/lisp/latest/workspace/"
        }
      ]
    }
  ],
  "pages": [
    {
      "title": "Concepts",
      "description": "Concepts for libtmux.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/lisp/latest/concepts/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/concepts/index.md",
      "headings": []
    },
    {
      "title": "Captures and identity",
      "description": "Captures and identity: libtmux documentation.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/lisp/latest/concepts/captures/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/concepts/captures/index.md",
      "headings": [
        {
          "id": "entities-links-and-order",
          "level": 2,
          "text": "Entities, links and order"
        },
        {
          "id": "values-and-ownership",
          "level": 2,
          "text": "Values and ownership"
        },
        {
          "id": "identity-and-refresh",
          "level": 2,
          "text": "Identity and refresh"
        },
        {
          "id": "bounds-and-failures",
          "level": 2,
          "text": "Bounds and failures"
        }
      ]
    },
    {
      "title": "Transport and cleanup",
      "description": "Transport and cleanup: libtmux documentation.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/lisp/latest/concepts/transport/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/concepts/transport/index.md",
      "headings": [
        {
          "id": "command-results",
          "level": 2,
          "text": "Command results"
        },
        {
          "id": "bounds-and-concurrency",
          "level": 2,
          "text": "Bounds and concurrency"
        },
        {
          "id": "supported-process-boundary",
          "level": 2,
          "text": "Supported process boundary"
        },
        {
          "id": "persistent-control-implementation",
          "level": 2,
          "text": "Persistent control implementation"
        }
      ]
    },
    {
      "title": "Examples",
      "description": "Examples for libtmux.",
      "section": "Examples",
      "url": "https://libtmux.org/en/lisp/latest/examples/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/examples/index.md",
      "headings": []
    },
    {
      "title": "Guides",
      "description": "Guides for libtmux.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/index.md",
      "headings": []
    },
    {
      "title": "Capabilities and limits",
      "description": "Capabilities and limits: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/capabilities/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/capabilities/index.md",
      "headings": [
        {
          "id": "evidence-and-adoption",
          "level": 2,
          "text": "Evidence and adoption"
        }
      ]
    },
    {
      "title": "Getting started",
      "description": "Getting started: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/getting-started/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/getting-started/index.md",
      "headings": [
        {
          "id": "install-from-source",
          "level": 2,
          "text": "Install from source"
        },
        {
          "id": "choose-an-asdf-system",
          "level": 2,
          "text": "Choose an ASDF system"
        },
        {
          "id": "start-an-isolated-daemon",
          "level": 2,
          "text": "Start an isolated daemon"
        },
        {
          "id": "inspect-a-workspace",
          "level": 2,
          "text": "Inspect a workspace"
        },
        {
          "id": "compile-a-local-query",
          "level": 2,
          "text": "Compile a local query"
        },
        {
          "id": "declare-and-apply-a-workspace",
          "level": 2,
          "text": "Declare and apply a workspace"
        },
        {
          "id": "add-regex-and-a-versioned-filter-document",
          "level": 2,
          "text": "Add regex and a versioned filter document"
        },
        {
          "id": "find-the-right-guide",
          "level": 2,
          "text": "Find the right guide"
        }
      ]
    },
    {
      "title": "Explicit operations",
      "description": "Explicit operations: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/operations/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/operations/index.md",
      "headings": [
        {
          "id": "names-and-child-commands",
          "level": 2,
          "text": "Names and child commands"
        },
        {
          "id": "terminal-input",
          "level": 2,
          "text": "Terminal input"
        },
        {
          "id": "geometry-and-selection",
          "level": 2,
          "text": "Geometry and selection"
        },
        {
          "id": "attached-terminal-clients",
          "level": 2,
          "text": "Attached terminal clients"
        },
        {
          "id": "message-printing",
          "level": 2,
          "text": "Message printing"
        },
        {
          "id": "commands-and-key-bindings",
          "level": 2,
          "text": "Commands and key bindings"
        },
        {
          "id": "server-access",
          "level": 2,
          "text": "Server access"
        },
        {
          "id": "wait-channels",
          "level": 2,
          "text": "Wait channels"
        },
        {
          "id": "links-and-pane-placement",
          "level": 2,
          "text": "Links and pane placement"
        },
        {
          "id": "pane-processes",
          "level": 2,
          "text": "Pane processes"
        },
        {
          "id": "buffers",
          "level": 2,
          "text": "Buffers"
        },
        {
          "id": "configuration-inspection",
          "level": 2,
          "text": "Configuration inspection"
        },
        {
          "id": "configuration-mutations",
          "level": 2,
          "text": "Configuration mutations"
        },
        {
          "id": "explicit-termination",
          "level": 2,
          "text": "Explicit termination"
        },
        {
          "id": "outcomes-and-target-checks",
          "level": 2,
          "text": "Outcomes and target checks"
        },
        {
          "id": "command-aliases-and-daemon-configuration",
          "level": 2,
          "text": "Command aliases and daemon configuration"
        }
      ]
    },
    {
      "title": "Native queries",
      "description": "Native queries: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/queries/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/queries/index.md",
      "headings": [
        {
          "id": "load-without-global-nicknames",
          "level": 2,
          "text": "Load without global nicknames"
        },
        {
          "id": "compile-once-and-match-locally",
          "level": 2,
          "text": "Compile once and match locally"
        },
        {
          "id": "scalar-semantics",
          "level": 2,
          "text": "Scalar semantics"
        },
        {
          "id": "add-optional-regex-operators",
          "level": 2,
          "text": "Add optional regex operators"
        },
        {
          "id": "traverse-captured-relationships",
          "level": 2,
          "text": "Traverse captured relationships"
        },
        {
          "id": "keep-eager-local-selections-in-a-queryset",
          "level": 2,
          "text": "Keep eager local selections in a QuerySet"
        },
        {
          "id": "inspect-owned-query-data",
          "level": 2,
          "text": "Inspect owned query data"
        },
        {
          "id": "select-strictly-before-mutation",
          "level": 2,
          "text": "Select strictly before mutation"
        },
        {
          "id": "resource-limits-and-failures",
          "level": 2,
          "text": "Resource limits and failures"
        }
      ]
    },
    {
      "title": "Testing",
      "description": "Testing: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/testing/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/testing/index.md",
      "headings": [
        {
          "id": "run-and-redefine-a-local-test",
          "level": 2,
          "text": "Run and redefine a local test"
        },
        {
          "id": "run-external-tests",
          "level": 2,
          "text": "Run external tests"
        },
        {
          "id": "github-actions",
          "level": 2,
          "text": "GitHub Actions"
        }
      ]
    },
    {
      "title": "REPL tutorial",
      "description": "REPL tutorial: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/tutorial/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/tutorial/index.md",
      "headings": [
        {
          "id": "run-the-checked-walkthrough",
          "level": 2,
          "text": "Run the checked walkthrough"
        },
        {
          "id": "work-at-the-repl",
          "level": 2,
          "text": "Work at the REPL"
        },
        {
          "id": "build-a-linked-workspace",
          "level": 2,
          "text": "Build a linked workspace"
        },
        {
          "id": "select-and-project-locally",
          "level": 2,
          "text": "Select and project locally"
        },
        {
          "id": "match-and-serialize-an-optional-query",
          "level": 2,
          "text": "Match and serialize an optional query"
        },
        {
          "id": "handle-command-and-observation-outcomes",
          "level": 2,
          "text": "Handle command and observation outcomes"
        },
        {
          "id": "preserve-binary-data",
          "level": 2,
          "text": "Preserve binary data"
        },
        {
          "id": "drive-an-application-without-polling",
          "level": 2,
          "text": "Drive an application without polling"
        },
        {
          "id": "inspect-a-typed-failure",
          "level": 2,
          "text": "Inspect a typed failure"
        },
        {
          "id": "terminate-the-owned-server",
          "level": 2,
          "text": "Terminate the owned server"
        },
        {
          "id": "clean-up",
          "level": 2,
          "text": "Clean up"
        }
      ]
    },
    {
      "title": "Verification evidence",
      "description": "Verification evidence: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/verification/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/verification/index.md",
      "headings": [
        {
          "id": "recorded-local-compatibility",
          "level": 2,
          "text": "Recorded local compatibility"
        },
        {
          "id": "source-archives-and-consumers",
          "level": 2,
          "text": "Source archives and consumers"
        }
      ]
    },
    {
      "title": "Topics",
      "description": "Topics for libtmux.",
      "section": "Topics",
      "url": "https://libtmux.org/en/lisp/latest/topics/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/topics/index.md",
      "headings": []
    },
    {
      "title": "Query interchange",
      "description": "Query interchange: libtmux documentation.",
      "section": "Topics",
      "url": "https://libtmux.org/en/lisp/latest/topics/query-interchange/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/topics/query-interchange/index.md",
      "headings": [
        {
          "id": "load-only-what-the-application-uses",
          "level": 2,
          "text": "Load only what the application uses"
        },
        {
          "id": "compile-a-reusable-regex",
          "level": 2,
          "text": "Compile a reusable regex"
        },
        {
          "id": "round-trip-a-compiled-filter",
          "level": 2,
          "text": "Round-trip a compiled filter"
        },
        {
          "id": "wire-envelope",
          "level": 2,
          "text": "Wire envelope"
        },
        {
          "id": "decoder-limits",
          "level": 2,
          "text": "Decoder limits"
        }
      ]
    },
    {
      "title": "Workspace guide",
      "description": "Workspace guide: libtmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/workspace/source-guide/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/workspace/source-guide/index.md",
      "headings": [
        {
          "id": "load-the-optional-system",
          "level": 2,
          "text": "Load the optional system"
        },
        {
          "id": "describe-a-topology",
          "level": 2,
          "text": "Describe a topology"
        },
        {
          "id": "plan-locally-then-apply-explicitly",
          "level": 2,
          "text": "Plan locally, then apply explicitly"
        },
        {
          "id": "bound-application-time",
          "level": 2,
          "text": "Bound application time"
        },
        {
          "id": "use-the-cli-without-an-implicit-server",
          "level": 2,
          "text": "Use the CLI without an implicit server"
        },
        {
          "id": "handle-conflicts-and-partial-application",
          "level": 2,
          "text": "Handle conflicts and partial application"
        },
        {
          "id": "current-boundary",
          "level": 2,
          "text": "Current boundary"
        }
      ]
    },
    {
      "title": "AI policy",
      "description": "Use the libtmux packages with AI tools. When contributing, check what you submit and wait for a maintainer's invitation before preparing a pull request.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/lisp/latest/meta/ai-policy/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/meta/ai-policy.md",
      "headings": [
        {
          "id": "1-for-users-about-these-packages",
          "level": 2,
          "text": "1. For users: About these packages"
        },
        {
          "id": "how-the-ports-are-made",
          "level": 3,
          "text": "How the ports are made"
        },
        {
          "id": "stability",
          "level": 3,
          "text": "Stability"
        },
        {
          "id": "2-for-contributors-how-to-report-issues-ideas-suggestions-and-security-issues",
          "level": 2,
          "text": "2. For contributors: How to report issues, ideas, suggestions, and security issues"
        },
        {
          "id": "bugs",
          "level": 3,
          "text": "Bugs"
        },
        {
          "id": "ideas-and-suggestions",
          "level": 3,
          "text": "Ideas and suggestions"
        },
        {
          "id": "security-issues",
          "level": 3,
          "text": "Security issues"
        },
        {
          "id": "writing-your-report",
          "level": 3,
          "text": "Writing your report"
        },
        {
          "id": "using-ai-tools",
          "level": 3,
          "text": "Using AI tools"
        },
        {
          "id": "pull-requests",
          "level": 3,
          "text": "Pull requests"
        }
      ]
    },
    {
      "title": "Link to libtmux from Sphinx",
      "description": "Use Intersphinx inventories to reference libtmux APIs and documentation.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/lisp/latest/meta/intersphinx/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/meta/intersphinx.md",
      "headings": [
        {
          "id": "configure-intersphinx",
          "level": 2,
          "text": "Configure Intersphinx"
        },
        {
          "id": "choose-a-reference",
          "level": 2,
          "text": "Choose a reference"
        },
        {
          "id": "stable-labels",
          "level": 2,
          "text": "Stable labels"
        },
        {
          "id": "preserve-published-links",
          "level": 3,
          "text": "Preserve published links"
        }
      ]
    },
    {
      "title": "Intersphinx examples",
      "description": "Compare Sphinx and MyST references to APIs, tmux C declarations, hooks, format variables, CLI commands and schema fields.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/lisp/latest/meta/intersphinx/examples/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/meta/intersphinx/examples.md",
      "headings": [
        {
          "id": "configure-the-inventories",
          "level": 2,
          "text": "Configure the inventories"
        },
        {
          "id": "native-python-roles",
          "level": 2,
          "text": "Native Python roles"
        },
        {
          "id": "portable-labels",
          "level": 2,
          "text": "Portable labels"
        },
        {
          "id": "myst-roles-and-inventory-urls",
          "level": 2,
          "text": "MyST roles and inventory URLs"
        },
        {
          "id": "tmux-c-declarations",
          "level": 2,
          "text": "tmux C declarations"
        },
        {
          "id": "tmux-hooks",
          "level": 2,
          "text": "tmux hooks"
        },
        {
          "id": "tmux-formats",
          "level": 2,
          "text": "tmux formats"
        },
        {
          "id": "tmux-cli-manual",
          "level": 2,
          "text": "tmux CLI manual"
        },
        {
          "id": "command-options-environment-variables-and-terms",
          "level": 2,
          "text": "Command options, environment variables, and terms"
        },
        {
          "id": "mcp-tools-and-schema-fields",
          "level": 2,
          "text": "MCP tools and schema fields"
        },
        {
          "id": "shared-documentation-and-headings",
          "level": 2,
          "text": "Shared documentation and headings"
        },
        {
          "id": "local-files-and-fallback-locations",
          "level": 2,
          "text": "Local files and fallback locations"
        }
      ]
    },
    {
      "title": "Linking and consuming our docs",
      "description": "Find documentation exports for search engines, bots, LLMs and other documentation sites.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/lisp/latest/meta/linking/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/meta/linking.md",
      "headings": [
        {
          "id": "choose-an-export",
          "level": 2,
          "text": "Choose an export"
        },
        {
          "id": "link-from-sphinx",
          "level": 2,
          "text": "Link from Sphinx"
        },
        {
          "id": "discover-and-index-pages",
          "level": 2,
          "text": "Discover and index pages"
        }
      ]
    },
    {
      "title": "Third-party notices",
      "description": "Thanks to tmux's creator and contributors, with licences and attribution for the software behind libtmux.org.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/lisp/latest/meta/third-party-notices/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/meta/third-party-notices.md",
      "headings": [
        {
          "id": "tmux",
          "level": 2,
          "text": "tmux"
        },
        {
          "id": "tmux-artwork",
          "level": 3,
          "text": "tmux artwork"
        },
        {
          "id": "programming-language-artwork",
          "level": 2,
          "text": "Programming-language artwork"
        },
        {
          "id": "terminal-artwork",
          "level": 2,
          "text": "Terminal artwork"
        },
        {
          "id": "documentation-toolchain",
          "level": 2,
          "text": "Documentation toolchain"
        },
        {
          "id": "a-note-on-doxygen",
          "level": 3,
          "text": "A note on Doxygen"
        },
        {
          "id": "reference-hosting",
          "level": 2,
          "text": "Reference hosting"
        },
        {
          "id": "libtmux-itself",
          "level": 2,
          "text": "libtmux itself"
        }
      ]
    },
    {
      "title": "tmux client library for Common Lisp",
      "description": "tmux client library for Common Lisp. Control tmux, navigate sessions, windows, and panes, send keys, capture pane contents",
      "section": "Documentation",
      "url": "https://libtmux.org/en/lisp/latest/core/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/core/index.md",
      "headings": []
    },
    {
      "title": "Capture pane output",
      "description": "Run one Common Lisp program that creates, captures, and cleans up an isolated tmux server.",
      "section": "Examples",
      "url": "https://libtmux.org/en/lisp/latest/examples/capture-pane-output/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/examples/capture-pane-output.md",
      "headings": [
        {
          "id": "read-whats-on-screen",
          "level": 2,
          "text": "Read what’s on screen"
        },
        {
          "id": "completion-and-ownership",
          "level": 2,
          "text": "Completion and ownership"
        },
        {
          "id": "setup-and-run",
          "level": 2,
          "text": "Setup and run"
        },
        {
          "id": "where-this-comes-from",
          "level": 2,
          "text": "Where this comes from"
        }
      ]
    },
    {
      "title": "Attaching to tmux",
      "description": "Inspect an existing tmux server from a standalone Common Lisp program, with an owned demo fixture.",
      "section": "Guides",
      "url": "https://libtmux.org/en/lisp/latest/guides/attaching-to-tmux/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/guides/attaching-to-tmux.md",
      "headings": [
        {
          "id": "connect-to-an-existing-server",
          "level": 2,
          "text": "Connect to an existing server"
        },
        {
          "id": "setup-and-run",
          "level": 2,
          "text": "Setup and run"
        },
        {
          "id": "find-or-create",
          "level": 2,
          "text": "Find or create"
        },
        {
          "id": "verification",
          "level": 2,
          "text": "Verification"
        }
      ]
    },
    {
      "title": "tmux workspace manager, built in Common Lisp, is source-only",
      "description": "Validate, plan, and explicitly apply bounded JSON workspaces with the native Common Lisp engine.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/lisp/latest/workspace/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/workspace/index.md",
      "headings": []
    },
    {
      "title": "Workspace API reference",
      "description": "Native Common Lisp functions, conditions, plans, and results for bounded JSON workspaces.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/lisp/latest/workspace/reference/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/workspace/reference.md",
      "headings": []
    },
    {
      "title": "API glossary",
      "description": "Kinds, modifiers and package labels in the Common Lisp API reference.",
      "section": "API reference",
      "url": "https://libtmux.org/en/lisp/latest/reference/glossary/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/reference/glossary.md",
      "jsonUrl": "https://libtmux.org/en/lisp/latest/reference/glossary.json",
      "headings": [
        {
          "id": "symbol-kinds",
          "level": 2,
          "text": "Symbol kinds"
        },
        {
          "id": "module",
          "level": 3,
          "text": "module"
        },
        {
          "id": "class",
          "level": 3,
          "text": "class"
        },
        {
          "id": "function",
          "level": 3,
          "text": "function"
        },
        {
          "id": "exception",
          "level": 3,
          "text": "exception"
        },
        {
          "id": "modifiers",
          "level": 2,
          "text": "Modifiers"
        },
        {
          "id": "opaque",
          "level": 3,
          "text": "opaque"
        },
        {
          "id": "macro",
          "level": 3,
          "text": "macro"
        },
        {
          "id": "package-context",
          "level": 2,
          "text": "Package context"
        },
        {
          "id": "package",
          "level": 3,
          "text": "package"
        }
      ]
    },
    {
      "title": "API glossary",
      "description": "Kinds, modifiers and package labels in the Common Lisp API reference.",
      "section": "API reference",
      "url": "https://libtmux.org/en/lisp/latest/workspace/reference/glossary/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/workspace/reference/glossary.md",
      "jsonUrl": "https://libtmux.org/en/lisp/latest/workspace/reference/glossary.json",
      "headings": [
        {
          "id": "symbol-kinds",
          "level": 2,
          "text": "Symbol kinds"
        },
        {
          "id": "module",
          "level": 3,
          "text": "module"
        },
        {
          "id": "class",
          "level": 3,
          "text": "class"
        },
        {
          "id": "function",
          "level": 3,
          "text": "function"
        },
        {
          "id": "exception",
          "level": 3,
          "text": "exception"
        },
        {
          "id": "modifiers",
          "level": 2,
          "text": "Modifiers"
        },
        {
          "id": "opaque",
          "level": 3,
          "text": "opaque"
        },
        {
          "id": "macro",
          "level": 3,
          "text": "macro"
        },
        {
          "id": "package-context",
          "level": 2,
          "text": "Package context"
        },
        {
          "id": "package",
          "level": 3,
          "text": "package"
        }
      ]
    },
    {
      "title": "API reference",
      "description": "245 declarations in the Common Lisp reference index. The symbol index also includes their members.",
      "section": "API reference",
      "url": "https://libtmux.org/en/lisp/latest/reference/",
      "markdownUrl": "https://libtmux.org/en/lisp/latest/reference/index.md",
      "symbolIndexUrl": "https://libtmux.org/en/lisp/latest/reference/tree.json",
      "headings": [
        {
          "id": "section-server",
          "level": 2,
          "text": "Server"
        },
        {
          "id": "section-session",
          "level": 2,
          "text": "Session"
        },
        {
          "id": "section-window",
          "level": 2,
          "text": "Window"
        },
        {
          "id": "section-pane",
          "level": 2,
          "text": "Pane"
        },
        {
          "id": "section-client",
          "level": 2,
          "text": "Client"
        },
        {
          "id": "section-hooks",
          "level": 2,
          "text": "Hooks"
        },
        {
          "id": "section-options-functions",
          "level": 2,
          "text": "Options — Functions"
        },
        {
          "id": "section-keys",
          "level": 2,
          "text": "Keys and bindings"
        },
        {
          "id": "section-buffers",
          "level": 2,
          "text": "Buffers"
        },
        {
          "id": "section-layout",
          "level": 2,
          "text": "Layout and geometry"
        },
        {
          "id": "section-environment",
          "level": 2,
          "text": "Environment"
        },
        {
          "id": "section-commands",
          "level": 2,
          "text": "Commands"
        },
        {
          "id": "section-control",
          "level": 2,
          "text": "Control mode"
        },
        {
          "id": "section-formats",
          "level": 2,
          "text": "Formats"
        },
        {
          "id": "section-queries",
          "level": 2,
          "text": "Queries"
        },
        {
          "id": "section-snapshots",
          "level": 2,
          "text": "Snapshots"
        },
        {
          "id": "section-errors",
          "level": 2,
          "text": "Errors"
        },
        {
          "id": "section-__unplaced",
          "level": 2,
          "text": "Other"
        }
      ],
      "symbols": [
        {
          "id": "libtmux:client",
          "name": "client",
          "kind": "class",
          "qualifiedName": "libtmux:client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-client/"
        },
        {
          "id": "libtmux:daemon",
          "name": "daemon",
          "kind": "class",
          "qualifiedName": "libtmux:daemon",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon/"
        },
        {
          "id": "libtmux:daemon-cleanup-failures",
          "name": "daemon-cleanup-failures",
          "kind": "function",
          "qualifiedName": "libtmux:daemon-cleanup-failures",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-cleanup-failures/"
        },
        {
          "id": "libtmux:daemon-failure",
          "name": "daemon-failure",
          "kind": "function",
          "qualifiedName": "libtmux:daemon-failure",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-failure/"
        },
        {
          "id": "libtmux:daemon-program",
          "name": "daemon-program",
          "kind": "function",
          "qualifiedName": "libtmux:daemon-program",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-program/"
        },
        {
          "id": "libtmux:daemon-socket-path",
          "name": "daemon-socket-path",
          "kind": "function",
          "qualifiedName": "libtmux:daemon-socket-path",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-socket-path/"
        },
        {
          "id": "libtmux:daemon-state",
          "name": "daemon-state",
          "kind": "function",
          "qualifiedName": "libtmux:daemon-state",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-state/"
        },
        {
          "id": "libtmux:kill-server",
          "name": "kill-server",
          "kind": "function",
          "qualifiedName": "libtmux:kill-server",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-kill-server/"
        },
        {
          "id": "libtmux:list-server-access",
          "name": "list-server-access",
          "kind": "function",
          "qualifiedName": "libtmux:list-server-access",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-list-server-access/"
        },
        {
          "id": "libtmux:lock-server",
          "name": "lock-server",
          "kind": "function",
          "qualifiedName": "libtmux:lock-server",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-lock-server/"
        },
        {
          "id": "libtmux:pending-daemon-cleanups",
          "name": "pending-daemon-cleanups",
          "kind": "function",
          "qualifiedName": "libtmux:pending-daemon-cleanups",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-pending-daemon-cleanups/"
        },
        {
          "id": "libtmux:server-access",
          "name": "server-access",
          "kind": "function",
          "qualifiedName": "libtmux:server-access",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-server-access/"
        },
        {
          "id": "libtmux:start-daemon",
          "name": "start-daemon",
          "kind": "function",
          "qualifiedName": "libtmux:start-daemon",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-start-daemon/"
        },
        {
          "id": "libtmux:stop-daemon",
          "name": "stop-daemon",
          "kind": "function",
          "qualifiedName": "libtmux:stop-daemon",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-stop-daemon/"
        },
        {
          "id": "libtmux:with-daemon",
          "name": "with-daemon",
          "kind": "function",
          "qualifiedName": "libtmux:with-daemon",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-with-daemon/"
        },
        {
          "id": "libtmux:session/type",
          "name": "session",
          "kind": "class",
          "qualifiedName": "libtmux:session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-session-type/"
        },
        {
          "id": "libtmux:fetch-sessions",
          "name": "fetch-sessions",
          "kind": "function",
          "qualifiedName": "libtmux:fetch-sessions",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-fetch-sessions/"
        },
        {
          "id": "libtmux:kill-session",
          "name": "kill-session",
          "kind": "function",
          "qualifiedName": "libtmux:kill-session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-kill-session/"
        },
        {
          "id": "libtmux:lock-session",
          "name": "lock-session",
          "kind": "function",
          "qualifiedName": "libtmux:lock-session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-lock-session/"
        },
        {
          "id": "libtmux:new-session",
          "name": "new-session",
          "kind": "function",
          "qualifiedName": "libtmux:new-session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-new-session/"
        },
        {
          "id": "libtmux:rename-session",
          "name": "rename-session",
          "kind": "function",
          "qualifiedName": "libtmux:rename-session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-rename-session/"
        },
        {
          "id": "libtmux:session/function",
          "name": "session",
          "kind": "function",
          "qualifiedName": "libtmux:session",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-session-function/"
        },
        {
          "id": "libtmux:sessions",
          "name": "sessions",
          "kind": "function",
          "qualifiedName": "libtmux:sessions",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-sessions/"
        },
        {
          "id": "libtmux:window/type",
          "name": "window",
          "kind": "class",
          "qualifiedName": "libtmux:window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-window-type/"
        },
        {
          "id": "libtmux:window-link",
          "name": "window-link",
          "kind": "class",
          "qualifiedName": "libtmux:window-link",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-window-link/"
        },
        {
          "id": "libtmux:fetch-windows",
          "name": "fetch-windows",
          "kind": "function",
          "qualifiedName": "libtmux:fetch-windows",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-fetch-windows/"
        },
        {
          "id": "libtmux:kill-window",
          "name": "kill-window",
          "kind": "function",
          "qualifiedName": "libtmux:kill-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-kill-window/"
        },
        {
          "id": "libtmux:last-window",
          "name": "last-window",
          "kind": "function",
          "qualifiedName": "libtmux:last-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-last-window/"
        },
        {
          "id": "libtmux:link-window",
          "name": "link-window",
          "kind": "function",
          "qualifiedName": "libtmux:link-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-link-window/"
        },
        {
          "id": "libtmux:move-window",
          "name": "move-window",
          "kind": "function",
          "qualifiedName": "libtmux:move-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-move-window/"
        },
        {
          "id": "libtmux:new-window",
          "name": "new-window",
          "kind": "function",
          "qualifiedName": "libtmux:new-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-new-window/"
        },
        {
          "id": "libtmux:next-window",
          "name": "next-window",
          "kind": "function",
          "qualifiedName": "libtmux:next-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-next-window/"
        },
        {
          "id": "libtmux:previous-window",
          "name": "previous-window",
          "kind": "function",
          "qualifiedName": "libtmux:previous-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-previous-window/"
        },
        {
          "id": "libtmux:rename-window",
          "name": "rename-window",
          "kind": "function",
          "qualifiedName": "libtmux:rename-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-rename-window/"
        },
        {
          "id": "libtmux:resize-window",
          "name": "resize-window",
          "kind": "function",
          "qualifiedName": "libtmux:resize-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-resize-window/"
        },
        {
          "id": "libtmux:rotate-window",
          "name": "rotate-window",
          "kind": "function",
          "qualifiedName": "libtmux:rotate-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-rotate-window/"
        },
        {
          "id": "libtmux:select-window",
          "name": "select-window",
          "kind": "function",
          "qualifiedName": "libtmux:select-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-select-window/"
        },
        {
          "id": "libtmux:swap-windows",
          "name": "swap-windows",
          "kind": "function",
          "qualifiedName": "libtmux:swap-windows",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-swap-windows/"
        },
        {
          "id": "libtmux:unlink-window",
          "name": "unlink-window",
          "kind": "function",
          "qualifiedName": "libtmux:unlink-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unlink-window/"
        },
        {
          "id": "libtmux:window/function",
          "name": "window",
          "kind": "function",
          "qualifiedName": "libtmux:window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-window-function/"
        },
        {
          "id": "libtmux:window-links",
          "name": "window-links",
          "kind": "function",
          "qualifiedName": "libtmux:window-links",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-window-links/"
        },
        {
          "id": "libtmux:windows",
          "name": "windows",
          "kind": "function",
          "qualifiedName": "libtmux:windows",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-windows/"
        },
        {
          "id": "libtmux:pane",
          "name": "pane",
          "kind": "class",
          "qualifiedName": "libtmux:pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-pane/"
        },
        {
          "id": "libtmux:break-pane",
          "name": "break-pane",
          "kind": "function",
          "qualifiedName": "libtmux:break-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-break-pane/"
        },
        {
          "id": "libtmux:clear-history",
          "name": "clear-history",
          "kind": "function",
          "qualifiedName": "libtmux:clear-history",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-clear-history/"
        },
        {
          "id": "libtmux:copy-mode",
          "name": "copy-mode",
          "kind": "function",
          "qualifiedName": "libtmux:copy-mode",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-copy-mode/"
        },
        {
          "id": "libtmux:current-path",
          "name": "current-path",
          "kind": "function",
          "qualifiedName": "libtmux:current-path",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-current-path/"
        },
        {
          "id": "libtmux:dead-p",
          "name": "dead-p",
          "kind": "function",
          "qualifiedName": "libtmux:dead-p",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-dead-p/"
        },
        {
          "id": "libtmux:fetch-panes",
          "name": "fetch-panes",
          "kind": "function",
          "qualifiedName": "libtmux:fetch-panes",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-fetch-panes/"
        },
        {
          "id": "libtmux:join-pane",
          "name": "join-pane",
          "kind": "function",
          "qualifiedName": "libtmux:join-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-join-pane/"
        },
        {
          "id": "libtmux:kill-pane",
          "name": "kill-pane",
          "kind": "function",
          "qualifiedName": "libtmux:kill-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-kill-pane/"
        },
        {
          "id": "libtmux:last-pane",
          "name": "last-pane",
          "kind": "function",
          "qualifiedName": "libtmux:last-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-last-pane/"
        },
        {
          "id": "libtmux:move-pane",
          "name": "move-pane",
          "kind": "function",
          "qualifiedName": "libtmux:move-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-move-pane/"
        },
        {
          "id": "libtmux:panes",
          "name": "panes",
          "kind": "function",
          "qualifiedName": "libtmux:panes",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-panes/"
        },
        {
          "id": "libtmux:resize-pane",
          "name": "resize-pane",
          "kind": "function",
          "qualifiedName": "libtmux:resize-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-resize-pane/"
        },
        {
          "id": "libtmux:select-pane",
          "name": "select-pane",
          "kind": "function",
          "qualifiedName": "libtmux:select-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-select-pane/"
        },
        {
          "id": "libtmux:split-pane",
          "name": "split-pane",
          "kind": "function",
          "qualifiedName": "libtmux:split-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-split-pane/"
        },
        {
          "id": "libtmux:swap-panes",
          "name": "swap-panes",
          "kind": "function",
          "qualifiedName": "libtmux:swap-panes",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-swap-panes/"
        },
        {
          "id": "libtmux:attached-client",
          "name": "attached-client",
          "kind": "class",
          "qualifiedName": "libtmux:attached-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-attached-client/"
        },
        {
          "id": "libtmux:client-cleanup-failures",
          "name": "client-cleanup-failures",
          "kind": "function",
          "qualifiedName": "libtmux:client-cleanup-failures",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-client-cleanup-failures/"
        },
        {
          "id": "libtmux:client-open-p",
          "name": "client-open-p",
          "kind": "function",
          "qualifiedName": "libtmux:client-open-p",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-client-open-p/"
        },
        {
          "id": "libtmux:clients",
          "name": "clients",
          "kind": "function",
          "qualifiedName": "libtmux:clients",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-clients/"
        },
        {
          "id": "libtmux:close-client",
          "name": "close-client",
          "kind": "function",
          "qualifiedName": "libtmux:close-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-close-client/"
        },
        {
          "id": "libtmux:detach-client",
          "name": "detach-client",
          "kind": "function",
          "qualifiedName": "libtmux:detach-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-detach-client/"
        },
        {
          "id": "libtmux:fetch-clients",
          "name": "fetch-clients",
          "kind": "function",
          "qualifiedName": "libtmux:fetch-clients",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-fetch-clients/"
        },
        {
          "id": "libtmux:lock-client",
          "name": "lock-client",
          "kind": "function",
          "qualifiedName": "libtmux:lock-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-lock-client/"
        },
        {
          "id": "libtmux:open-client",
          "name": "open-client",
          "kind": "function",
          "qualifiedName": "libtmux:open-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-open-client/"
        },
        {
          "id": "libtmux:refresh-client",
          "name": "refresh-client",
          "kind": "function",
          "qualifiedName": "libtmux:refresh-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-refresh-client/"
        },
        {
          "id": "libtmux:run-command",
          "name": "run-command",
          "kind": "function",
          "qualifiedName": "libtmux:run-command",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-run-command/"
        },
        {
          "id": "libtmux:suspend-client",
          "name": "suspend-client",
          "kind": "function",
          "qualifiedName": "libtmux:suspend-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-suspend-client/"
        },
        {
          "id": "libtmux:switch-client",
          "name": "switch-client",
          "kind": "function",
          "qualifiedName": "libtmux:switch-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-switch-client/"
        },
        {
          "id": "libtmux:tmux-version",
          "name": "tmux-version",
          "kind": "function",
          "qualifiedName": "libtmux:tmux-version",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-tmux-version/"
        },
        {
          "id": "libtmux:with-client",
          "name": "with-client",
          "kind": "function",
          "qualifiedName": "libtmux:with-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-with-client/"
        },
        {
          "id": "libtmux:set-hook",
          "name": "set-hook",
          "kind": "function",
          "qualifiedName": "libtmux:set-hook",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-set-hook/"
        },
        {
          "id": "libtmux:show-hooks",
          "name": "show-hooks",
          "kind": "function",
          "qualifiedName": "libtmux:show-hooks",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-hooks/"
        },
        {
          "id": "libtmux:show-hooks-text",
          "name": "show-hooks-text",
          "kind": "function",
          "qualifiedName": "libtmux:show-hooks-text",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-hooks-text/"
        },
        {
          "id": "libtmux:unset-hook",
          "name": "unset-hook",
          "kind": "function",
          "qualifiedName": "libtmux:unset-hook",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unset-hook/"
        },
        {
          "id": "libtmux:set-option",
          "name": "set-option",
          "kind": "function",
          "qualifiedName": "libtmux:set-option",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-set-option/"
        },
        {
          "id": "libtmux:show-option",
          "name": "show-option",
          "kind": "function",
          "qualifiedName": "libtmux:show-option",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-option/"
        },
        {
          "id": "libtmux:show-options",
          "name": "show-options",
          "kind": "function",
          "qualifiedName": "libtmux:show-options",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-options/"
        },
        {
          "id": "libtmux:show-options-text",
          "name": "show-options-text",
          "kind": "function",
          "qualifiedName": "libtmux:show-options-text",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-options-text/"
        },
        {
          "id": "libtmux:unset-option",
          "name": "unset-option",
          "kind": "function",
          "qualifiedName": "libtmux:unset-option",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unset-option/"
        },
        {
          "id": "libtmux:bind-key",
          "name": "bind-key",
          "kind": "function",
          "qualifiedName": "libtmux:bind-key",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-bind-key/"
        },
        {
          "id": "libtmux:list-commands",
          "name": "list-commands",
          "kind": "function",
          "qualifiedName": "libtmux:list-commands",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-list-commands/"
        },
        {
          "id": "libtmux:list-keys",
          "name": "list-keys",
          "kind": "function",
          "qualifiedName": "libtmux:list-keys",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-list-keys/"
        },
        {
          "id": "libtmux:send-keys",
          "name": "send-keys",
          "kind": "function",
          "qualifiedName": "libtmux:send-keys",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-send-keys/"
        },
        {
          "id": "libtmux:send-prefix",
          "name": "send-prefix",
          "kind": "function",
          "qualifiedName": "libtmux:send-prefix",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-send-prefix/"
        },
        {
          "id": "libtmux:send-text",
          "name": "send-text",
          "kind": "function",
          "qualifiedName": "libtmux:send-text",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-send-text/"
        },
        {
          "id": "libtmux:unbind-key",
          "name": "unbind-key",
          "kind": "function",
          "qualifiedName": "libtmux:unbind-key",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unbind-key/"
        },
        {
          "id": "libtmux:delete-buffer",
          "name": "delete-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:delete-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-delete-buffer/"
        },
        {
          "id": "libtmux:list-buffers",
          "name": "list-buffers",
          "kind": "function",
          "qualifiedName": "libtmux:list-buffers",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-list-buffers/"
        },
        {
          "id": "libtmux:load-buffer",
          "name": "load-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:load-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-load-buffer/"
        },
        {
          "id": "libtmux:paste-buffer",
          "name": "paste-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:paste-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-paste-buffer/"
        },
        {
          "id": "libtmux:save-buffer",
          "name": "save-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:save-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-save-buffer/"
        },
        {
          "id": "libtmux:set-buffer",
          "name": "set-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:set-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-set-buffer/"
        },
        {
          "id": "libtmux:show-buffer",
          "name": "show-buffer",
          "kind": "function",
          "qualifiedName": "libtmux:show-buffer",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-buffer/"
        },
        {
          "id": "libtmux:height",
          "name": "height",
          "kind": "function",
          "qualifiedName": "libtmux:height",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-height/"
        },
        {
          "id": "libtmux:next-layout",
          "name": "next-layout",
          "kind": "function",
          "qualifiedName": "libtmux:next-layout",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-next-layout/"
        },
        {
          "id": "libtmux:previous-layout",
          "name": "previous-layout",
          "kind": "function",
          "qualifiedName": "libtmux:previous-layout",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-previous-layout/"
        },
        {
          "id": "libtmux:select-layout",
          "name": "select-layout",
          "kind": "function",
          "qualifiedName": "libtmux:select-layout",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-select-layout/"
        },
        {
          "id": "libtmux:width",
          "name": "width",
          "kind": "function",
          "qualifiedName": "libtmux:width",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-width/"
        },
        {
          "id": "libtmux:remove-environment",
          "name": "remove-environment",
          "kind": "function",
          "qualifiedName": "libtmux:remove-environment",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-remove-environment/"
        },
        {
          "id": "libtmux:set-environment",
          "name": "set-environment",
          "kind": "function",
          "qualifiedName": "libtmux:set-environment",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-set-environment/"
        },
        {
          "id": "libtmux:show-environment",
          "name": "show-environment",
          "kind": "function",
          "qualifiedName": "libtmux:show-environment",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-environment/"
        },
        {
          "id": "libtmux:show-environment-text",
          "name": "show-environment-text",
          "kind": "function",
          "qualifiedName": "libtmux:show-environment-text",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-show-environment-text/"
        },
        {
          "id": "libtmux:unset-environment",
          "name": "unset-environment",
          "kind": "function",
          "qualifiedName": "libtmux:unset-environment",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unset-environment/"
        },
        {
          "id": "libtmux:cancellation-token",
          "name": "cancellation-token",
          "kind": "class",
          "qualifiedName": "libtmux:cancellation-token",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-cancellation-token/"
        },
        {
          "id": "libtmux:command-outcome",
          "name": "command-outcome",
          "kind": "class",
          "qualifiedName": "libtmux:command-outcome",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-command-outcome/"
        },
        {
          "id": "libtmux:cancel",
          "name": "cancel",
          "kind": "function",
          "qualifiedName": "libtmux:cancel",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-cancel/"
        },
        {
          "id": "libtmux:cancelled-p",
          "name": "cancelled-p",
          "kind": "function",
          "qualifiedName": "libtmux:cancelled-p",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-cancelled-p/"
        },
        {
          "id": "libtmux:current-command",
          "name": "current-command",
          "kind": "function",
          "qualifiedName": "libtmux:current-command",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-current-command/"
        },
        {
          "id": "libtmux:make-cancellation-token",
          "name": "make-cancellation-token",
          "kind": "function",
          "qualifiedName": "libtmux:make-cancellation-token",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-make-cancellation-token/"
        },
        {
          "id": "libtmux:outcome-arguments",
          "name": "outcome-arguments",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-arguments",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-arguments/"
        },
        {
          "id": "libtmux:outcome-cleanup-failures",
          "name": "outcome-cleanup-failures",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-cleanup-failures",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-cleanup-failures/"
        },
        {
          "id": "libtmux:outcome-elapsed",
          "name": "outcome-elapsed",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-elapsed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-elapsed/"
        },
        {
          "id": "libtmux:outcome-exit-code",
          "name": "outcome-exit-code",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-exit-code",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-exit-code/"
        },
        {
          "id": "libtmux:outcome-observation-error",
          "name": "outcome-observation-error",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-observation-error",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-observation-error/"
        },
        {
          "id": "libtmux:outcome-phase",
          "name": "outcome-phase",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-phase",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-phase/"
        },
        {
          "id": "libtmux:outcome-reason",
          "name": "outcome-reason",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-reason",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-reason/"
        },
        {
          "id": "libtmux:outcome-status",
          "name": "outcome-status",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-status",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-status/"
        },
        {
          "id": "libtmux:outcome-stderr",
          "name": "outcome-stderr",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-stderr",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-stderr/"
        },
        {
          "id": "libtmux:outcome-stdout",
          "name": "outcome-stdout",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-stdout",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-stdout/"
        },
        {
          "id": "libtmux:outcome-value",
          "name": "outcome-value",
          "kind": "function",
          "qualifiedName": "libtmux:outcome-value",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-value/"
        },
        {
          "id": "libtmux:pipe-pane",
          "name": "pipe-pane",
          "kind": "function",
          "qualifiedName": "libtmux:pipe-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-pipe-pane/"
        },
        {
          "id": "libtmux:respawn-pane",
          "name": "respawn-pane",
          "kind": "function",
          "qualifiedName": "libtmux:respawn-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-respawn-pane/"
        },
        {
          "id": "libtmux:respawn-window",
          "name": "respawn-window",
          "kind": "function",
          "qualifiedName": "libtmux:respawn-window",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-respawn-window/"
        },
        {
          "id": "libtmux.control",
          "name": "libtmux.control",
          "kind": "module",
          "qualifiedName": "libtmux.control",
          "namespace": "",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control/"
        },
        {
          "id": "libtmux.control:connection",
          "name": "connection",
          "kind": "class",
          "qualifiedName": "libtmux.control:connection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection/"
        },
        {
          "id": "libtmux.control:request",
          "name": "request",
          "kind": "class",
          "qualifiedName": "libtmux.control:request",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-request/"
        },
        {
          "id": "libtmux.control:await-request",
          "name": "await-request",
          "kind": "function",
          "qualifiedName": "libtmux.control:await-request",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-await-request/"
        },
        {
          "id": "libtmux.control:cancel-request",
          "name": "cancel-request",
          "kind": "function",
          "qualifiedName": "libtmux.control:cancel-request",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-cancel-request/"
        },
        {
          "id": "libtmux.control:close-connection",
          "name": "close-connection",
          "kind": "function",
          "qualifiedName": "libtmux.control:close-connection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-close-connection/"
        },
        {
          "id": "libtmux.control:connection-cleanup-failures",
          "name": "connection-cleanup-failures",
          "kind": "function",
          "qualifiedName": "libtmux.control:connection-cleanup-failures",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-cleanup-failures/"
        },
        {
          "id": "libtmux.control:connection-failure",
          "name": "connection-failure",
          "kind": "function",
          "qualifiedName": "libtmux.control:connection-failure",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-failure/"
        },
        {
          "id": "libtmux.control:connection-state",
          "name": "connection-state",
          "kind": "function",
          "qualifiedName": "libtmux.control:connection-state",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-state/"
        },
        {
          "id": "libtmux.control:error-connection",
          "name": "error-connection",
          "kind": "function",
          "qualifiedName": "libtmux.control:error-connection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-error-connection/"
        },
        {
          "id": "libtmux.control:next-event",
          "name": "next-event",
          "kind": "function",
          "qualifiedName": "libtmux.control:next-event",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-next-event/"
        },
        {
          "id": "libtmux.control:open-connection",
          "name": "open-connection",
          "kind": "function",
          "qualifiedName": "libtmux.control:open-connection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-open-connection/"
        },
        {
          "id": "libtmux.control:pending-cleanups",
          "name": "pending-cleanups",
          "kind": "function",
          "qualifiedName": "libtmux.control:pending-cleanups",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-pending-cleanups/"
        },
        {
          "id": "libtmux.control:reconnect",
          "name": "reconnect",
          "kind": "function",
          "qualifiedName": "libtmux.control:reconnect",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-reconnect/"
        },
        {
          "id": "libtmux.control:request-state",
          "name": "request-state",
          "kind": "function",
          "qualifiedName": "libtmux.control:request-state",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-request-state/"
        },
        {
          "id": "libtmux.control:submit-command",
          "name": "submit-command",
          "kind": "function",
          "qualifiedName": "libtmux.control:submit-command",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-submit-command/"
        },
        {
          "id": "libtmux:wait-for",
          "name": "wait-for",
          "kind": "function",
          "qualifiedName": "libtmux:wait-for",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-wait-for/"
        },
        {
          "id": "libtmux.control:with-connection",
          "name": "with-connection",
          "kind": "function",
          "qualifiedName": "libtmux.control:with-connection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-with-connection/"
        },
        {
          "id": "libtmux.control:with-reconnection",
          "name": "with-reconnection",
          "kind": "function",
          "qualifiedName": "libtmux.control:with-reconnection",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-with-reconnection/"
        },
        {
          "id": "libtmux:display-message",
          "name": "display-message",
          "kind": "function",
          "qualifiedName": "libtmux:display-message",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-display-message/"
        },
        {
          "id": "libtmux.json:document-limit",
          "name": "document-limit",
          "kind": "function",
          "qualifiedName": "libtmux.json:document-limit",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-document-limit/"
        },
        {
          "id": "libtmux.json:document-path",
          "name": "document-path",
          "kind": "function",
          "qualifiedName": "libtmux.json:document-path",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-document-path/"
        },
        {
          "id": "libtmux.query",
          "name": "libtmux.query",
          "kind": "module",
          "qualifiedName": "libtmux.query",
          "namespace": "",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query/"
        },
        {
          "id": "libtmux.query:compiled-filter",
          "name": "compiled-filter",
          "kind": "class",
          "qualifiedName": "libtmux.query:compiled-filter",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-compiled-filter/"
        },
        {
          "id": "libtmux.query:query-set",
          "name": "query-set",
          "kind": "class",
          "qualifiedName": "libtmux.query:query-set",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-query-set/"
        },
        {
          "id": "libtmux.query:compile-filter",
          "name": "compile-filter",
          "kind": "function",
          "qualifiedName": "libtmux.query:compile-filter",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-compile-filter/"
        },
        {
          "id": "libtmux.query:count-exact-p",
          "name": "count-exact-p",
          "kind": "function",
          "qualifiedName": "libtmux.query:count-exact-p",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-count-exact-p/"
        },
        {
          "id": "libtmux.query:error-expected",
          "name": "error-expected",
          "kind": "function",
          "qualifiedName": "libtmux.query:error-expected",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-error-expected/"
        },
        {
          "id": "libtmux.query:error-operator",
          "name": "error-operator",
          "kind": "function",
          "qualifiedName": "libtmux.query:error-operator",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-error-operator/"
        },
        {
          "id": "libtmux.query:error-path",
          "name": "error-path",
          "kind": "function",
          "qualifiedName": "libtmux.query:error-path",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-error-path/"
        },
        {
          "id": "libtmux.query:error-received",
          "name": "error-received",
          "kind": "function",
          "qualifiedName": "libtmux.query:error-received",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-error-received/"
        },
        {
          "id": "libtmux.query:explain",
          "name": "explain",
          "kind": "function",
          "qualifiedName": "libtmux.query:explain",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-explain/"
        },
        {
          "id": "libtmux.query:expression",
          "name": "expression",
          "kind": "function",
          "qualifiedName": "libtmux.query:expression",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-expression/"
        },
        {
          "id": "libtmux:field-value",
          "name": "field-value",
          "kind": "function",
          "qualifiedName": "libtmux:field-value",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-field-value/"
        },
        {
          "id": "libtmux.query:fields",
          "name": "fields",
          "kind": "function",
          "qualifiedName": "libtmux.query:fields",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-fields/"
        },
        {
          "id": "libtmux.query:from",
          "name": "from",
          "kind": "function",
          "qualifiedName": "libtmux.query:from",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-from/"
        },
        {
          "id": "libtmux.query:items",
          "name": "items",
          "kind": "function",
          "qualifiedName": "libtmux.query:items",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-items/"
        },
        {
          "id": "libtmux.query:match-count",
          "name": "match-count",
          "kind": "function",
          "qualifiedName": "libtmux.query:match-count",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-match-count/"
        },
        {
          "id": "libtmux.query:match-sample",
          "name": "match-sample",
          "kind": "function",
          "qualifiedName": "libtmux.query:match-sample",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-match-sample/"
        },
        {
          "id": "libtmux.query:matching",
          "name": "matching",
          "kind": "function",
          "qualifiedName": "libtmux.query:matching",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-matching/"
        },
        {
          "id": "libtmux.query:one",
          "name": "one",
          "kind": "function",
          "qualifiedName": "libtmux.query:one",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-one/"
        },
        {
          "id": "libtmux.query:one-or-none",
          "name": "one-or-none",
          "kind": "function",
          "qualifiedName": "libtmux.query:one-or-none",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-one-or-none/"
        },
        {
          "id": "libtmux.query:order-by",
          "name": "order-by",
          "kind": "function",
          "qualifiedName": "libtmux.query:order-by",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-order-by/"
        },
        {
          "id": "libtmux.query:predicate",
          "name": "predicate",
          "kind": "function",
          "qualifiedName": "libtmux.query:predicate",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-predicate/"
        },
        {
          "id": "libtmux.query:query-set-model",
          "name": "query-set-model",
          "kind": "function",
          "qualifiedName": "libtmux.query:query-set-model",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-query-set-model/"
        },
        {
          "id": "libtmux.json:read-filter",
          "name": "read-filter",
          "kind": "function",
          "qualifiedName": "libtmux.json:read-filter",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-read-filter/"
        },
        {
          "id": "libtmux.query:required-fields",
          "name": "required-fields",
          "kind": "function",
          "qualifiedName": "libtmux.query:required-fields",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-required-fields/"
        },
        {
          "id": "libtmux.query:required-relations",
          "name": "required-relations",
          "kind": "function",
          "qualifiedName": "libtmux.query:required-relations",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-required-relations/"
        },
        {
          "id": "libtmux.query:where",
          "name": "where",
          "kind": "function",
          "qualifiedName": "libtmux.query:where",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-where/"
        },
        {
          "id": "libtmux.query:where-if",
          "name": "where-if",
          "kind": "function",
          "qualifiedName": "libtmux.query:where-if",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-where-if/"
        },
        {
          "id": "libtmux.json:write-filter",
          "name": "write-filter",
          "kind": "function",
          "qualifiedName": "libtmux.json:write-filter",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-write-filter/"
        },
        {
          "id": "libtmux:entity",
          "name": "entity",
          "kind": "class",
          "qualifiedName": "libtmux:entity",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-entity/"
        },
        {
          "id": "libtmux:snapshot",
          "name": "snapshot",
          "kind": "class",
          "qualifiedName": "libtmux:snapshot",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-snapshot/"
        },
        {
          "id": "libtmux:active-p",
          "name": "active-p",
          "kind": "function",
          "qualifiedName": "libtmux:active-p",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-active-p/"
        },
        {
          "id": "libtmux:capture-pane",
          "name": "capture-pane",
          "kind": "function",
          "qualifiedName": "libtmux:capture-pane",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-capture-pane/"
        },
        {
          "id": "libtmux:capture-pane-bytes",
          "name": "capture-pane-bytes",
          "kind": "function",
          "qualifiedName": "libtmux:capture-pane-bytes",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-capture-pane-bytes/"
        },
        {
          "id": "libtmux:entity-data",
          "name": "entity-data",
          "kind": "function",
          "qualifiedName": "libtmux:entity-data",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-entity-data/"
        },
        {
          "id": "libtmux:entity-model",
          "name": "entity-model",
          "kind": "function",
          "qualifiedName": "libtmux:entity-model",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-entity-model/"
        },
        {
          "id": "libtmux:fetch-snapshot",
          "name": "fetch-snapshot",
          "kind": "function",
          "qualifiedName": "libtmux:fetch-snapshot",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-fetch-snapshot/"
        },
        {
          "id": "libtmux:id",
          "name": "id",
          "kind": "function",
          "qualifiedName": "libtmux:id",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-id/"
        },
        {
          "id": "libtmux:index",
          "name": "index",
          "kind": "function",
          "qualifiedName": "libtmux:index",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-index/"
        },
        {
          "id": "libtmux:name",
          "name": "name",
          "kind": "function",
          "qualifiedName": "libtmux:name",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-name/"
        },
        {
          "id": "libtmux:provenance",
          "name": "provenance",
          "kind": "function",
          "qualifiedName": "libtmux:provenance",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-provenance/"
        },
        {
          "id": "libtmux:refresh",
          "name": "refresh",
          "kind": "function",
          "qualifiedName": "libtmux:refresh",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-refresh/"
        },
        {
          "id": "libtmux:same-entity-p",
          "name": "same-entity-p",
          "kind": "function",
          "qualifiedName": "libtmux:same-entity-p",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-same-entity-p/"
        },
        {
          "id": "libtmux:title",
          "name": "title",
          "kind": "function",
          "qualifiedName": "libtmux:title",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-title/"
        },
        {
          "id": "libtmux:cleanup-failed",
          "name": "cleanup-failed",
          "kind": "exception",
          "qualifiedName": "libtmux:cleanup-failed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-cleanup-failed/"
        },
        {
          "id": "libtmux:client-busy",
          "name": "client-busy",
          "kind": "exception",
          "qualifiedName": "libtmux:client-busy",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-client-busy/"
        },
        {
          "id": "libtmux:client-closed",
          "name": "client-closed",
          "kind": "exception",
          "qualifiedName": "libtmux:client-closed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-client-closed/"
        },
        {
          "id": "libtmux:command-cancelled",
          "name": "command-cancelled",
          "kind": "exception",
          "qualifiedName": "libtmux:command-cancelled",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-command-cancelled/"
        },
        {
          "id": "libtmux:command-failed",
          "name": "command-failed",
          "kind": "exception",
          "qualifiedName": "libtmux:command-failed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-command-failed/"
        },
        {
          "id": "libtmux:configuration-read-failed",
          "name": "configuration-read-failed",
          "kind": "exception",
          "qualifiedName": "libtmux:configuration-read-failed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-configuration-read-failed/"
        },
        {
          "id": "libtmux:daemon-cleanup-failed",
          "name": "daemon-cleanup-failed",
          "kind": "exception",
          "qualifiedName": "libtmux:daemon-cleanup-failed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-cleanup-failed/"
        },
        {
          "id": "libtmux:daemon-start-failed",
          "name": "daemon-start-failed",
          "kind": "exception",
          "qualifiedName": "libtmux:daemon-start-failed",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-daemon-start-failed/"
        },
        {
          "id": "libtmux:deadline-exceeded",
          "name": "deadline-exceeded",
          "kind": "exception",
          "qualifiedName": "libtmux:deadline-exceeded",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-deadline-exceeded/"
        },
        {
          "id": "libtmux:decoding-error",
          "name": "decoding-error",
          "kind": "exception",
          "qualifiedName": "libtmux:decoding-error",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-decoding-error/"
        },
        {
          "id": "libtmux:field-unavailable",
          "name": "field-unavailable",
          "kind": "exception",
          "qualifiedName": "libtmux:field-unavailable",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-field-unavailable/"
        },
        {
          "id": "libtmux:incomplete-snapshot",
          "name": "incomplete-snapshot",
          "kind": "exception",
          "qualifiedName": "libtmux:incomplete-snapshot",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-incomplete-snapshot/"
        },
        {
          "id": "libtmux:invalid-argument",
          "name": "invalid-argument",
          "kind": "exception",
          "qualifiedName": "libtmux:invalid-argument",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-invalid-argument/"
        },
        {
          "id": "libtmux:libtmux-error",
          "name": "libtmux-error",
          "kind": "exception",
          "qualifiedName": "libtmux:libtmux-error",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-libtmux-error/"
        },
        {
          "id": "libtmux:outcome-unknown",
          "name": "outcome-unknown",
          "kind": "exception",
          "qualifiedName": "libtmux:outcome-unknown",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-outcome-unknown/"
        },
        {
          "id": "libtmux:output-limit-exceeded",
          "name": "output-limit-exceeded",
          "kind": "exception",
          "qualifiedName": "libtmux:output-limit-exceeded",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-output-limit-exceeded/"
        },
        {
          "id": "libtmux:stale-target",
          "name": "stale-target",
          "kind": "exception",
          "qualifiedName": "libtmux:stale-target",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-stale-target/"
        },
        {
          "id": "libtmux:unsupported-capability",
          "name": "unsupported-capability",
          "kind": "exception",
          "qualifiedName": "libtmux:unsupported-capability",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unsupported-capability/"
        },
        {
          "id": "libtmux:unsupported-configuration",
          "name": "unsupported-configuration",
          "kind": "exception",
          "qualifiedName": "libtmux:unsupported-configuration",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unsupported-configuration/"
        },
        {
          "id": "libtmux:unsupported-platform",
          "name": "unsupported-platform",
          "kind": "exception",
          "qualifiedName": "libtmux:unsupported-platform",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unsupported-platform/"
        },
        {
          "id": "libtmux:unsupported-tmux",
          "name": "unsupported-tmux",
          "kind": "exception",
          "qualifiedName": "libtmux:unsupported-tmux",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-unsupported-tmux/"
        },
        {
          "id": "libtmux.control:connection-busy",
          "name": "connection-busy",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-busy",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-busy/"
        },
        {
          "id": "libtmux.control:connection-cleanup-failed",
          "name": "connection-cleanup-failed",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-cleanup-failed",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-cleanup-failed/"
        },
        {
          "id": "libtmux.control:connection-closed",
          "name": "connection-closed",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-closed",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-closed/"
        },
        {
          "id": "libtmux.control:connection-error",
          "name": "connection-error",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-error",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-error/"
        },
        {
          "id": "libtmux.control:connection-stale",
          "name": "connection-stale",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-stale",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-stale/"
        },
        {
          "id": "libtmux.control:connection-start-failed",
          "name": "connection-start-failed",
          "kind": "exception",
          "qualifiedName": "libtmux.control:connection-start-failed",
          "namespace": "libtmux.control",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-control-connection-start-failed/"
        },
        {
          "id": "libtmux.json:filter-document-limit-exceeded",
          "name": "filter-document-limit-exceeded",
          "kind": "exception",
          "qualifiedName": "libtmux.json:filter-document-limit-exceeded",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-filter-document-limit-exceeded/"
        },
        {
          "id": "libtmux.json:invalid-filter-document",
          "name": "invalid-filter-document",
          "kind": "exception",
          "qualifiedName": "libtmux.json:invalid-filter-document",
          "namespace": "libtmux.json",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json-invalid-filter-document/"
        },
        {
          "id": "libtmux.query:ambiguous-match",
          "name": "ambiguous-match",
          "kind": "exception",
          "qualifiedName": "libtmux.query:ambiguous-match",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-ambiguous-match/"
        },
        {
          "id": "libtmux.query:invalid-filter",
          "name": "invalid-filter",
          "kind": "exception",
          "qualifiedName": "libtmux.query:invalid-filter",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-invalid-filter/"
        },
        {
          "id": "libtmux.query:invalid-query-target",
          "name": "invalid-query-target",
          "kind": "exception",
          "qualifiedName": "libtmux.query:invalid-query-target",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-invalid-query-target/"
        },
        {
          "id": "libtmux.query:no-match",
          "name": "no-match",
          "kind": "exception",
          "qualifiedName": "libtmux.query:no-match",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-no-match/"
        },
        {
          "id": "libtmux.query:query-limit-exceeded",
          "name": "query-limit-exceeded",
          "kind": "exception",
          "qualifiedName": "libtmux.query:query-limit-exceeded",
          "namespace": "libtmux.query",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-query-query-limit-exceeded/"
        },
        {
          "id": "libtmux:configuration-error-name",
          "name": "configuration-error-name",
          "kind": "function",
          "qualifiedName": "libtmux:configuration-error-name",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-configuration-error-name/"
        },
        {
          "id": "libtmux:configuration-error-scope",
          "name": "configuration-error-scope",
          "kind": "function",
          "qualifiedName": "libtmux:configuration-error-scope",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-configuration-error-scope/"
        },
        {
          "id": "libtmux:error-actual-version",
          "name": "error-actual-version",
          "kind": "function",
          "qualifiedName": "libtmux:error-actual-version",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-actual-version/"
        },
        {
          "id": "libtmux:error-cause",
          "name": "error-cause",
          "kind": "function",
          "qualifiedName": "libtmux:error-cause",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-cause/"
        },
        {
          "id": "libtmux:error-client",
          "name": "error-client",
          "kind": "function",
          "qualifiedName": "libtmux:error-client",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-client/"
        },
        {
          "id": "libtmux:error-commands",
          "name": "error-commands",
          "kind": "function",
          "qualifiedName": "libtmux:error-commands",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-commands/"
        },
        {
          "id": "libtmux:error-daemon",
          "name": "error-daemon",
          "kind": "function",
          "qualifiedName": "libtmux:error-daemon",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-daemon/"
        },
        {
          "id": "libtmux:error-feature",
          "name": "error-feature",
          "kind": "function",
          "qualifiedName": "libtmux:error-feature",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-feature/"
        },
        {
          "id": "libtmux:error-field",
          "name": "error-field",
          "kind": "function",
          "qualifiedName": "libtmux:error-field",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-field/"
        },
        {
          "id": "libtmux:error-message",
          "name": "error-message",
          "kind": "function",
          "qualifiedName": "libtmux:error-message",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-message/"
        },
        {
          "id": "libtmux:error-model",
          "name": "error-model",
          "kind": "function",
          "qualifiedName": "libtmux:error-model",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-model/"
        },
        {
          "id": "libtmux:error-outcome",
          "name": "error-outcome",
          "kind": "function",
          "qualifiedName": "libtmux:error-outcome",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-outcome/"
        },
        {
          "id": "libtmux:error-required-version",
          "name": "error-required-version",
          "kind": "function",
          "qualifiedName": "libtmux:error-required-version",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-required-version/"
        },
        {
          "id": "libtmux:error-setting",
          "name": "error-setting",
          "kind": "function",
          "qualifiedName": "libtmux:error-setting",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-setting/"
        },
        {
          "id": "libtmux:error-target",
          "name": "error-target",
          "kind": "function",
          "qualifiedName": "libtmux:error-target",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-error-target/"
        },
        {
          "id": "libtmux",
          "name": "libtmux",
          "kind": "module",
          "qualifiedName": "libtmux",
          "namespace": "",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux/"
        },
        {
          "id": "libtmux.json",
          "name": "libtmux.json",
          "kind": "module",
          "qualifiedName": "libtmux.json",
          "namespace": "",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-json/"
        },
        {
          "id": "libtmux:configuration-partial-records",
          "name": "configuration-partial-records",
          "kind": "function",
          "qualifiedName": "libtmux:configuration-partial-records",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-configuration-partial-records/"
        },
        {
          "id": "libtmux:configuration-read-outcomes",
          "name": "configuration-read-outcomes",
          "kind": "function",
          "qualifiedName": "libtmux:configuration-read-outcomes",
          "namespace": "libtmux",
          "url": "https://libtmux.org/en/lisp/latest/reference/libtmux-configuration-read-outcomes/"
        }
      ]
    }
  ]
}
