From 4d7e555a48a6fb0732565b24482d24e968f49eae Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Mon, 26 Jan 2009 20:57:45 +0000 Subject: Don't screw up UTF-8 combined characters. --- TODO | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index 6da45330..aecadc2b 100644 --- a/TODO +++ b/TODO @@ -75,7 +75,8 @@ - UTF-8 combining characters don't work. store in one cell - pointer to table of chains. bit of a hack and would mean max of 65536 per screen. OR maybe utf8 should work differently; could store as multiple cells, 1 of width >0 - and n of width 0, then translate cursor indexes on-the-fly + and n of width 0, then translate cursor indexes on-the-fly would need to + adjust all cursor movement and also handle different width lines properly. (hopefully) for 0.7, in no particular order: - swap-pane-up, swap-pane-down (maybe move-pane-*) -- cgit