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