This repository was archived by the owner on Apr 23, 2021. It is now read-only.

Description
Vim stores each line in a document as a UTF8 string of char's. Text insert and delete event indices specify start positions as character positions, not an index into a multibyte char array.
Currently, the collaborative code assumes only ASCII characters. See collaborate.c's text insert/delete processing for more info.