Refactor syntax unicode setbuffer2

Note: depends on refactor-syntax_unicode_button