diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-26 20:57:45 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-26 20:57:45 +0000 |
commit | 4d7e555a48a6fb0732565b24482d24e968f49eae (patch) | |
tree | e7647855793af4ebf18188191d21d19ffb9c3127 /TODO | |
parent | 514adbdb4d05007063bc1462d80b1d64a2e62230 (diff) | |
download | rtmux-4d7e555a48a6fb0732565b24482d24e968f49eae.tar.gz rtmux-4d7e555a48a6fb0732565b24482d24e968f49eae.tar.bz2 rtmux-4d7e555a48a6fb0732565b24482d24e968f49eae.zip |
Don't screw up UTF-8 combined characters.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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-*) |