> On Nov 30, 2020, at 2:43 AM, Pankaj Jangid wrote: > > Yuan Fu > writes: > >> Text-based tables in Emacs has a problem when used with variable-pitch >> fonts and CJK characters: they don’t align. To solve that problem, I >> wrote a package, vailgn.el, to provide automatic alignment for Org >> Mode, Markdown, and table.el tables. Many people have been using it >> (primarily the Chinese community) with success and many bugs have been >> fixed. With the latest version, I am satisfied with the features >> valign.el provides and its stability, so I want to see added to ELPA. >> >> I’ve updated the copyright header and I’ve signed the assignment. What >> should I do next? I wish to keep hosting the project on GitHub. Here >> is the project homepage: https://github.com/casouri/valign > > This looks really good. I have a question. > > Is this package related to tables only or will this be a generic > enhancement? I feel that this should be a generic enhancement. Following > are the two cases where I see its appliation: > This package is only about tables. AFAICT providing a generic auto-alignment is difficult. A better way is to ask the author of each of the packages to align the columns in the package. That’s quite easy, often one only need to replace (insert (make-string 3 ?\s)) with (insert (propertize " " 'display '(space :align-to xxx))) Yuan