From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Elisp Reference Manual on inserting tables Date: Mon, 7 Nov 2022 09:23:08 +0300 Message-ID: References: <87iljuishm.fsf@ucl.ac.uk> <87v8nth846.fsf@ucl.ac.uk> <6Z6_K1-F06LaCcWUNoIbXE2j8T1KXL2FCaQ-hNfVFK6TfqUFTZPVJIdJR2pn_MlmjA-eSlg1Hzcl-t2WhXmzKztKLhvVn2iY_PP9JWaCVe4=@protonmail.com> <87r0yfbyhj.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29649"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Cc: help-gnu-emacs@gnu.org To: Michael Heerdegen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 07 07:31:45 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1orvfc-0007UK-5B for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 07 Nov 2022 07:31:44 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1orvfA-0003nB-5I; Mon, 07 Nov 2022 01:31:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orvf9-0003my-D6 for help-gnu-emacs@gnu.org; Mon, 07 Nov 2022 01:31:15 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orvf7-00027T-ME for help-gnu-emacs@gnu.org; Mon, 07 Nov 2022 01:31:15 -0500 Original-Received: from localhost ([::ffff:154.231.99.6]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FE5.000000006368A62D.000044F6; Sun, 06 Nov 2022 23:31:08 -0700 Mail-Followup-To: Michael Heerdegen , help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87r0yfbyhj.fsf@web.de> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:140759 Archived-At: * Michael Heerdegen [2022-11-06 23:50]: > Heime writes: > > > As I was talking about making tables from elisp, I though there should > > be something in the Elisp Manual as well. Or perhaps in the Elisp > > Tutorial? > > Emacs doesn't have a simple function to format simple text tables > built-in (so there is nothing to document). I wrote my own one some > time ago, maybe it is of help: There are nice concept to think about in tbl.el I would use list of lists for table elements. I consider it common that some columns need to be added as total and some columns need to be aligned. Then parsing all cells of the table could find the maximum width of some columns, and make sure of formatting. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/