From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AFACNeYcsF/AIgAA0tVLHw (envelope-from ) for ; Sat, 14 Nov 2020 18:07:34 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id EObJMOYcsF/3EAAAbx9fmQ (envelope-from ) for ; Sat, 14 Nov 2020 18:07:34 +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 5510894051B for ; Sat, 14 Nov 2020 18:07:34 +0000 (UTC) Received: from localhost ([::1]:48920 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdzxT-0000cN-W1 for larch@yhetil.org; Sat, 14 Nov 2020 13:07:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdzwt-0000c2-4D for emacs-orgmode@gnu.org; Sat, 14 Nov 2020 13:06:55 -0500 Received: from grinta.net ([109.74.203.128]:55190) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdzwp-0001rl-D2 for emacs-orgmode@gnu.org; Sat, 14 Nov 2020 13:06:54 -0500 Received: from black.local (p4fe71be7.dip0.t-ipconnect.de [79.231.27.231]) (Authenticated sender: daniele) by grinta.net (Postfix) with ESMTPSA id BCD7CEB8CC for ; Sat, 14 Nov 2020 18:06:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=grinta.net; s=2020; t=1605377206; bh=58Ot/6Kjte/PNYjsJJYhKDZ5mCpw3sJToTzk8Ia+dfI=; h=To:From:Subject:Date:From; b=gzIAgnF61YeMpvpUfz9ovFdea/gGNunHypLLRLNAH5QF9xgUs6jtJAdSPvBlbcROH 4DcjSmJOaN7iWyBscduz6F1kX2ov0lcjRD+4lLVxiSb45DIWeyhYHl6mIEbx6Lmurn E/R9v9JzWErk/rAB82f+66jIf7WDnEkiiFTAgfwJZP51tBiKM77J8t7icVszDkeKUC jbkrZT+9XgnMkJ/tGcoz86FGVi8OoLcmKBXPbnJTY3Eh8U5YvmisnCcV1YByzE3M1r owTmg12wo6Sdbi00jNCLiPIPcyWEJQeiNGfOFyd9JmP3rlNWiK+HXLyMrysXqVY5bQ Z/DCKxaqf4uxA== To: Org Mode List From: Daniele Nicolodi Subject: [PATCH] doc/org-manual.org: Extend table formulas Lisp form documentation Message-ID: Date: Sat, 14 Nov 2020 19:06:45 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------BF0A92799A3430B2932DD5ED" Content-Language: en-US Received-SPF: pass client-ip=109.74.203.128; envelope-from=daniele@grinta.net; helo=grinta.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/14 13:06:47 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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, SPF_HELO_PASS=-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-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=grinta.net header.s=2020 header.b=gzIAgnF6; dmarc=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-Spam-Score: 2.09 X-TUID: ifbjj6hzAs6s This is a multi-part message in MIME format. --------------BF0A92799A3430B2932DD5ED Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello, I always found the description of Lisp forms in Org table formulas not extremely clear, especially in regard to the use of mode flags. The attached patch tries to clarify the manual a bit. Would it be worth to mention org-sbe in the same section of the manual? Cheers, Dan --------------BF0A92799A3430B2932DD5ED Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="0001-doc-org-manual.org-Extend-table-formulas-Lisp-form-d.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-doc-org-manual.org-Extend-table-formulas-Lisp-form-d.pa"; filename*1="tch" RnJvbSBhYWQ1YmEyMjE3YzMwZmYyMTkwNjlhZmJmZGQ4YzY1ODUxZjg5OWQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWxlIE5pY29sb2RpIDxkYW5pZWxlQGdyaW50 YS5uZXQ+CkRhdGU6IFNhdCwgMTQgTm92IDIwMjAgMTg6MzM6NDEgKzAxMDAKU3ViamVjdDog W1BBVENIXSBkb2Mvb3JnLW1hbnVhbC5vcmc6IEV4dGVuZCB0YWJsZSBmb3JtdWxhcyBMaXNw IGZvcm0KIGRvY3VtZW50YXRpb24KCkJlIG1vcmUgZXhwbGljaXQgYWJvdXQgaG93IGZpZWxk cyBhcmUgaW50ZXJwb2xhdGVkIGludG8gdGhlIExpc3AKZm9ybXMsIGNsYXJpZnkgdGhlIHVz ZSBvZiBtb2RlIGZsYWdzLCBhbmQgYWRkIGEgY3VwbGUgbW9yZSBleGFtcGxlcy4KLS0tCiBk b2Mvb3JnLW1hbnVhbC5vcmcgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL29yZy1tYW51YWwub3JnIGIvZG9jL29y Zy1tYW51YWwub3JnCmluZGV4IDA0MGZjY2MyMS4uMjA4ZTUzMDIzIDEwMDY0NAotLS0gYS9k b2Mvb3JnLW1hbnVhbC5vcmcKKysrIGIvZG9jL29yZy1tYW51YWwub3JnCkBAIC0yMTY1LDM4 ICsyMTY1LDUwIEBAIEl0IGlzIGFsc28gcG9zc2libGUgdG8gd3JpdGUgYSBmb3JtdWxhIGlu IEVtYWNzIExpc3AuICBUaGlzIGNhbiBiZQogdXNlZnVsIGZvciBzdHJpbmcgbWFuaXB1bGF0 aW9uIGFuZCBjb250cm9sIHN0cnVjdHVyZXMsIGlmIENhbGMncwogZnVuY3Rpb25hbGl0eSBp cyBub3QgZW5vdWdoLgogCi1JZiBhIGZvcm11bGEgc3RhcnRzIHdpdGggYSBzaW5nbGUtcXVv dGUgZm9sbG93ZWQgYnkgYW4gb3BlbmluZwotcGFyZW50aGVzaXMsIHRoZW4gaXQgaXMgZXZh bHVhdGVkIGFzIGEgTGlzcCBmb3JtLiAgVGhlIGV2YWx1YXRpb24KLXNob3VsZCByZXR1cm4g ZWl0aGVyIGEgc3RyaW5nIG9yIGEgbnVtYmVyLiAgSnVzdCBhcyB3aXRoIENhbGMKLWZvcm11 bGFzLCB5b3UgY2FuIHNwZWNpZnkgbW9kZXMgYW5kIGEgfnByaW50Zn4gZm9ybWF0IGFmdGVy Ci1hIHNlbWljb2xvbi4KK0EgZm9ybXVsYSBpcyBldmFsdWF0ZWQgYXMgYSBMaXNwIGZvcm0g d2hlbiBpdCBzdGFydHMgd2l0aCBhCitzaW5nbGUtcXVvdGUgZm9sbG93ZWQgYnkgYW4gb3Bl bmluZyBwYXJlbnRoZXNpcy4gIENlbGwgdGFibGUKK3JlZmVyZW5jZXMgYXJlIGludGVycG9s YXRlZCBpbnRvIHRoZSBMaXNwIGZvcm0gYmVmb3JlIGV4ZWN1dGlvbi4gIFRoZQorZXZhbHVh dGlvbiBzaG91bGQgcmV0dXJuIGVpdGhlciBhIHN0cmluZyBvciBhIG51bWJlci4gIEV2YWx1 YXRpb24KK21vZGVzIGFuZCBhIH5wcmludGZ+IGZvcm1hdCB1c2VkIHRvIHJlbmRlciB0aGUg cmV0dXJuZWQgdmFsdWVzIGNhbiBiZQorc3BlY2lmaWVkIGFmdGVyIGEgc2VtaWNvbG9uLgog Ci1XaXRoIEVtYWNzIExpc3AgZm9ybXMsIHlvdSBuZWVkIHRvIGJlIGNvbnNjaW91cyBhYm91 dCB0aGUgd2F5IGZpZWxkCi1yZWZlcmVuY2VzIGFyZSBpbnRlcnBvbGF0ZWQgaW50byB0aGUg Zm9ybS4gIEJ5IGRlZmF1bHQsIGEgcmVmZXJlbmNlIGlzCi1pbnRlcnBvbGF0ZWQgYXMgYSBM aXNwIHN0cmluZyAoaW4gZG91YmxlLXF1b3RlcykgY29udGFpbmluZyB0aGUgZmllbGQuCi1J ZiB5b3UgcHJvdmlkZSB0aGUgPU49IG1vZGUgc3dpdGNoLCBhbGwgcmVmZXJlbmNlZCBlbGVt ZW50cyBhcmUKLW51bWJlcnMtLS1ub24tbnVtYmVyIGZpZWxkcyB3aWxsIGJlIHplcm8tLS1h bmQgaW50ZXJwb2xhdGVkIGFzIExpc3AKLW51bWJlcnMsIHdpdGhvdXQgcXVvdGVzLiAgSWYg eW91IHByb3ZpZGUgdGhlID1MPSBmbGFnLCBhbGwgZmllbGRzIGFyZQotaW50ZXJwb2xhdGVk IGxpdGVyYWxseSwgd2l0aG91dCBxdW90ZXMuICBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQg YQotcmVmZXJlbmNlIHRvIGJlIGludGVycHJldGVkIGFzIGEgc3RyaW5nIGJ5IHRoZSBMaXNw IGZvcm0sIGVuY2xvc2UgdGhlCi1yZWZlcmVuY2Ugb3BlcmF0b3IgaXRzZWxmIGluIGRvdWJs ZS1xdW90ZXMsIGxpa2UgPSIkMyI9LiAgUmFuZ2VzIGFyZQotaW5zZXJ0ZWQgYXMgc3BhY2Ut c2VwYXJhdGVkIGZpZWxkcywgc28geW91IGNhbiBlbWJlZCB0aGVtIGluIGxpc3Qgb3IKLXZl Y3RvciBzeW50YXguCitCeSBkZWZhdWx0LCByZWZlcmVuY2VzIGFyZSBpbnRlcnBvbGF0ZWQg YXMgbGl0ZXJhbCBMaXNwIHN0cmluZ3M6IHRoZQorZmllbGQgY29udGVudCBpcyByZXBsYWNl ZCBpbiB0aGUgTGlzcCBmb3JtIHN0cmlwcGVkIG9mIGxlYWRpbmcgYW5kCit0cmFpbGluZyB3 aGl0ZSBzcGFjZSBhbmQgc3Vycm91bmRlZCBpbiBkb3VibGUtcXVvdGVzLiAgRm9yIGV4YW1w bGU6CiAKLUhlcmUgYXJlIGEgZmV3IGV4YW1wbGVzLS0tbm90ZSBob3cgdGhlID1OPSBtb2Rl IGlzIHVzZWQgd2hlbiB3ZSBkbwotY29tcHV0YXRpb25zIGluIExpc3A6Cis6ICcoY29uY2F0 ICQxICQyKQogCi0tID0nKGNvbmNhdCAoc3Vic3RyaW5nICQxIDEgMikgKHN1YnN0cmluZyAk MSAwIDEpIChzdWJzdHJpbmcgJDEgMikpPSA6OgorY29uY2F0ZW5hdGVzIHRoZSBjb250ZW50 IG9mIGNvbHVtbnMgMSBhbmQgY29sdW1uIDIuCiAKLSAgU3dhcCB0aGUgZmlyc3QgdHdvIGNo YXJhY3RlcnMgb2YgdGhlIGNvbnRlbnQgb2YgY29sdW1uIDEuCitXaGVuIHRoZSA9Tj0gZmxh ZyBpcyB1c2VkLCBhbGwgcmVmZXJlbmNlZCBlbGVtZW50cyBhcmUgcGFyc2VkIGFzCitudW1i ZXJzIGFuZCBpbnRlcnBvbGF0ZWQgYXMgTGlzcCBudW1iZXJzLCB3aXRob3V0IHF1b3Rlcy4g RmllbGRzIHRoYXQKK2Nhbm5vdCBiZSBwYXJzZWQgYXMgbnVtYmVycyBhcmUgaW50ZXJwb2xh dGVkIGFzIHplcm9zLiAgRm9yIGV4YW1wbGU6CiAKLS0gPScoKyAkMSAkMik7Tj0gOjoKKzog JygrICQxICQyKTtOCiAKLSAgQWRkIGNvbHVtbnMgMSBhbmQgMiwgZXF1aXZhbGVudCB0byBD YWxjJ3MgPSQxKyQyPS4KK2FkZHMgY29sdW1ucyAxIGFuZCAyLCBlcXVpdmFsZW50IHRvIENh bGMncyA9JDErJDI9LiAgUmFuZ2VzIGFyZQoraW5zZXJ0ZWQgYXMgc3BhY2Utc2VwYXJhdGVk IGZpZWxkcywgc28gdGhleSBjYW4gYmUgZW1iZWRkZWQgaW4gbGlzdCBvcgordmVjdG9yIHN5 bnRheC4gRm9yIGV4YW1wbGU6CiAKLS0gPScoYXBwbHkgJysgJygkMS4uJDQpKTtOPSA6Ogor OiAnKGFwcGx5ICcrICcoJDEuLiQ0KSk7TgogCi0gIENvbXB1dGUgdGhlIHN1bSBvZiBjb2x1 bW5zIDEgdG8gNCwgbGlrZSBDYWxjJ3MgPXZzdW0oJDEuLiQ0KT0uCitjb21wdXRlcyB0aGUg c3VtIG9mIGNvbHVtbnMgMSB0byA0LCBsaWtlIENhbGMncyA9dnN1bSgkMS4uJDQpPS4KKwor V2hlbiB0aGUgPUw9IGZsYWcgaXMgdXNlZCwgYWxsIGZpZWxkcyBhcmUgaW50ZXJwb2xhdGVk IGxpdGVyYWxseTogdGhlCitjZWxsIGNvbnRlbnQgaXMgcmVwbGFjZWQgaW4gdGhlIExpc3Ag Zm9ybSBzdHJpcHBlZCBvZiBsZWFkaW5nIGFuZAordHJhaWxpbmcgd2hpdGUgc3BhY2UgYW5k IHdpdGhvdXQgcXVvdGVzLiAgSWYgYSByZWZlcmVuY2UgaXMgaW50ZW5kZWQKK3RvIGJlIGlu dGVycHJldGVkIGFzIGEgc3RyaW5nIGJ5IHRoZSBMaXNwIGZvcm0sIHRoZSByZWZlcmVuY2Ug b3BlcmF0b3IKK2l0c2VsZiBzaG91bGQgYmUgZW5jbG9zZWQgaW4gZG91YmxlLXF1b3Rlcywg bGlrZSA9IiQzIj0uICBUaGUgPUw9IGZsYWcKK2lzIHVzZWZ1bCB3aGVuIHN0cmluZ3MgYW5k IG51bWJlcnMgYXJlIHVzZWQgaW4gdGhlIHNhbWUgTGlzcCBmb3JtLiAgRm9yCitleGFtcGxl OgorCis6ICcoc3Vic3RyaW5nICIkMSIgJDIgJDMpO0wKKworZXh0cmFjdHMgdGhlIHBhcnQg b2YgdGhlIHN0cmluZyBpbiBjb2x1bW4gMSBiZXR3ZWVuIHRoZSBjaGFyYWN0ZXIKK3Bvc2l0 aW9ucyBzcGVjaWZpZWQgaW4gdGhlIGludGVnZXJzIGluIGNvbHVtbiAyIGFuZCAzIGFuZCBp dCBpcyBlYXNpZXIKK3RvIHJlYWQgdGhhbiB0aGUgZXF1aXZhbGVudDoKKworOiAnKHN1YnN0 cmluZyAkMSAoc3RyaW5nLXRvLW51bWJlciAkMikgKHN0cmluZy10by1udW1iZXIgJDMpKQog CiAqKiogRHVyYXRpb25zIGFuZCB0aW1lIHZhbHVlcwogOlBST1BFUlRJRVM6Ci0tIAoyLjI5 LjIKCg== --------------BF0A92799A3430B2932DD5ED--