Ihor Radchenko <yanta...@posteo.net> writes:
> Ruijie Yu <rui...@netyu.xyz> writes: > >>>> (format "%-5.5s |" "1234…") >>>> >>>> returns different results for different locales, causing >>>> `test-org-colview/columns-width' to break. >>> >>> What are these different results? >> >> In CJK locales such as zh_CN and ja_JA, the ellipsis character is >> truncated, and replaced by a space. >> >> I reported to Emacs devs a few minutes ago because I wanted to >> understand how `format' decide the ellipsis is a two-unit wide character >> in CJK locales. I also wasn't sure if that is an Emacs bug or an Org >> one, and their response would help a lot. > > For future reference: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63029 >From my understanding of Eli's response, org-colview is at fault here, by calling `length' instead of `string-width' in `org-columns-add-ellipses'. Changing this function call might be all it needs to fix the colview test failure? -- Best, RY [Please note that this mail might go to spam due to some misconfiguration in my mail server -- still investigating.]