Open-Source Wikis

/

Helix

/

Primitives

helix-editor/helix

Primitives

The foundational types Helix is built from. These appear in nearly every file in the codebase, and learning them well pays off when reading any subsystem.

Pages

  • Rope — the persistent text buffer.
  • SelectionRange and Selection, the editing target.
  • TransactionChangeSet, Operation, and reversible edits.
  • Document — open file: rope + selections + syntax + history.
  • View — viewport into a Document with scroll, gutter, and a jumplist.

For a hands-on tour of how these compose, see overview/architecture.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Primitives – Helix wiki | Factory