From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id CGegBOugOWUaBgEAG6o9tA:P1 (envelope-from ) for ; Thu, 26 Oct 2023 01:12:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id CGegBOugOWUaBgEAG6o9tA (envelope-from ) for ; Thu, 26 Oct 2023 01:12:43 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A5F9366002 for ; Thu, 26 Oct 2023 01:12:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=dnbPS+JH; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698275562; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=3uCJ+WbyAanGrwOLL/yDCGexu+XUQfrEpu0c5llefg8=; b=kKfJG047LejvTHa8mokOe9FgEk9E+FW8DXx/UVTxHQOFM7YwOY655Gous+vxT7PUoh6JfT w9vHOlJCUCM67PsBwxoU/rzirn3le0/fKNAsrhww2hZSSN5SC5i60viTdF+4noKnjxXRyX +fjDiB1ElDfh0y58bF9T5zo+aF4nsi2q/MvgPt54DVsF8zaTVk3pawjr+snbcEcvhDefmf t31AfdCeecASgavG4rsJd0h4NFQ0EWIgZIEYajoiyDDlUdx6juilJA8OAH4VzcFcDfFH44 0G4MPArPNp4loIZ3H6wKcQ5kjqRCWXr/QN9iEJIetRMzRkEbT/zJINTGVHd3jA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=dnbPS+JH; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698275562; a=rsa-sha256; cv=none; b=eIYf7UImTxBj27MabpMmsGWxm8eDbY5tM3ujRdKKhhDAtk5K2p4W75rQzHOAumbRHVTZy2 ZgkcxUYJMBaVsq19ruFvU/7T5GHzskVyZNkZKAc1De1/Bon91WcxHNT1ICSW7zOYz8gVJX lw/rnePx4lA7diD2mvtEsVQXwq9K1FiAGJotpZgAzpEacH6b5Gpm6wmQnQOFcaQ5IFCgV0 VMObBb4rhtVizU0bn+MzkDWLZR8qUdC5pwl5bHsu5gHlz/dgcb2SYj4nVADLBI2d0Jp0+R o/+FgLirQDHE0wZKWWhRXb1WQ1jRaasio6J24mn8mIYT3DHFEp9BVbzih9okdQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qvn2M-0004hQ-Ni; Wed, 25 Oct 2023 19:11:42 -0400 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 1qvn2L-0004f0-3s for emacs-orgmode@gnu.org; Wed, 25 Oct 2023 19:11:41 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qvn2J-00079d-6H for emacs-orgmode@gnu.org; Wed, 25 Oct 2023 19:11:40 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-507a80e2a86so74449e87.1 for ; Wed, 25 Oct 2023 16:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698275496; x=1698880296; darn=gnu.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3uCJ+WbyAanGrwOLL/yDCGexu+XUQfrEpu0c5llefg8=; b=dnbPS+JHvkr6ff1fZbcbanvgWcKWHgHOgxnV2HaGKQNvhftSbE949VSabBews/GB/W HOfQIKDAMKQL8dJuZ5NcXp502kZUroN6gAd4dsyu5NFMJnszm3oIExTSXPjRJkDkfyfT kPlONv4fBSVpFKEr+sOSnY7NL2RzYhyN4kw8nznbO0ixzNufch3mD3ODY1wAKoe6RKtN 8OxFV4ygsrubIexfoirVzFXLSdvyqIHJMP5TOst6cfdfFV1sTeqS14gWNJOL8sNDGP7w VJi7UwbdHzNSbdfYkuN4lxAcaWze8nDCEnB+Z4R/kg7n9TpgkeyUCPYrw+jIBYyvQRAS hR2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698275496; x=1698880296; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3uCJ+WbyAanGrwOLL/yDCGexu+XUQfrEpu0c5llefg8=; b=lD+SLV0xW3f9bm/Wo9kV2fg6fkRUeKruI8SU/N1wheUUZeDJWIO9JdzN6q2Z58PG3E LeucqHkg7G69q8r72IL4SjYKzb+qzlkRe5ItCRXDevYEFmjujaHkZEnSGSr7lF7kgCxZ Wejd9hOrXo2g5U6FDNL0R0N0gDKUdC4tBhfRUQRg1P2bgd/ykBv3/rKubpKXm3791Zfl ywr26oXuuWs1UH9IlRAmQZaWzbhvbzvQHdvIJARMU3dTC8jmAlLuZn70fPHSvha+wFGZ xsCeqnnBgqpT+S7yNGy9Qca3A8iAoPjDOcaAMQGWkV6e9XGXsSBzIdGx6n9oDGTbT4Jf p3jg== X-Gm-Message-State: AOJu0YxuQhtlm8t63fr4YZbS2AL0popHEB2TExhB1TRMf9fj8Cw8Ai1L XK6Hs9RLFJ5dqFjVVB0gkeydDMCHKYHGmxXP7Pg= X-Google-Smtp-Source: AGHT+IGrq2S9lXB8ZQbWkAeaLzaWpQDb12nnIzPC4PMHar4phEet4xP4sT1K7GoZ3mcaapz1tck29GqCosjjExMhdic= X-Received: by 2002:a05:6512:e88:b0:505:97b9:5d50 with SMTP id bi8-20020a0565120e8800b0050597b95d50mr12030782lfb.5.1698275495851; Wed, 25 Oct 2023 16:11:35 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9a:71c4:0:b0:27b:ec88:a758 with HTTP; Wed, 25 Oct 2023 16:11:35 -0700 (PDT) In-Reply-To: <4a32d7ed-bab4-4a65-8eb0-e07e1f0fe0b3@vodafonemail.de> References: <4a32d7ed-bab4-4a65-8eb0-e07e1f0fe0b3@vodafonemail.de> From: Samuel Wales Date: Wed, 25 Oct 2023 16:11:35 -0700 Message-ID: Subject: Re: Support for buffer-column-aligned tables in Org? To: Jens Schmidt Cc: Org-mode Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::129; envelope-from=samologist@gmail.com; helo=mail-lf1-x129.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -7.14 X-Spam-Score: -7.14 X-Migadu-Queue-Id: A5F9366002 X-TUID: puguA+twwh28 long shot but try align.el maybe? column -t or similar? === fwiw a more advanced version: cells shouodb e presumed to be in their own columns even if missing. length 20 H width 20 depth 20 length 2 width 20 depth 20 i mainly want to compact these column tables by reducing extraneous whitespece beetween columns to the miimum whitespace necessary while retaining all columns. an org table would be itnerestig. i have long wondered if org tables could be converted into a minimal column-based ascii table such as yours, to preserve horizontal space. On 10/25/23, Jens Schmidt wrote: > Is there any kind of support (also by non-core extensions) for tables > in Org that are entirely organized along buffer columns? Some magic > (= clever heuristics) that recognizes the following as a table with > four columns, the first three left-aligned, the last right-aligned: > > <6> 1.0 > 1 one some 10.0 > 2 two boring 100.0 > 3 This is a long text column 1000.0 > > By "organized along buffer columns" I mean that basically any kind of > white-space should be allowed to align the columns in the buffer. > > By "any kind of support" I mean: > > - one-time conversion support to an Org table along the lines of C-c | > > - or edit/export support of such tables w/o the need to convert them > to an Org table first. > > I tried searching but failed to find search terms that are specific > enough to find anything useful. > > Thanks. > > -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com