Skip to main content
Extensions can interact with Klyx’s editor through file openers, workspace tabs, and editor actions.

FileOpenerRegistry

Register custom file openers to handle opening files with specific extensions.

Register an opener

Return null to let other openers try. Higher priority values are tried first.

FileOpenRequest

WorkspaceTab

A WorkspaceTab represents an open tab in Klyx’s workspace.

Custom tab

TextFile tab

Tabs service

Manage open workspace tabs.

EditorAction

EditorAction represents actions that can be performed on editor content.
Last modified on July 11, 2026