This sounds like a bug, yes. Can you send me a screenshot, and steps to reproduce this? (eg. can i simply switch toKorean keyboard layout and type some random letters to reproduce this, or would i need to do something special)?
Sorry, this is on my list, but I haven’t gotten around to it yet. I know what the issue is (actually two, one for typing, and one for display of multiplex characters) but don’t have the perfect solution yet.
should be fixed for the next beta (next week, as we’re not shipping a beta this week due to some unforeseen issues). please let me know if it works for you.
ok, i’ll need more detailed steps how to reproduce this (with a US hardware keyboard), then. what settings to i change and what keys do i press to make this happen?
it seems that the problem is that the last two pairs of chars should be combined, but they aren’t, right? — but i gotta admit that i don’t understand enough about the language, and its parts of Unicode, to say why this doesn’t happen.
if i open the same file in textedit, it sows the same; so it looks like the display is correct (ie matches the data), but the inout is not.
The unicode generated by textEdit is:
ED858C
EC8AA4
ED8AB8
and when loaded back looks ok too.
i also notice that the string changes with literally every character i type, ie typing the 4th char still has affect on how the first one looks very interesting. i’ll need to dig much much deeper into the text input system to figure out how this works, i’m afraid, as the docs on this are sparse (even finding the info for the dead key support thats there enow took forever and was pure luck
Many open source language supports language analysis server
so someone might able to make a plugins for VS code or etc
Template parts are supported by CLI
More open policy maybe helpful to grow a ecosystem.