Enrico Flor writes: > I would like to submit latex-table-wizard to NonGNU ELPA. This package > depends on AucTeX and on transient, and provides a minor mode with a > series of commands to navigate and edit complicated LaTeX table-like > environments (the standard ones, but the user can define additional > ones). > > With a transient UI, this package allows you to: > > + navigate "logically" (that is, move by cells) > > + insert or kill rows or column > > + move arbitrary cells or groups of cells around > > + align the table in different ways (however alignment is not needed for > the functionalities above) > > These commands are not fooled by the presence of embedded tables or > other complications (for example: while editing a larger table, a buffer > substring like: > > & ... \makecell{ a & b \\ c & d} ... & > > is still parsed as a single cell). > > From 27f25c72ed8e0e3e81cfc4f996f8c03c9c0155fe Mon Sep 17 00:00:00 2001 > From: Enrico Flor > Date: Fri, 16 Dec 2022 10:58:55 -0500 > Subject: [PATCH] Add latex-table-wizard > > --- > elpa-packages | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/elpa-packages b/elpa-packages > index 8254411cb2..90356989cb 100644 > --- a/elpa-packages > +++ b/elpa-packages > @@ -78,7 +78,7 @@ > ) > > (cdlatex :url "https://github.com/cdominik/cdlatex") > - > + > (cider :url "https://github.com/clojure-emacs/cider" > :ignored-files ("LICENSE" "doc" "logo" "refcard" "test") > :news "CHANGELOG.md") > @@ -117,7 +117,7 @@ > :news "changelog.rst") > > (dockerfile-mode :url "https://github.com/spotify/dockerfile-mode") > - > + > (dracula-theme :url "https://github.com/dracula/emacs" > :ignored-files ("INSTALL.md" "screenshot.png" "start_emacs_test.sh" "test-profile.el")) > > @@ -434,6 +434,12 @@ > (kotlin-mode :url "https://github.com/Emacs-Kotlin-Mode-Maintainers/kotlin-mode" > :ignored-files ("doc" "test" "Cask" "Makefile")) > > + (latex-table-wizard :url "https://github.com/enricoflor/latex-table-wizard" Here are a few comments in diff-form, just from reading the code: