Yuan Fu <casouri@gmail.com> 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 genericenhancement? I feel that this should be a generic enhancement. Followingare 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
|