I defined InsertEnter autocommand
:autocmd InsertEnter * call setline(1, strftime("%c"))
and started Insert mode at end of line with "a" or "A". I expected
1 Tue Mar 27 20:00:00 2007
2 abc|
(| is cursor)
But cursor was moved before last character.
1 Tue Mar 27 20:00:00 2007
2 ab|c
If "c" is multi-byte character, cursor is displayed at end of line.
1 Tue Mar 27 20:00:00 2007
2 abc|
But it is actually placed in middle of multi-byte character. Then
typing key breaks that character.
1 Tue Mar 27 20:00:00 2007
2 ab<first-byte><second-byte>X|<last-byte>
--
Yukihiro Nakadaira - [EMAIL PROTECTED]