googlearchive/collab-vim

Limited support for multibyte characters

Opened this issue · 0 comments

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.