From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id EA6+I5VmUmBFUwAA0tVLHw (envelope-from ) for ; Wed, 17 Mar 2021 20:29:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id ELN8H5VmUmAJHgAAB5/wlQ (envelope-from ) for ; Wed, 17 Mar 2021 20:29:09 +0000 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 41A8429F8B for ; Wed, 17 Mar 2021 21:29:09 +0100 (CET) Received: from localhost ([::1]:46162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMcmy-0002B6-BZ for larch@yhetil.org; Wed, 17 Mar 2021 16:29:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMcmW-00026E-AW for emacs-orgmode@gnu.org; Wed, 17 Mar 2021 16:28:40 -0400 Received: from mout.gmx.net ([212.227.17.20]:41515) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMcmS-0000vz-Bj for emacs-orgmode@gnu.org; Wed, 17 Mar 2021 16:28:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1616012914; bh=wmSkio2G2gcWkGHRBr2slfC3k8kECFU6QbWDCHP5HiQ=; h=X-UI-Sender-Class:To:From:Subject:Date; b=lZT+IGYS5wgIyVa7z+yhPJL1vN+oeCpv34Dt20Py37eBerV7W5ZIb3uYMrOvNMwU3 /TPQEQT5vcoCFI3zM3+APNz/OL933fvXVlLcVvSaa4sOsHJ7P0k3mv4e1U/+J33u7U 14j2jd6EylIne+pTWhka8Fpti5Buv9jFGs7g4jPg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.85] ([95.145.26.168]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M6lpG-1lKzgS108s-008Fp2 for ; Wed, 17 Mar 2021 21:28:34 +0100 To: emacs-orgmode@gnu.org From: Atlas Cove Subject: Syntax Proposal: Multi-line Table Cells/Text Wrapping Message-ID: <7a450ea3-b0e4-3322-04cd-fb5a5a555db8@gmx.com> Date: Wed, 17 Mar 2021 20:29:56 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Provags-ID: V03:K1:c7WXkP+FXCAIQ/PLerL2UGu035t1Gq00b4bqMEqHzs1Iybwu3UV Mw6crjJsgA9nblbLgYUwTS3tTmmIJWba62IkIw9GpbkJUfqtQh8JsFndp4ZeD5adTV5RRLe QFfCsGR/bwd0k3YiP7Jo4H6tK7TiQDOLz2AzbkAZfH4rFSGXEgE7Kj1c9ooK5gYFSoZa8Kj 83dYfvdE6SMlJpixd+FvQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:fb58d0KpWqw=:+r7MziA3OAb6wdp7iKmFaK n5vhrV2lW8irvAF+61zNozjZsHt6eEDyb1bPhJZoxoBYB+VH3fg2H4IV9oDTIBIP21F1fcMoq LDtK07NRcapkhetPykWQul/yFOwXrrBL0GV+XlNC10AzC5vWYLNPmEqXkM/Zz3s1f/2DsNpf1 oIFZnBjk+PAcPW89Q/SDkIWgOiEJ5WGOu2LZM8/wOB8U48J6ABI0CK0FQOO6NpUzLgbauAua/ TzIC863Cni+FCcd71MJqkvihIWCuzWYN8cnviokimxkFVSo6smDc4DaOIs15AkbVaBuGGeGVd snIcBkR1CguOtsk4hPt6dmxcWC0ASPKpfgG8EUrVl2XCRnMEU03Scg/DaPJCVpue3F10uM4X6 j0DvgSG53sLu3E8QQQ/J6bjMJXbUoiKqc2YBZWpP1TkuNXqBJXfg9q58YHH4iG4oj1789yw9G Vxd/hOlwJlcg2ZhkYoLB2x/XD9Y2UBbl1gD2sAI7iFWc6f0H2r6Y+N6/BOpZ/6qmQP1r08h2J PBjO2azDXd8ENBzjKQA197a19F0G+0sYDmSV6hxjLx5AvqyVCGMqomoPg5ICRhwG5nFdUQHs1 JJIlgy8Wp+W5Z38H0UF0P7aLzUlcUKzvCypx2oIjQI905RRn2MIuVTr1UvFmzdWOsmyNM/9p+ 5RmWP+kaEZ3w9cqLic/Wlqsok9h+YLhYeuJLL79+m9wljLT3ZJWQZzQPiR/ZNilND9M3Yh0j+ Bf+hFwG9KfdYzly0csfEm+gaTaaOBmCqurEjslnsrCERwPE1GGFlH/cPOix8SRsYR34g1b7FT DPvBJ5WA/K1gFvROHmgfvvVpfE8vdjPKBeGRP+kYKKzOCAqMphs+YnNLwwIG4NgzWsd6GmWHs 6nwt2TZMZ0rV7QgyiHQpDIXWaCvALstSuruA6o6ltJEveSjvxhDFtZ3q8liwhXMeqjfYgUeyD dzdKYphfKDxTgfXIjHIjWnxdtAZbnwefDAcB8OrFHzkibIQD8cE1BPWG88MhaJvgO5+ZKApcb wZYWdst4LSqaf+D1i7JeK++A4Xs8MWXdSfMXMPwSRjPaysECWT9EXP0JgcETEvUFtu+6e0+ub oEwZQ51Lw5wq4ebtf9ovNTRCEmCY4M7NxQKa3I8MoB92NGJiEKWk57n1JWA14wVL62QKQ0Scq /f4AT3elBdwtFPxC8kch7pOdDxOskiya96DbDk24+p6rCKt7cPHubGIBKCv/iGDtP9JTc= Received-SPF: pass client-ip=212.227.17.20; envelope-from=Atlas48@gmx.com; helo=mout.gmx.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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.23 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616012949; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=1aachieGhNJFQjW0HpZo1OQCyqIhreSltzbIVsUh7Ws=; b=a21oWJEsVKN2Om9/sBvR499mdTEm+lo3C33zCPYLoqT6+IXTCN7g8t5V6/40WMlf5Kjc61 LT9MMiIjOSHs+KNb8V3JZd6oiUAhMb9094q3BssxYIud1002CyZCuS9sEqDMBQIcBdjM9x ElbPg5vtQ+hSadz11NiP4aVL4hDKiaNaNPiNFsCF5ZGk2Aob9beOojQg1isZ0c/UnqYEGx Ofqb56VDhCKShewCk0hjI2Os42iq/7vy4hoyFj3u0ZrOCW/8zAJcRPiBrxW2TBabVIsYDQ 1XD8pBU8dQExg5yZjPXrqACg61ayMS0FLwsZEOhxuR5teJtfI3e4AUTdpoyBuw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616012949; a=rsa-sha256; cv=none; b=Zwm7Ja80U2K1jVNJAObU2YBH+dq5gqTClidivtOAk55RJjnJPaqoIDdakn2cEDYj9uIzWc UbdZcIWJT4xnB4EVyrMs2PGROAmoWfIM50SFHPcLe8tz00visJ/P57quPYxF/hcV7B9wib ZUCYufoQzfkroD41Ras+aJ8Q3CCNcZmwH0BN9sX+K7eRbJRwzDl9kDmfrUvPVpPDZnDxF+ jTdfuqJlhLccRZ55DUqZftvNcUeiOo/rufexKNq8JL+qDbSmUvu1ps60nuGpTNOYvxBb79 Nuyvt0xcY89PufLN0ZsE60BlYyf3c0r1YRnaUmDX0u4I6ps1ur03Q0CcP52b+A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=lZT+IGYS; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -2.50 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=lZT+IGYS; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmx.com (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 41A8429F8B X-Spam-Score: -2.50 X-Migadu-Scanner: scn0.migadu.com X-TUID: ajKm3ESJ3nkC Hello! Sorry to barge in with such a big request as someone entirely new, but I have a feature proposal that I'd to discuss. I'd like to propose an addition to the table syntax that would allow for text wrapping in tables, I personally have myself managing very large org tables, and having to scroll through them is often cumbersome. As a result, I often yearn for greater control over how I format my tables. Allow me to give an example of the updated syntax I propose. ``` | Name | Description | Price | |--------------+------------------------+-------| | Orange Juice | Very Citrusy! Very \\ | 5.00 | | | nice indeed! | | | Grape Juice | It's like wine, but \\ | 6.00 | | | you can have it all \\ | | | | day! | | ``` As you can see, this is a lot more space-efficient than the current, vanilla solution, especially if there's a large block of text. ``` | Name | Description | Price | |--------------+----------------------------------------------+-------| | Orange Juice | Very Citrusy! Very nice indeed! | 5.00 | | Grape Juice | It's like wine, but you can have it all day! | 6.00 | ``` I *am* aware of table-mode's existence, however, I would prefer to work with native org syntax, which often has a cleaner, less bloated HTML output. Code-wise, the use of the '\\' symbol is only tentative, as I understand that '\' has special meaning elsewhere in org's syntax, (I was even going to submit a patch to add two special symbols somewhere down the line). '\\' (or whatever symbol is decided on) would cause the org parser to concatenate the next line into the outputted previous cell, rendering the output of the first example identical to the second example. Please tell me what you think of this proposal.