From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing border cell when using orgtbl-to-table.el function Resent-From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jun 2023 11:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64205@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16873468635605 (code B ref -1); Wed, 21 Jun 2023 11:28:03 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jun 2023 11:27:43 +0000 Received: from localhost ([127.0.0.1]:60779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBvzy-0001SF-Mq for submit@debbugs.gnu.org; Wed, 21 Jun 2023 07:27:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:48816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBjMK-0000St-Kf for submit@debbugs.gnu.org; Tue, 20 Jun 2023 17:57:57 -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 1qBjMH-0003x7-6S for bug-gnu-emacs@gnu.org; Tue, 20 Jun 2023 17:57:53 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qBjMD-00088w-It for bug-gnu-emacs@gnu.org; Tue, 20 Jun 2023 17:57:51 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-5701810884aso47934747b3.0 for ; Tue, 20 Jun 2023 14:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687298267; x=1689890267; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=8AMWO0FYyqyzkaagt/HDaY250yC9rKzb65sWvc37ZUs=; b=c7RPnGdHbZEp99STYbHZlfcI/Ys+EdzucwGWO4NP683JYO7/LnYNaTQ9fJTB/gVUO3 5uUXdcWUhaDGDFa5E/cQhDclo2ezOJj1mZBtSXZNwYL+N5sVEIERGl5q+X7FefZ//0PH g5fwD3V9M4j7Cd31/2poTy9rh94zobhf0pmhkQ+4/O0LBujxUXy2cSXnuQM/KxurrYM5 5ila9RegT7D8kT6KbgDoP9Kc2SLPqdpYHnxD+qG8j0If38LurNWZhpSrMJnDgQ8D2aqZ X6pC3vLg7aEvGLRyunduttYqYum2ei1cHua4kulOP0KRES/be4OzuCkGhDfWimyjPmZR dHjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687298267; x=1689890267; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8AMWO0FYyqyzkaagt/HDaY250yC9rKzb65sWvc37ZUs=; b=ezSLv664JrLm2KDRMywPArbfWuZt1FURfJUB0+gMUI0J4amEyvGrR+SWH5f5nQ75FY Fi9xyhoIeg8zM0bP2Svt1GhX8Bl5vykoox729dFyc6Ws9colk2lMX6V5otDxX0mIWw8+ nVn63zjl5RsKO2LEnODdrgPyIAfNo+uM7+JJWQgYXUKdTKtp0+kFGr1sYlle+m/sp2Or 9dvNxHfrYVX6WPrjDnhlEqG1FXk7Oa/ewOqsyZtCaA7SfgxB90WJNM9XWZx6jzKvyi2Y NtK2G612AJd8GSv4ETurFqvmUbzqaWwMK4CmHjm3Qo0EW1dyvMBT9iQbim5kfDVZ4ttp /n6Q== X-Gm-Message-State: AC+VfDxCBRMxPmq5p7jgtd6dW/9TxbZqJjqAEwDZXf9tUDYW/bq99XAv N+nFbAldtw5TnuRRH6hPZVTQ/hk0mY9KvY+Q23cnE1iBB5c= X-Google-Smtp-Source: ACHHUZ4dUTFnOxA1g4x2icTVDtDzeO7LqTbhMCvDxYOWZnXeLrw+RKP/fHQx64DTB6bAlKXC7rsIyRCqvTGQE+IduUU= X-Received: by 2002:a0d:ca86:0:b0:56d:2d67:cb38 with SMTP id m128-20020a0dca86000000b0056d2d67cb38mr5247878ywd.34.1687298266797; Tue, 20 Jun 2023 14:57:46 -0700 (PDT) MIME-Version: 1.0 From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Date: Tue, 20 Jun 2023 23:57:35 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000d3016d05fe96bd3c" Received-SPF: pass client-ip=2607:f8b0:4864:20::1132; envelope-from=jecminek.k@gmail.com; helo=mail-yw1-x1132.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 21 Jun 2023 07:27:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000d3016d05fe96bd3c Content-Type: multipart/alternative; boundary="000000000000d3016b05fe96bd3a" --000000000000d3016b05fe96bd3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I would like to take this opportunity to express my deep appreciation for the valuable work the Emacs community has contributed to the development and maintenance of this remarkable editor. I've found a bug in the `orgtbl-to-table.el' function. When using `orgtbl-to-table.el' during `org-table-export', last border cell ("|") was omitted in the output. Steps to reproduce: (require 'org-table) (insert "\n" (orgtbl-to-table.el '(("first colum" "second column") hline ("12" "34")) nil)) Previous implementation output: | first colum | second column | +--------------+---------------------+ | 12 | 34 < missing border cell Current output: | first colum | second column | +--------------+---------------------+ | 12 | 34 | In attachment, you'll find the smallest patch you've ever seen. Thank you for everything you do for my beloved Emacs. Best, Jakub Je=C4=8Dm=C3=ADnek --000000000000d3016b05fe96bd3a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,
I would like to take this opportunity to expres= s my deep appreciation for the valuable work the Emacs community has contri= buted to the development and maintenance of this remarkable editor.
=

I've found a bug in the `orgtbl-to-table.el' fu= nction. When using `orgtbl-to-table.el' during `org-table-export', = last border cell ("|") was omitted in the output.

<= /div>
Steps to reproduce:

(require 'o= rg-table)
(insert "\n" (orgtbl-to-table.el '(("first= colum" "second column") hline ("12" "34"= ;)) nil))

Previous implementation output:

| first colum | second column |
+--------------+-= --------------------+
| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012 =C2=A0 =C2= =A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A034 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 < missing border cell

Current ou= tput:

| first colum | second column |
+--------= ------+---------------------+
| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012 =C2= =A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 34 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|


In attachmen= t, you'll find the smallest patch you've ever seen.

<= /div>
Thank you for everything you do for my beloved Emacs.
<= br>
Best, Jakub Je=C4=8Dm=C3=ADnek
--000000000000d3016b05fe96bd3a-- --000000000000d3016d05fe96bd3c Content-Type: application/octet-stream; name="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Disposition: attachment; filename="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lj4tp49a0 RnJvbSA2ODhiZDAxMDRmMWU2M2RmOGY3NTdkZTgyNTQ4MWE2OWM0NjIwZjgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/SmFrdWI9MjBKZT1DND04RG09QzM9QURuZWs/ PSA8amVjbWluZWsua0BnbWFpbC5jb20+CkRhdGU6IFR1ZSwgMjAgSnVuIDIwMjMgMjM6MzA6NDkg KzAyMDAKU3ViamVjdDogW1BBVENIXSBGaXggb3JndGJsLXRvLXRhYmxlLmVsIGZ1bmN0aW9uIHRv IGluY2x1ZGUgbGFzdCBjZWxsIGJvcmRlcgoKUHJldmlvdXNseSB1c2VkIGJ1ZmZlci1zaXplIGZ1 bmN0aW9uIGlzICgxLSAocG9pbnQtbWF4KSkgd2hpY2ggbWVhbnMKdGhhdCBsYXN0IGNlbGwgYm9y ZGVyIHdhcyBvbWl0dGVkLgotLS0KIGxpc3Avb3JnL29yZy10YWJsZS5lbCB8IDIgKy0KIDEgZmls ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xp c3Avb3JnL29yZy10YWJsZS5lbCBiL2xpc3Avb3JnL29yZy10YWJsZS5lbAppbmRleCA0MmYyMzQ3 OTBjNS4uOWQzNTA3ZTM0YjcgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnL29yZy10YWJsZS5lbAorKysg Yi9saXNwL29yZy9vcmctdGFibGUuZWwKQEAgLTYxMzQsNyArNjEzNCw3IEBAIHN1cHBvcnRlZC4i CiAgICAgKG9yZy10YWJsZS1hbGlnbikKICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCiAg ICAgICItfCIgIi0rIgotICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nICJ8LSIgIistIiAo YnVmZmVyLXN1YnN0cmluZyAxIChidWZmZXItc2l6ZSkpKSkpKQorICAgICAocmVwbGFjZS1yZWdl eHAtaW4tc3RyaW5nICJ8LSIgIistIiAoYnVmZmVyLXN1YnN0cmluZyAxIChwb2ludC1tYXgpKSkp KSkKIAogKGRlZnVuIG9yZ3RibC10by11bmljb2RlICh0YWJsZSBwYXJhbXMpCiAgICJDb252ZXJ0 IHRoZSBgb3JndGJsLW1vZGUnIFRBQkxFIGludG8gYSB0YWJsZSB3aXRoIHVuaWNvZGUgY2hhcmFj dGVycy4KLS0gCjIuMzkuMQoK --000000000000d3016d05fe96bd3c-- From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing border cell when using orgtbl-to-table.el function Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jun 2023 12:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Cc: 64205@debbugs.gnu.org Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.168735156923485 (code B ref 64205); Wed, 21 Jun 2023 12:47:01 +0000 Received: (at 64205) by debbugs.gnu.org; 21 Jun 2023 12:46:09 +0000 Received: from localhost ([127.0.0.1]:60848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBxDs-00066j-Pv for submit@debbugs.gnu.org; Wed, 21 Jun 2023 08:46:09 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:62669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBxDr-00066K-Rd for 64205@debbugs.gnu.org; Wed, 21 Jun 2023 08:46:08 -0400 Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-3f8ff5fe50aso39210375e9.0 for <64205@debbugs.gnu.org>; Wed, 21 Jun 2023 05:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687351561; x=1689943561; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WnJQZbkjwEuE9IR44DZq+zO3y5igQLfVTHDuIvCB1Q8=; b=riRDiG92f0peKZfpA4ow9sh0jN03rrwjQo42h2te6T+qzU6oCbvrZbS4A+SA7V/6hu K2btIvLAjnKX518iUpDfjfgrJnKd+0jGCDjhC3mrDlOVWkJh7r9Yzqzpu8FsNHeshqeT eIzhuWrThZ67m5f4zi9STkejEXSwe6L/7fihgZz2/xmybh//39z+biLD2Zq2yRp5eSC2 R3ZxCEmYkOomKa9+ecHKSbaQ4jRx3leLdP+geAYaRQUUIFk7ysNGqi9tLVOCmxKWXNoI OWe2trkbHLf9dlfbXpKfv4R94BTH3/dudWWEMu79vVTo5nINvpLiCXx5Cr9EvSD9OW5h gWgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687351561; x=1689943561; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WnJQZbkjwEuE9IR44DZq+zO3y5igQLfVTHDuIvCB1Q8=; b=YJZPXZA1qixqbnRVHwRU1T8RYmAs7jxny7W7QqhwMgDW7ZW6XJxk6uCwGejWHiC3yY 4Gmi6aGfMV+4w6Rj7IdPnxq4AYYvO13W2JabF6snshJo0lDPGFjKA2psHDvizGJJlIQK lVJjf+X+K6/BJ0zPcCFbb+Goh88fzoFDG9jtt9v7Q+93Mvx8pR91iM8ovcyox993sa/Q y6+11nsehWeHJ7OSCS5dsUBUpN9LuVaR4Y5y93eN3rj21XEeRm3sk9YkRecgfbfBd9jG DZlCTPc7o8nplxpfk7fRHp3jmx9bClDJsqAE1ICtzpgkmhmXf5490RfG36qxM3NXTX8Y 7YFQ== X-Gm-Message-State: AC+VfDxmlEi5ejVuWmbE+TQ7LI6/776dPdk3gHLBOStQd2RQPvEvhoTZ L2KKwfn5Hu2op+w/QPzywvOAVBRntOQ= X-Google-Smtp-Source: ACHHUZ5bqPcQ8vx7Aa6sZX9EDZvvj9RppZorlZ/ORJ3opKuGEFEANp4CSOjSfF5iALshHagnoU6LNQ== X-Received: by 2002:a1c:ed10:0:b0:3f7:e660:cdc5 with SMTP id l16-20020a1ced10000000b003f7e660cdc5mr13238584wmh.9.1687351561061; Wed, 21 Jun 2023 05:46:01 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id u25-20020a7bcb19000000b003f858ae8f9dsm16050826wmj.31.2023.06.21.05.45.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jun 2023 05:46:00 -0700 (PDT) From: Robert Pluim In-Reply-To: ("Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?="'s message of "Tue, 20 Jun 2023 23:57:35 +0200") References: Date: Wed, 21 Jun 2023 14:45:59 +0200 Message-ID: <87y1kdf0fs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 20 Jun 2023 23:57:35 +0200, Jakub Je=C4=8Dm=C3=ADnek said: Jakub> Previously used buffer-size function is (1- (point-max)) which m= eans Jakub> that last cell border was omitted. Jakub> --- Jakub> lisp/org/org-table.el | 2 +- Jakub> 1 file changed, 1 insertion(+), 1 deletion(-) Jakub> diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el Jakub> index 42f234790c5..9d3507e34b7 100644 Jakub> --- a/lisp/org/org-table.el Jakub> +++ b/lisp/org/org-table.el Jakub> @@ -6134,7 +6134,7 @@ supported." Jakub> (org-table-align) Jakub> (replace-regexp-in-string Jakub> "-|" "-+" Jakub> - (replace-regexp-in-string "|-" "+-" (buffer-substring 1 (b= uffer-size)))))) Jakub> + (replace-regexp-in-string "|-" "+-" (buffer-substring 1 (p= oint-max)))))) That=CA=BCs just (buffer-string). For bonus points, rewrite it to do the replacement in the temp buffer, and then return (buffer-string), it=CA=BCs likely to be much faster (and will generate less garbage). Robert --=20 From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function References: In-Reply-To: Resent-From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jun 2023 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64205@debbugs.gnu.org Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.168736014627061 (code B ref 64205); Wed, 21 Jun 2023 15:10:01 +0000 Received: (at 64205) by debbugs.gnu.org; 21 Jun 2023 15:09:06 +0000 Received: from localhost ([127.0.0.1]:33957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBzSD-00072P-Pa for submit@debbugs.gnu.org; Wed, 21 Jun 2023 11:09:06 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:51664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qByVa-0005Ak-2X for 64205@debbugs.gnu.org; Wed, 21 Jun 2023 10:08:30 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-570114e1feaso67501717b3.3 for <64205@debbugs.gnu.org>; Wed, 21 Jun 2023 07:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687356504; x=1689948504; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=q5u84epxEFKwapmIp4x91tm4ExR2jhD5GJuSj1Y/dRE=; b=lZNbMhzKhyy3uleO559+E7IBjoybRKRMGRfBJnkVtWUfVtyRPu2PybYvkicXP67qKK HLS/8+4/1Hyp78T526MhLqnd2hysPlBermhubURT7NuWUnt7I/+rwonba9LfrDYy/Cyv M8PCmGkdVv40e6EPwoQaxmvu8dHt6LZcaXccuIMMldr6P0rcggXdy4D8vjcRfq/XT3C8 TM+0EUs2IocSoMe0gnh4X6slB7g/LfdONSXOg84etTOsmpNvwzXWjJZgMMwisiFkSx3D K9uMNzaABj15DiGQTuCyFWVVWVlC0qzxMKfT+U7r1CqSIG4DiH15FI8eLuVv9jiZ/HBJ uQ3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687356504; x=1689948504; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=q5u84epxEFKwapmIp4x91tm4ExR2jhD5GJuSj1Y/dRE=; b=ZvbdR5BinOUB+wdRa3jHsxY8fCAG2+pb2Y7cveeGxomqB87vAbh21+8oFgOpjgw0ZO c0KfPHLOYymZuHZsxd85tJnQO8wKjVAjfBS+Ba3LI+Bh8wg8Whxqvekb49xDdPjAVF4E RZWJRfpnIWzlJaF7PUbrNt4tZ8Rp9TxH1+3mYCU87A6QUk9JKlsXbnpI14+So2mEXTiJ Dmuj5IhMQiBzxF4YelR97j65s879LRl9bAvY0wLS88kRjhYtMQTKX0/rcTek4gcDQkC7 DFJ4PMt4vhhUj6TImHHGKoWi3Ynqk7lA7McIPrgy4IiFpNYb82skcjTQ3FgYQ766ko+A mRBA== X-Gm-Message-State: AC+VfDwDHc1+MB03akmyKo9TaXbBMkj8Su4Fz9vAehTvy8pNpAM9rQBp smsEDyuLmtV/LKUmUnYnrQQkRLEzyG5PKDvPTslYD6+YIRQ= X-Google-Smtp-Source: ACHHUZ4ETZd87Iyn5CFlkkvhviEwa+lXEwHv+GnSLP/kID2BPRldsfUZQOmWoAmcL0ZZ2lOe9dPH66nkz8oaio2oBK0= X-Received: by 2002:a0d:cb17:0:b0:568:d586:77bd with SMTP id n23-20020a0dcb17000000b00568d58677bdmr15448882ywd.1.1687356503934; Wed, 21 Jun 2023 07:08:23 -0700 (PDT) MIME-Version: 1.0 From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Date: Wed, 21 Jun 2023 16:08:13 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000071bdf05fea44d9c" X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 21 Jun 2023 11:09:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000071bdf05fea44d9c Content-Type: multipart/alternative; boundary="000000000000071bdc05fea44d9a" --000000000000071bdc05fea44d9a Content-Type: text/plain; charset="UTF-8" Hello Robert, thank you for your response. I'm sending a new patch in the attachment. I've also instrumented the function using the `elp' package, here are the results: Function Name Call Count Elapsed Time Average Time orgtbl-to-table.el-old 1001 2.6707780000 0.0026681098 orgtbl-to-table.el-new 1001 2.4684200000 0.0024659540 New version is indeed a little bit faster. Best, Jakub --000000000000071bdc05fea44d9a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Robert, thank you for your response.

<= div>I'm sending a new patch in the attachment. I've also instrument= ed the function using the `elp' package, here are the results:

Function Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Call Coun= t =C2=A0Elapsed Time =C2=A0Average Time
orgtbl-to-table.el-old =C2=A0100= 1 =C2=A0 =C2=A0 =C2=A0 =C2=A02.6707780000 =C2=A00.0026681098
orgtbl-to-t= able.el-new =C2=A01001 =C2=A0 =C2=A0 =C2=A0 =C2=A02.4684200000 =C2=A00.0024= 659540

New version is indeed a little bit fast= er.

Best, Jakub
--000000000000071bdc05fea44d9a-- --000000000000071bdf05fea44d9c Content-Type: application/octet-stream; name="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Disposition: attachment; filename="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lj5sf3u90 RnJvbSBkY2I3ZGZiMjAxNTczOTBkZDRiMjM0YzkyOWNlNDVkMDU4ZGE0OGQ1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/SmFrdWI9MjBKZT1DND04RG09QzM9QURuZWs/ PSA8amVjbWluZWsua0BnbWFpbC5jb20+CkRhdGU6IFdlZCwgMjEgSnVuIDIwMjMgMTU6NTA6MzEg KzAyMDAKU3ViamVjdDogW1BBVENIXSBGaXggb3JndGJsLXRvLXRhYmxlLmVsIGZ1bmN0aW9uIHRv IGluY2x1ZGUgbGFzdCBjZWxsIGJvcmRlcgoKKiBsaXNwL29yZy9vcmctdGFibGUuZWwgKG9yZ3Ri bC10by10YWJsZS5lbCk6IFBlcmZvcm0gY2hhcmFjdGVyCnJlcGxhY2VtZW50IGluIHRoZSB0ZW1w IGJ1ZmZlciBhbmQgZml4IG1pc3NpbmcgY2VsbCBib3JkZXIuIChCdWcgIzY0MjA1KQotLS0KIGxp c3Avb3JnL29yZy10YWJsZS5lbCB8IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmcvb3JnLXRh YmxlLmVsIGIvbGlzcC9vcmcvb3JnLXRhYmxlLmVsCmluZGV4IDQyZjIzNDc5MGM1Li42ODEwZmQ4 ZGM1YSAxMDA2NDQKLS0tIGEvbGlzcC9vcmcvb3JnLXRhYmxlLmVsCisrKyBiL2xpc3Avb3JnL29y Zy10YWJsZS5lbApAQCAtNjEzMiw5ICs2MTMyLDEzIEBAIHN1cHBvcnRlZC4iCiAgICh3aXRoLXRl bXAtYnVmZmVyCiAgICAgKGluc2VydCAob3JndGJsLXRvLW9yZ3RibCB0YWJsZSBwYXJhbXMpKQog ICAgIChvcmctdGFibGUtYWxpZ24pCi0gICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZwotICAg ICAiLXwiICItKyIKLSAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAifC0iICIrLSIgKGJ1 ZmZlci1zdWJzdHJpbmcgMSAoYnVmZmVyLXNpemUpKSkpKSkKKyAgICAoZ290by1jaGFyIChwb2lu dC1taW4pKQorICAgICh3aGlsZSAocmUtc2VhcmNoLWZvcndhcmQgIi18IiBuaWwgdCkKKyAgICAg IChyZXBsYWNlLW1hdGNoICItKyIpKQorICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisgICAg KHdoaWxlIChyZS1zZWFyY2gtZm9yd2FyZCAifC0iIG5pbCB0KQorICAgICAgKHJlcGxhY2UtbWF0 Y2ggIistIikpCisgICAgKGJ1ZmZlci1zdHJpbmcpKSkKIAogKGRlZnVuIG9yZ3RibC10by11bmlj b2RlICh0YWJsZSBwYXJhbXMpCiAgICJDb252ZXJ0IHRoZSBgb3JndGJsLW1vZGUnIFRBQkxFIGlu dG8gYSB0YWJsZSB3aXRoIHVuaWNvZGUgY2hhcmFjdGVycy4KLS0gCjIuMzkuMQoK --000000000000071bdf05fea44d9c-- From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jun 2023 15:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Cc: 64205@debbugs.gnu.org Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.16873610965972 (code B ref 64205); Wed, 21 Jun 2023 15:25:01 +0000 Received: (at 64205) by debbugs.gnu.org; 21 Jun 2023 15:24:56 +0000 Received: from localhost ([127.0.0.1]:33977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBzhX-0001YF-WD for submit@debbugs.gnu.org; Wed, 21 Jun 2023 11:24:56 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:60496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBzhX-0001Y3-43 for 64205@debbugs.gnu.org; Wed, 21 Jun 2023 11:24:55 -0400 Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3111cb3dda1so6927782f8f.0 for <64205@debbugs.gnu.org>; Wed, 21 Jun 2023 08:24:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687361089; x=1689953089; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ngyE6ErCXMHCpAhzQ0QRFNyZUvbXTtQ5tXThgqcjH28=; b=KtxAeRHfL2D2Bodmh+xXT+zOTBJVi7QjTV88DH+GdgWJjYJfneUar7PpO8WuGYy2FF ME+bwBRsaOY8u4xCylOEyweM53YwDRVBgOioeRLLHN24Nwv7K3y1dk0vVNZqCSfxwt0K 3Q5KvSbg+ay8pI0xSqvHQ6RWmX3ON6MDy4Hxsp0W3VNjr/c2ipWTNnEDBEylrouM7nZR d89+X3UbUZEEQcHx+9YblRq8uPwBj7jS2x5nyCAEjyzscAJdBvYp1zULm61K9dCci8D1 1KGb07ZMCho0mSJ9Hqywyrk5pKREDOadeY6kv0hz3HQoKXua/f5XS+/LKRyaL7ysWyMH 5F1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687361089; x=1689953089; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ngyE6ErCXMHCpAhzQ0QRFNyZUvbXTtQ5tXThgqcjH28=; b=Q2RgjCyoVNJroEAPV5UhsNAuodXpGgkQB96O3A/cw6RhYHjLGEBpwxCczg0sYRitnc 48KZO/bx64nfiiaVpAclE3yLWopQZ8LwPZB9HgFw3jSzbn+j/XmoCz2l6RG3XNI9Y8DL EXQyixJ3bUyNShI2MMrWoC5F1CY2hCvAqaivlneAzPcv99F63LHsH1kheE8ikS8cMyw/ eHZTQtFyV0uAweYlIfr2xZ6/PMat303PL9JgEqygOW8NzRWxVLfa3pTOGoXnGuahsuX4 TZzhV/f0LrFX9sxFxr/+BQtACfbK981HPlP7yO0kCx1cXWgZI+DAwvK9ZHlw+0X8gBv2 L8pA== X-Gm-Message-State: AC+VfDxWMjWEuEtNaK3yiwHNU9Fc5f8hVPjua7tiCJru6Mpb+dk7XVds rKpimXMiwZO1SJ37iQckrbmvS7iuhgw= X-Google-Smtp-Source: ACHHUZ4Rr2HEJhuogfY9iPNg5gnBAJexO6zW1aYBDOMUIAERXfzRPt+omA5Np1200ndnROeaNrimew== X-Received: by 2002:adf:e6c4:0:b0:30f:b7be:4089 with SMTP id y4-20020adfe6c4000000b0030fb7be4089mr14122324wrm.3.1687361088528; Wed, 21 Jun 2023 08:24:48 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id m9-20020a5d56c9000000b0030fb4b55c13sm4696023wrw.96.2023.06.21.08.24.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jun 2023 08:24:47 -0700 (PDT) From: Robert Pluim In-Reply-To: ("Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?="'s message of "Wed, 21 Jun 2023 16:08:13 +0200") References: Date: Wed, 21 Jun 2023 17:24:47 +0200 Message-ID: <87ttv0g7nk.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 21 Jun 2023 16:08:13 +0200, Jakub Je=C4=8Dm=C3=ADnek said: Jakub> diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el Jakub> index 42f234790c5..6810fd8dc5a 100644 Jakub> --- a/lisp/org/org-table.el Jakub> +++ b/lisp/org/org-table.el Jakub> @@ -6132,9 +6132,13 @@ supported." Jakub> (with-temp-buffer Jakub> (insert (orgtbl-to-orgtbl table params)) Jakub> (org-table-align) Jakub> - (replace-regexp-in-string Jakub> - "-|" "-+" Jakub> - (replace-regexp-in-string "|-" "+-" (buffer-substring 1 (b= uffer-size)))))) Jakub> + (goto-char (point-min)) Jakub> + (while (re-search-forward "-|" nil t) Jakub> + (replace-match "-+")) Jakub> + (goto-char (point-min)) Jakub> + (while (re-search-forward "|-" nil t) Jakub> + (replace-match "+-")) Jakub> + (buffer-string))) You=CA=BCre replacing fixed strings, so you could use `search-forward' instead of `re-search-forward'. Robert --=20 From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function Resent-From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jun 2023 16:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 64205@debbugs.gnu.org Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.168736453212788 (code B ref 64205); Wed, 21 Jun 2023 16:23:02 +0000 Received: (at 64205) by debbugs.gnu.org; 21 Jun 2023 16:22:12 +0000 Received: from localhost ([127.0.0.1]:34143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qC0ax-0003KB-Uw for submit@debbugs.gnu.org; Wed, 21 Jun 2023 12:22:12 -0400 Received: from mail-yb1-f173.google.com ([209.85.219.173]:45172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBzyh-00021A-Hu for 64205@debbugs.gnu.org; Wed, 21 Jun 2023 11:42:40 -0400 Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-bc379e4c1cbso6198527276.2 for <64205@debbugs.gnu.org>; Wed, 21 Jun 2023 08:42:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687362154; x=1689954154; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=IUP2k4gzk23OBJ2TTp0cOl2M0ox/qHhKuTOnysylia4=; b=Cppq624MgmaV4THFoL1omeF0kJ0YmBF9vW21kQDJJavhvsV8WozYC03GTtKHfApSkT pq30z2cWFyVRwe4o8LWqIJCFvPlLcXwhf+wVHUNDp1T42xhWBdQAjZL0ORc4jUl7KgJ+ ZUbcPHLQRDW7Bnpw6QvQhVFwxujRbXguNx4e3/KVn3Zjx9Y0INZTH4XJYuqEgoFoW3Lo OUCL0k5oXZmBVGh0N57QoO2S0FkZuhVZ1q9Z1zd1TqngE5eYLNu6/mjK2HKm7OgLMBGO 94V5MXowsyItHnaGNSApNtFljcBVZ0FQL/CpDeE+fLmUxvvPWiHWQMwhmbyfV6BVKzm4 Upww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687362154; x=1689954154; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IUP2k4gzk23OBJ2TTp0cOl2M0ox/qHhKuTOnysylia4=; b=Coxy6yfaBBcp3qEOFrNFmezl3qdchy/HU/hpUwOIzpKOwFRo2hxx4iSyU2TBvYM37J 7RC51NoNC6QM2zTGkG6W/dveFakEZTDrsWJFu7sCBtS/qU6L40ShR5lu+XZGCHu+nZyJ h2f1IDn4WTWJRsJQRyJqj8+CVvwBeCERmn6i8+mg86KA9TfFSESz3MCtz6g3t90BBGoR rM1f4L4t1bLZpM4LO4eYAukrPry02Od0MSe8A3ywpx7mVSMRE2fAsuGwz/YLcLCNR2sq HNVfeZjSKEG+FI3EpyUn3sP/uJkdv2o6PfjhlclX+lDtAerH5MdxzS0wSgckqS+Qhs63 TJDg== X-Gm-Message-State: AC+VfDxTipsyyqJfOY8VfyoRjkCLyZVJS8hfZi53/zWhnVeVPkZTAky3 AEHcz5OmYGfXpo2cMs8DQ1oYUWtVSrmxVM8UrR4= X-Google-Smtp-Source: ACHHUZ6PuilnokwFNl7QiRgzJTm8Zp1BeQw1n1+mJN0Gb42i0K0scUJrMhqIkVsSJUbhvF55TN/QewtpC1Alk07eRYk= X-Received: by 2002:a5b:d02:0:b0:be6:74b1:b73f with SMTP id y2-20020a5b0d02000000b00be674b1b73fmr13554185ybp.18.1687362153855; Wed, 21 Jun 2023 08:42:33 -0700 (PDT) MIME-Version: 1.0 References: <87ttv0g7nk.fsf@gmail.com> In-Reply-To: <87ttv0g7nk.fsf@gmail.com> From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Date: Wed, 21 Jun 2023 17:42:22 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000ca140a05fea59d81" X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 21 Jun 2023 12:22:10 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000ca140a05fea59d81 Content-Type: multipart/alternative; boundary="000000000000ca140905fea59d7f" --000000000000ca140905fea59d7f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable You're right. There are more of these mistakes in the `org-table' file, for example on line 1061, 1126 and 4666. Jakub st 21. 6. 2023 v 17:24 odes=C3=ADlatel Robert Pluim naps= al: > >>>>> On Wed, 21 Jun 2023 16:08:13 +0200, Jakub Je=C4=8Dm=C3=ADnek < > jecminek.k@gmail.com> said: > Jakub> diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el > Jakub> index 42f234790c5..6810fd8dc5a 100644 > Jakub> --- a/lisp/org/org-table.el > Jakub> +++ b/lisp/org/org-table.el > Jakub> @@ -6132,9 +6132,13 @@ supported." > Jakub> (with-temp-buffer > Jakub> (insert (orgtbl-to-orgtbl table params)) > Jakub> (org-table-align) > Jakub> - (replace-regexp-in-string > Jakub> - "-|" "-+" > Jakub> - (replace-regexp-in-string "|-" "+-" (buffer-substring 1 > (buffer-size)))))) > Jakub> + (goto-char (point-min)) > Jakub> + (while (re-search-forward "-|" nil t) > Jakub> + (replace-match "-+")) > Jakub> + (goto-char (point-min)) > Jakub> + (while (re-search-forward "|-" nil t) > Jakub> + (replace-match "+-")) > Jakub> + (buffer-string))) > > You=CA=BCre replacing fixed strings, so you could use `search-forward' > instead of `re-search-forward'. > > Robert > -- > --000000000000ca140905fea59d7f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
You're right. There are more of these mistakes in the = `org-table' file, for example on line 1061, 1126 and 4666.

Jakub

st 21. 6. 2023 v=C2=A017:24 odes=C3=ADlatel Robert Pluim = <rpluim@gmail.com> napsal:
>>>>> On Wed, 21 Jun 2023 16:08:13 += 0200, Jakub Je=C4=8Dm=C3=ADnek <jecminek.k@gmail.com> said:
=C2=A0 =C2=A0 Jakub> diff --git a/lisp/org/org-table.el b/lisp/org/org-t= able.el
=C2=A0 =C2=A0 Jakub> index 42f234790c5..6810fd8dc5a 100644
=C2=A0 =C2=A0 Jakub> --- a/lisp/org/org-table.el
=C2=A0 =C2=A0 Jakub> +++ b/lisp/org/org-table.el
=C2=A0 =C2=A0 Jakub> @@ -6132,9 +6132,13 @@ supported."
=C2=A0 =C2=A0 Jakub>=C2=A0 =C2=A0 (with-temp-buffer
=C2=A0 =C2=A0 Jakub>=C2=A0 =C2=A0 =C2=A0 (insert (orgtbl-to-orgtbl table= params))
=C2=A0 =C2=A0 Jakub>=C2=A0 =C2=A0 =C2=A0 (org-table-align)
=C2=A0 =C2=A0 Jakub> -=C2=A0 =C2=A0 (replace-regexp-in-string
=C2=A0 =C2=A0 Jakub> -=C2=A0 =C2=A0 =C2=A0"-|" "-+"<= br> =C2=A0 =C2=A0 Jakub> -=C2=A0 =C2=A0 =C2=A0(replace-regexp-in-string &quo= t;|-" "+-" (buffer-substring 1 (buffer-size))))))
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 (goto-char (point-min))
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 (while (re-search-forward "-|&q= uot; nil t)
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 =C2=A0 (replace-match "-+"= ))
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 (goto-char (point-min))
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 (while (re-search-forward "|-&q= uot; nil t)
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 =C2=A0 (replace-match "+-"= ))
=C2=A0 =C2=A0 Jakub> +=C2=A0 =C2=A0 (buffer-string)))

You=CA=BCre replacing fixed strings, so you could use `search-forward'<= br> instead of `re-search-forward'.

Robert
--
--000000000000ca140905fea59d7f-- --000000000000ca140a05fea59d81 Content-Type: application/octet-stream; name="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Disposition: attachment; filename="0001-Fix-orgtbl-to-table.el-function-to-include-last-cell.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lj5vu69k0 RnJvbSA2MTAyNDk1NGU3NWM0ZTcxZWQ0OGMwNTY2ZTAyZmI2ZTY3YjNlNjg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/SmFrdWI9MjBKZT1DND04RG09QzM9QURuZWs/ PSA8amVjbWluZWsua0BnbWFpbC5jb20+CkRhdGU6IFdlZCwgMjEgSnVuIDIwMjMgMTU6NTA6MzEg KzAyMDAKU3ViamVjdDogW1BBVENIXSBGaXggb3JndGJsLXRvLXRhYmxlLmVsIGZ1bmN0aW9uIHRv IGluY2x1ZGUgbGFzdCBjZWxsIGJvcmRlcgoKKiBsaXNwL29yZy9vcmctdGFibGUuZWwgKG9yZ3Ri bC10by10YWJsZS5lbCk6IFBlcmZvcm0gY2hhcmFjdGVyCnJlcGxhY2VtZW50IGluIHRoZSB0ZW1w IGJ1ZmZlciBhbmQgZml4IG1pc3NpbmcgY2VsbCBib3JkZXIuIChCdWcgIzY0MjA1KQotLS0KIGxp c3Avb3JnL29yZy10YWJsZS5lbCB8IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmcvb3JnLXRh YmxlLmVsIGIvbGlzcC9vcmcvb3JnLXRhYmxlLmVsCmluZGV4IDQyZjIzNDc5MGM1Li45YTcyZWI1 ZjMxNCAxMDA2NDQKLS0tIGEvbGlzcC9vcmcvb3JnLXRhYmxlLmVsCisrKyBiL2xpc3Avb3JnL29y Zy10YWJsZS5lbApAQCAtNjEzMiw5ICs2MTMyLDEzIEBAIHN1cHBvcnRlZC4iCiAgICh3aXRoLXRl bXAtYnVmZmVyCiAgICAgKGluc2VydCAob3JndGJsLXRvLW9yZ3RibCB0YWJsZSBwYXJhbXMpKQog ICAgIChvcmctdGFibGUtYWxpZ24pCi0gICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZwotICAg ICAiLXwiICItKyIKLSAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAifC0iICIrLSIgKGJ1 ZmZlci1zdWJzdHJpbmcgMSAoYnVmZmVyLXNpemUpKSkpKSkKKyAgICAoZ290by1jaGFyIChwb2lu dC1taW4pKQorICAgICh3aGlsZSAoc2VhcmNoLWZvcndhcmQgIi18IiBuaWwgdCkKKyAgICAgIChy ZXBsYWNlLW1hdGNoICItKyIpKQorICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisgICAgKHdo aWxlIChzZWFyY2gtZm9yd2FyZCAifC0iIG5pbCB0KQorICAgICAgKHJlcGxhY2UtbWF0Y2ggIist IikpCisgICAgKGJ1ZmZlci1zdHJpbmcpKSkKIAogKGRlZnVuIG9yZ3RibC10by11bmljb2RlICh0 YWJsZSBwYXJhbXMpCiAgICJDb252ZXJ0IHRoZSBgb3JndGJsLW1vZGUnIFRBQkxFIGludG8gYSB0 YWJsZSB3aXRoIHVuaWNvZGUgY2hhcmFjdGVycy4KLS0gCjIuMzkuMQoK --000000000000ca140a05fea59d81-- From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jun 2023 14:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Cc: 64205@debbugs.gnu.org, Eli Zaretskii Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.168744473827407 (code B ref 64205); Thu, 22 Jun 2023 14:39:01 +0000 Received: (at 64205) by debbugs.gnu.org; 22 Jun 2023 14:38:58 +0000 Received: from localhost ([127.0.0.1]:36478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCLSb-00077z-RL for submit@debbugs.gnu.org; Thu, 22 Jun 2023 10:38:58 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:52286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCLSa-00077m-5z for 64205@debbugs.gnu.org; Thu, 22 Jun 2023 10:38:56 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-3f9bece8d1bso20851535e9.0 for <64205@debbugs.gnu.org>; Thu, 22 Jun 2023 07:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687444730; x=1690036730; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=eKdfENg4nqX1fcF7VllxHNW6JAn9zR1tJFccXMYdvdE=; b=kd5A7UJm+6xcEBWdGiZ5w39CDMNJtidDFNu9xZSviaZBR7Y9ZpD18fF0N9+L4NMkWW 2eiubH5P1iIbMP+uGb/UXo2+7t1PKUb+UryRilVlcefc+MLz42Fe6AhL7NFBsUmvHUJf FJVM1xglgdKgbmT37p+565ki3igbDf81FtVyxT5kGfgi38sq22sWHL/1dsk5Ln/1B8Hb S66UDIv2xNATdMj8vtwu3hRHawuqVpKI4k00+uYeMHDc3ny3dgGs822kdMqVXHlZ6THD Je8+oRBGTdu1rtZlXtr9WF5ZsxZZw/ylkKwpkB9E48BV1zVfSimJnB+SAzlY+8pjnjUv OM+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687444730; x=1690036730; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eKdfENg4nqX1fcF7VllxHNW6JAn9zR1tJFccXMYdvdE=; b=E1WhXiSMvT8PUJHy2LH+Gm2AwW8GIMXE4fGPFC2ZnNzl9y8qz6z/A4HsIdjxKKkH0A Izzj+urR8JpeB/YDG53xvZRxGx6g4ysRbGxxTn+/jGKrOMDd9zF6ghBA3Ce+kcq/T2Yp aECxiXikvphvyUVTXhhBradFY2A0bwRHLeIbvLoBuKIwQAF8fKIYQ4VNBzbDLBg5lKNq cZlRJl2rZfwjXLmoTqXJzcE+/kbbVuBqKRaUxyX6RSsHVa/nt+7nsEIIY16PndQPc1SX 5Y7I7MXt5NLJvqA8w5OtUnDLjlCWmGl1Eh73nlxmcAWXS9FVcypm43/+4eKD2xwf2sgg YJVg== X-Gm-Message-State: AC+VfDxwCyY9OMC/sMDaLBca5SpOTzlEYuXEFyxCsXmLwuDsYd1rgjF9 jb6Ty1NIyHlDQoJxCULlgXc= X-Google-Smtp-Source: ACHHUZ6YBKdbgHOHD9GDVdFYu15pqD8CbmlU1hRsQVyDGc2YX2B4/3hN2Rdyq0LHjhaG58h0/Lzvkw== X-Received: by 2002:a05:600c:3794:b0:3f9:b30f:455f with SMTP id o20-20020a05600c379400b003f9b30f455fmr8210829wmr.9.1687444730047; Thu, 22 Jun 2023 07:38:50 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id l16-20020a1c7910000000b003f9bdf60b34sm4614146wme.11.2023.06.22.07.38.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jun 2023 07:38:49 -0700 (PDT) From: Robert Pluim In-Reply-To: ("Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?="'s message of "Thu, 22 Jun 2023 16:33:02 +0200") References: <87ttv0g7nk.fsf@gmail.com> Date: Thu, 22 Jun 2023 16:38:48 +0200 Message-ID: <871qi3fton.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 22 Jun 2023 16:33:02 +0200, Jakub Je=C4=8Dm=C3=ADnek said: Jakub> Tags: patch Jakub> I forgot to mention that I=C2=B4ve fixed what you asked for, tha= nk you for Jakub> pointing that out. Thanks for that. Eli, is this small enough to go into master without paperwork? Thanks Robert Jakub> See attached. Jakub> Jakub Jakub> From 61024954e75c4e71ed48c0566e02fb6e67b3e688 Mon Sep 17 00:00:0= 0 2001 Jakub> From: =3D?UTF-8?q?Jakub=3D20Je=3DC4=3D8Dm=3DC3=3DADnek?=3D Jakub> Date: Wed, 21 Jun 2023 15:50:31 +0200 Jakub> Subject: [PATCH] Fix orgtbl-to-table.el function to include last= cell border Jakub> * lisp/org/org-table.el (orgtbl-to-table.el): Perform character Jakub> replacement in the temp buffer and fix missing cell border. (Bug= #64205) Jakub> --- Jakub> lisp/org/org-table.el | 10 +++++++--- Jakub> 1 file changed, 7 insertions(+), 3 deletions(-) Jakub> diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el Jakub> index 42f234790c5..9a72eb5f314 100644 Jakub> --- a/lisp/org/org-table.el Jakub> +++ b/lisp/org/org-table.el Jakub> @@ -6132,9 +6132,13 @@ supported." Jakub> (with-temp-buffer Jakub> (insert (orgtbl-to-orgtbl table params)) Jakub> (org-table-align) Jakub> - (replace-regexp-in-string Jakub> - "-|" "-+" Jakub> - (replace-regexp-in-string "|-" "+-" (buffer-substring 1 (b= uffer-size)))))) Jakub> + (goto-char (point-min)) Jakub> + (while (search-forward "-|" nil t) Jakub> + (replace-match "-+")) Jakub> + (goto-char (point-min)) Jakub> + (while (search-forward "|-" nil t) Jakub> + (replace-match "+-")) Jakub> + (buffer-string))) =20 Jakub> (defun orgtbl-to-unicode (table params) Jakub> "Convert the `orgtbl-mode' TABLE into a table with unicode ch= aracters. Jakub> --=20 Jakub> 2.39.1 Robert --=20 From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jun 2023 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 64205@debbugs.gnu.org, jecminek.k@gmail.com Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.168744691531263 (code B ref 64205); Thu, 22 Jun 2023 15:16:02 +0000 Received: (at 64205) by debbugs.gnu.org; 22 Jun 2023 15:15:15 +0000 Received: from localhost ([127.0.0.1]:36500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCM1i-00088B-Kr for submit@debbugs.gnu.org; Thu, 22 Jun 2023 11:15:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCM1g-00087v-Hc for 64205@debbugs.gnu.org; Thu, 22 Jun 2023 11:15:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qCM1a-0001e0-V2; Thu, 22 Jun 2023 11:15:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=INsUqBb5R8uFRzG3KnZRbTf3JAWdlZaN1UqNtSnM06Q=; b=XOev282ZNqreMFBS5V8+ 4jhlVv7LF3qiwGpfdkO9Jclz2omA9Fm8SKMKgLNDZlVzeyVLbVIJ03b2ejeyKL9Dcs/CFqhaFXN5s erkFm+frEqpDeiBPIYjlIupIj11vkJAap4rFd8IguX/1xudkK7Uo+qMfCavP2uJvSpzjSoA9F1YdB Mi3GFiPOQ32SlvrZBQXOiMKtsYRnfkkZ8AcIFelTJBSPPMSAOYKGimQa3uVOju/piohZrm3QYt6aQ RAAFdhNHpBqPx9b6LcL4G34VCfJheVbuVBFjNb2pPgVkTtY/9iaIg3ZfiyZWQ0bT7kyLecyeKhUZ6 +V1kJGa/ZntF6w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qCM1a-0005lU-EJ; Thu, 22 Jun 2023 11:15:06 -0400 Date: Thu, 22 Jun 2023 18:15:17 +0300 Message-Id: <83sfaj34vu.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871qi3fton.fsf@gmail.com> (message from Robert Pluim on Thu, 22 Jun 2023 16:38:48 +0200) References: <87ttv0g7nk.fsf@gmail.com> <871qi3fton.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: 64205@debbugs.gnu.org, Eli Zaretskii > Date: Thu, 22 Jun 2023 16:38:48 +0200 > > >>>>> On Thu, 22 Jun 2023 16:33:02 +0200, Jakub Ječmínek said: > > Jakub> Tags: patch > Jakub> I forgot to mention that I´ve fixed what you asked for, thank you for > Jakub> pointing that out. > > Thanks for that. Eli, is this small enough to go into master without > paperwork? Yes. Just don't forget the Copyright-paperwork-exempt thingy. Thanks. From unknown Mon Aug 18 11:22:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64205: Fix missing cell border when using orgtbl-to-table.el function Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jun 2023 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64205 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jecminek.k@gmail.com Cc: 64205@debbugs.gnu.org, Eli Zaretskii Received: via spool by 64205-submit@debbugs.gnu.org id=B64205.16874486491859 (code B ref 64205); Thu, 22 Jun 2023 15:45:02 +0000 Received: (at 64205) by debbugs.gnu.org; 22 Jun 2023 15:44:09 +0000 Received: from localhost ([127.0.0.1]:36528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCMTg-0000Tq-Ey for submit@debbugs.gnu.org; Thu, 22 Jun 2023 11:44:08 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:50252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCMTe-0000T8-RD; Thu, 22 Jun 2023 11:44:07 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-3fa798cf201so1162925e9.0; Thu, 22 Jun 2023 08:44:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687448641; x=1690040641; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3l9ATJK1BOUGsSIy07nZ/amjgcQZcdBwgEY+Af+5DaY=; b=gBqhhtIiQFya5Kpp/jhlff9BvaEk9moRpJQd+0lcWFcjbzGhVeJizKWR5AsvLqAOwL ylKYoOxzO0JJbvSaR6nVzkPttAzNBjLZAVSCc1OUzfxKViZI9dGD6Bamo/mBh3XmfBv9 qI5Ofu4kBDQ1RHbvQrnqNHEXroa9S32IW/tQqv18b6FsLnGqJwB6txt+9l/q6+ghae3k 2E/bjew6+UkjOABgUW//kNqdHTuj8mqqgnzqU8Rg55pGqV8O/dKXDDkVP+0kC4qncgL2 QDyoztAIim1o0BMmyokOnWlKU5VWdNcxjiTuPQeJB0UTc0K+NYvHjAzy523Fej190TRD 3/eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687448641; x=1690040641; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3l9ATJK1BOUGsSIy07nZ/amjgcQZcdBwgEY+Af+5DaY=; b=Bo0WHMEHIix+k+2FFop/ONcEnSWH7oDJR0wtqEhClSddv7L4+m3w/63t1xxmQzI2sl H3p6wMUcVg5LNZL9WWSZ6PyDUZn8ytb1Ld/iqAHOzQG0BchPhrzQFhWB1U+uWvdZ1gr9 kKyCsva0vnCOEJ1PPntfsCi0pu3ZtWoE6dbZppBtuaLPuJvB498wRTS6tbZ9uAezPzjQ 7iJ88DUcI9QbfBVijFhuH+Iu6cfcalDUapUSZHbnbv1F9jQpYPOQYNeQYuuCzcHEnA8E tcJGaFpVuPVCIB7NCYFjkqfzySPr76nVE3a/ohj87Fl+0HPPxGqOM/rI40MO1Mbf7V10 qTag== X-Gm-Message-State: AC+VfDy5UwYYTJ7UljeZ+TO4zb3tZAMtiF0vmJ+2j1cbVk2ib968KFZN Ok5eABmPyx6ZFNfYVkE7k0ul1LJheik= X-Google-Smtp-Source: ACHHUZ4dcXXb/QPZNNIRBG5qjr2SrD2iDs0Rj3hOB+AFEklDrEmG10WKHyvh5EQBP37dv6A5Gst8zg== X-Received: by 2002:a05:600c:2942:b0:3f9:b8b8:20e4 with SMTP id n2-20020a05600c294200b003f9b8b820e4mr6110288wmd.31.1687448640524; Thu, 22 Jun 2023 08:44:00 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id z5-20020a1c4c05000000b003fa78d1055esm638973wmf.21.2023.06.22.08.43.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jun 2023 08:43:59 -0700 (PDT) From: Robert Pluim In-Reply-To: <83sfaj34vu.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 22 Jun 2023 18:15:17 +0300") References: <87ttv0g7nk.fsf@gmail.com> <871qi3fton.fsf@gmail.com> <83sfaj34vu.fsf@gnu.org> Date: Thu, 22 Jun 2023 17:43:58 +0200 Message-ID: <87wmzvec3l.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 64205 fixed close 64205 30.1 quit >>>>> On Thu, 22 Jun 2023 18:15:17 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Cc: 64205@debbugs.gnu.org, Eli Zaretskii >> Date: Thu, 22 Jun 2023 16:38:48 +0200 >>=20 >> >>>>> On Thu, 22 Jun 2023 16:33:02 +0200, Jakub Je=C4=8Dm=C3=ADnek <= jecminek.k@gmail.com> said: >>=20 Jakub> Tags: patch Jakub> I forgot to mention that I=C2=B4ve fixed what you asked for, tha= nk you for Jakub> pointing that out. >>=20 >> Thanks for that. Eli, is this small enough to go into master without >> paperwork? Eli> Yes. Just don't forget the Copyright-paperwork-exempt thingy. Closing. Committed as 4c01b0deee1 For future changes, I suspect you=CA=BCll need to assign copyright to the changes to the FSF, if you=CA=BCre willing to do so (the limit is approx 10 lines of code). Thanks Robert --=20