Frontends
Docs
Updates
Contribute
GSoC
Building Docs
Home
Tracing
Frontends
Docs
Updates
Contribute
Proposal template
Notes on writing front-ends
The Frontend Protocol
Plugin architecture
Working with the config system
CRDT - An approach to async plugins and undo
CRDT - The Xi Text Engine
CRDT - Using the Ledger for CRDTs
Rope science - Introduction
Rope science, part 1 - MapReduce for text
Rope science, part 2 - metrics
Rope science, part 3 - Grapheme cluster boundaries
Rope science, part 4 - parenthesis matching
Rope science, part 5 - incremental word wrapping
Rope science, part 6 - parallel and asynchronous word wrapping
Rope science, part 8 - CRDTs for concurrent editing
Rope science, part 8a - CRDT follow-up
Rope science, part 9 - CRDT Approach to Async Plugins and Undo
Rope science, part 10 - designing for a conflict-free world
Rope science, part 11 - practical syntax highlighting
Rope science, part 12 - minimal invalidation
GSoC

1: The story so far

Feb 6, 2019 • Colin Rofls

Xi Day Episode 1: Where did the xi-editor project come from, and how did we make the decisions we’ve made so far?

Download an mp3 or search for “Xi Day” in your podcast player of choice.

Show Notes

  • Swift JSON performance discussion
  • Language Server Protocol
  • Salsa introduction
  • How Salsa Works (YT)
  • Data Laced With History (Causal Tree CRDTs)
  • xray cursor movement
  • Raph’s Localhost Talk
  • xi.zulipchat.com