aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/doc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc.c')
-rw-r--r--src/doc.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/doc.c b/src/doc.c
index fb0661e..0360b43 100644
--- a/src/doc.c
+++ b/src/doc.c
@@ -53,6 +53,16 @@ teco_doc_edit(teco_doc_t *ctx)
* initialized only once.
*/
//teco_view_set_representations(teco_qreg_view);
+
+ /*
+ * Documents are UTF-8 by default and all UTF-8 documents
+ * are expected to have a character index.
+ *
+ * FIXME: This apparently gets reset with every SCI_SETDOCPOINTER.
+ * Does that mean the index needs to be recalculated repeatedly as well?
+ */
+ teco_view_ssm(teco_qreg_view, SCI_ALLOCATELINECHARACTERINDEX,
+ SC_LINECHARACTERINDEX_UTF32, 0);
}
/** @memberof teco_doc_t */