From unknown Wed Jun 18 23:15:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68226 <68226@debbugs.gnu.org> To: bug#68226 <68226@debbugs.gnu.org> Subject: Status: [PATCH] Improve block_node handling for yaml-ts-mode fill-paragraph Reply-To: bug#68226 <68226@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:15:04 +0000 retitle 68226 [PATCH] Improve block_node handling for yaml-ts-mode fill-par= agraph reassign 68226 emacs submitter 68226 Graham Marlow severity 68226 normal tag 68226 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 02 17:11:19 2024 Received: (at submit) by debbugs.gnu.org; 2 Jan 2024 22:11:19 +0000 Received: from localhost ([127.0.0.1]:51494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKmyl-0006iC-7Z for submit@debbugs.gnu.org; Tue, 02 Jan 2024 17:11:19 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKmyh-0006ho-8v for submit@debbugs.gnu.org; Tue, 02 Jan 2024 17:11:17 -0500 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 1rKmyY-0004N6-3t for bug-gnu-emacs@gnu.org; Tue, 02 Jan 2024 17:11:06 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rKmyT-0007Pt-6I for bug-gnu-emacs@gnu.org; Tue, 02 Jan 2024 17:11:05 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 68A083200B4B for ; Tue, 2 Jan 2024 17:10:56 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 02 Jan 2024 17:10:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgmarlow.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1704233455; x=1704319855; bh=4ZOslixUzupNd0Alex1hZRP667i7/DxV EXDyoSm3xxI=; b=I3G2YWbuuHHUwKmLdh9jNjM6c14MXlk5zWu2j2Xy/eOea3F2 uALEcUfDaTttDgiCbymAJpoX+1blcP5Y3wG0Uui6Qip/oXvUsAKXxCraz2EnGpCW 8F/bXABzK+zdZqRC41dwccvo9t6HgaVzILuRjCe6jisC73gFecG+iIi2Ix+mK6CH M6JM7Nt3WsT76/iabQJ9RKSo59Z0yb0vVih5tY4SOoekCWz1xBRdsRyNYMoumuAg h/d1Gl/jDyRema4d+8vG/bUAWf+SufzNRT2rQSFCNM46RpqRNgO2770QGZ2oNT84 ETNlB1el5vyDyeRpibUB+sC/Q2tbmVoBF0B1Gg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1704233455; x=1704319855; bh=4ZOslixUzupNd0Alex1hZRP667i7/DxVEXD yoSm3xxI=; b=y/+UJQE8QiqgBdHqw9m9gC/ol0RIQypvzjbGe25O1N+tBdNg2BV O1TV8qEFkdiyS/UKNn3KZJpQISrsIdtfPim81FdzezpKXZa/bnG0QmXmRd1xSLmT Bg8S459b8/6UyFoqotoUVmXZM53d4/9tiBQRasEtxokiCs5wBunpTNNWY6ig/bn3 vETQSYM5MRyQwOgb/zNf3UjBMzdCrisMVLaL1GFoILN6uROQjn/KTR+Mc/7qg24r zuP295ZSoySX6wO6fCMLhYMDSdGNw8JQRXurcSwDms/dvi8/yIL4T4vGsVUfzGam ukj5qWC5ypGFgAEsHG5eKcgOapEfl0qVIZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdegfedgkeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfvffhufesmhdtreertd efjeenucfhrhhomhepifhrrghhrghmucforghrlhhoficuoehgrhgrhhgrmhesmhhgmhgr rhhlohifrdgtohhmqeenucggtffrrghtthgvrhhnpeefgffhhffhjedvkeduleeugfffgf ettefhtdelkeejueekfeehveevuedutdduheenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehgrhgrhhgrmhesmhhgmhgrrhhlohifrdgtohhm X-ME-Proxy: Feedback-ID: i9bd1467a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 2 Jan 2024 17:10:55 -0500 (EST) Content-Type: multipart/mixed; boundary="------------cV00pKYEV7kHKBij0Iok603u" Message-ID: <9d583305-9cdb-54bb-6e72-063b2c2a611e@mgmarlow.com> Date: Tue, 2 Jan 2024 14:10:53 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Graham Marlow Subject: [PATCH] Improve block_node handling for yaml-ts-mode fill-paragraph Received-SPF: pass client-ip=64.147.123.24; envelope-from=graham@mgmarlow.com; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: 0.6 (/) X-Debbugs-Envelope-To: submit 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: -0.4 (/) This is a multi-part message in MIME format. --------------cV00pKYEV7kHKBij0Iok603u Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello Emacs maintainers, I noticed that the yaml-ts-mode fill-paragraph function doesn't play nicely with block nodes, making it difficult to tidy paragraphs. For example, foo: | line-one line-two Becomes foo: | line-one line-two Effectively undoing the block. My proposed changes (see attached patch) fixes this behavior so that block nodes remain formatted correctly: foo: | line-one line-two It also plays nicely with longer pieces of text and multiple paragraphs. I tried to base my changes off of the fill-paragraph function from c-ts-common, though the YAML version is much simpler since it doesn't need to account for comment insertion. I've not written a fill-paragraph function before so I'm sure I messed something up. What do you think? --------------cV00pKYEV7kHKBij0Iok603u Content-Type: text/x-patch; charset=UTF-8; name="0001-Improve-block_node-handling-for-yaml-ts-mode-fill-pa.patch" Content-Disposition: attachment; filename*0="0001-Improve-block_node-handling-for-yaml-ts-mode-fill-pa.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0MzY0MGIyZDQ1Zjg3YjBiMzk0ODE3ZDI5NTdjZGUzNDE3MzZkMjAwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHcmFoYW0gTWFybG93IDxncmFoYW1AbWdtYXJsb3cu Y29tPgpEYXRlOiBUdWUsIDIgSmFuIDIwMjQgMTM6NTg6MjIgLTA4MDAKU3ViamVjdDogW1BB VENIXSBJbXByb3ZlIGJsb2NrX25vZGUgaGFuZGxpbmcgZm9yIHlhbWwtdHMtbW9kZSBmaWxs LXBhcmFncmFwaAoKV2hlbiB1c2luZyBmaWxsLXBhcmFncmFwaCBvbiBhIGJsb2NrX3NjYWxh ciAodGhlIGVsZW1lbnQgd2l0aGluIGEKYmxvY2tfbm9kZSkgZmlsbCB0aGUgcGFyYWdyYXBo IHN1Y2ggdGhhdCB0aGUgY29udGVudHMgcmVtYWluCndpdGhpbiB0aGUgYmxvY2tfbm9kZS4g VGhpcyBmaXhlcyB0aGUgcHJldmlvdXMgYmVoYXZpb3IgdGhhdCB3b3VsZApjbG9iYmVyIGEg YmxvY2tfbm9kZS4KCiogbGlzcC90ZXh0bW9kZXMveWFtbC10cy1tb2RlLmVsOiBBZGQgeWFt bC10cy1tb2RlLS1maWxsLXBhcmFncmFwaAotLS0KIGxpc3AvdGV4dG1vZGVzL3lhbWwtdHMt bW9kZS5lbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC90ZXh0bW9kZXMveWFtbC10cy1t b2RlLmVsIGIvbGlzcC90ZXh0bW9kZXMveWFtbC10cy1tb2RlLmVsCmluZGV4IDJiNTdiMzg0 MzAwLi4wOGZlNGM0OTczMyAxMDA2NDQKLS0tIGEvbGlzcC90ZXh0bW9kZXMveWFtbC10cy1t b2RlLmVsCisrKyBiL2xpc3AvdGV4dG1vZGVzL3lhbWwtdHMtbW9kZS5lbApAQCAtMTE3LDYg KzExNywyNiBAQAogICAgJygoRVJST1IpIEBmb250LWxvY2std2FybmluZy1mYWNlKSkKICAg IlRyZWUtc2l0dGVyIGZvbnQtbG9jayBzZXR0aW5ncyBmb3IgYHlhbWwtdHMtbW9kZScuIikK IAorKGRlZnVuIHlhbWwtdHMtbW9kZS0tZmlsbC1wYXJhZ3JhcGggKCZvcHRpb25hbCBqdXN0 aWZ5KQorICAiRmlsbCBwYXJhZ3JhcGguCitCZWhhdmVzIGxpa2UgYGZpbGwtcGFyYWdyYXBo JywgYnV0IHJlc3BlY3RzIGJsb2NrIG5vZGUKK2JvdW5kYXJpZXMuICBKVVNUSUZZIGlzIHBh c3NlZCB0byBgZmlsbC1wYXJhZ3JhcGgnLiIKKyAgKGludGVyYWN0aXZlICIqUCIpCisgIChz YXZlLXJlc3RyaWN0aW9uCisgICAgKHdpZGVuKQorICAgIChsZXQgKChub2RlICh0cmVlc2l0 LW5vZGUtYXQgKHBvaW50KSkpKQorICAgICAgKHdoZW4gKHN0cmluZz0gImJsb2NrX3NjYWxh ciIgKHRyZWVzaXQtbm9kZS10eXBlIG5vZGUpKQorICAgICAgICAobGV0KiAoKHN0YXJ0ICh0 cmVlc2l0LW5vZGUtc3RhcnQgbm9kZSkpCisgICAgICAgICAgICAgICAoZW5kICh0cmVlc2l0 LW5vZGUtZW5kIG5vZGUpKQorICAgICAgICAgICAgICAgKHN0YXJ0LW1hcmtlciAocG9pbnQt bWFya2VyKSkKKyAgICAgICAgICAgICAgIChmaWxsLXBhcmFncmFwaC1mdW5jdGlvbiBuaWwp KQorICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbgorICAgICAgICAgICAgKGdvdG8tY2hhciBz dGFydCkKKyAgICAgICAgICAgIChmb3J3YXJkLWxpbmUpCisgICAgICAgICAgICAobW92ZS1t YXJrZXIgc3RhcnQtbWFya2VyIChwb2ludCkpCisgICAgICAgICAgICAobmFycm93LXRvLXJl Z2lvbiAocG9pbnQpIGVuZCkpCisgICAgICAgICAgKGZpbGwtcmVnaW9uIHN0YXJ0LW1hcmtl ciBlbmQganVzdGlmeSkpKSkpKQorCiA7OzsjIyNhdXRvbG9hZAogKGRlZmluZS1kZXJpdmVk LW1vZGUgeWFtbC10cy1tb2RlIHRleHQtbW9kZSAiWUFNTCIKICAgIk1ham9yIG1vZGUgZm9y IGVkaXRpbmcgWUFNTCwgcG93ZXJlZCBieSB0cmVlLXNpdHRlci4iCkBAIC0xNDEsNiArMTYx LDggQEAKICAgICAgICAgICAgICAgICAgIChjb25zdGFudCBlc2NhcGUtc2VxdWVuY2UgbnVt YmVyIHByb3BlcnR5KQogICAgICAgICAgICAgICAgICAgKGJyYWNrZXQgZGVsaW1pdGVyIGVy cm9yIG1pc2MtcHVuY3R1YXRpb24pKSkKIAorICAgIChzZXRxLWxvY2FsIGZpbGwtcGFyYWdy YXBoLWZ1bmN0aW9uICMneWFtbC10cy1tb2RlLS1maWxsLXBhcmFncmFwaCkKKwogICAgICh0 cmVlc2l0LW1ham9yLW1vZGUtc2V0dXApKSkKIAogKGlmICh0cmVlc2l0LXJlYWR5LXAgJ3lh bWwpCi0tIAoyLjM5LjMgKEFwcGxlIEdpdC0xNDUpCgo= --------------cV00pKYEV7kHKBij0Iok603u-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 02 23:42:11 2024 Received: (at 68226) by debbugs.gnu.org; 3 Jan 2024 04:42:11 +0000 Received: from localhost ([127.0.0.1]:51726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKt51-0000JD-9n for submit@debbugs.gnu.org; Tue, 02 Jan 2024 23:42:11 -0500 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]:54506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKt4x-0000Iw-RT for 68226@debbugs.gnu.org; Tue, 02 Jan 2024 23:42:09 -0500 Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1d4b650bc9cso16603275ad.0 for <68226@debbugs.gnu.org>; Tue, 02 Jan 2024 20:42:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704256919; x=1704861719; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UFPOqL4HiiIOjHIf3CDAnO6fo0sdsrt6mOhyj6aokFM=; b=PwysAkfVFdHX4BrGIkJtE+PdGBBIqldk+MkN3FlesEZPFHgmcYldQGFCW7LCOiHvGm b1AsYWwwcAUSYZ+r698BNAl2CuD87p+oahmwnb6kLUUlRJ/Gm1qNcLfpugsYVcBs2KiY ZG3MMx3nEEAeEpTy2Tj9UTpgt1xRJL42L7mwVHTtJO0RZdrwOlUkwng/9qmwnarBMgrE dF+8J4p61VaSwLz/kQj9MlBpfuCZ1HVwTqbiJMpo/tFn6PnDSJQ9LjpoBiz7BkqLPDRm kb8tSGNxIRMtYwTmi0CiUAWXOLjzk5chiHik8VG8BVkR6VD/VsSQvanOqe4Hq7lV++Al dQCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704256919; x=1704861719; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UFPOqL4HiiIOjHIf3CDAnO6fo0sdsrt6mOhyj6aokFM=; b=pjAq5K6BPn2mElZoP1t/YQoyT/xQXSku8FZpXcH2OPbAhnAiN2vCCwF+iQDd1ZnPZ4 7BLWEk+n5FLnqlHj6tYrm8vTrY0duNhDe039HhNoOm95rXy2Nm0WIkLnObQTFw+psOEW Yq0YBtdAg/ZT1XtZeoTOWkywCErj8D2oAb2gMs33ykC+NFC8YKu3tcECap/Q0E4/5NzZ CmD4PNzakrIcQVPKAk48no14wycRO+uuztwCVVkDT/f7iaYR0MT0QHtrIQ/aqAkBh5qT WTQhwZGgiNz46uEvueliY0ZqSL0HxPzxCoMwOHgeOcT0ParLq6wvzi7ejo024GpS7Nhl DMWA== X-Gm-Message-State: AOJu0YxHAGLj4QpFAA6kyBaS8SpudY7xM6gHlcJUwoDJeaGgmU4f1SCu xgraxTTdqz3zw30Qcw6wlCo= X-Google-Smtp-Source: AGHT+IE27im5m7q9zeDfLz66tO1HYd9+yb+0UdKew3rq8bk+rVgz+pIqwFP8AH0WhWYeT2RmjgKs+g== X-Received: by 2002:a17:903:2444:b0:1d4:bc19:d7cc with SMTP id l4-20020a170903244400b001d4bc19d7ccmr5178573pls.116.1704256918918; Tue, 02 Jan 2024 20:41:58 -0800 (PST) Received: from smtpclient.apple (172-117-161-177.res.spectrum.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id d9-20020a170902aa8900b001c407fac227sm22805570plr.41.2024.01.02.20.41.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Jan 2024 20:41:58 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: bug#68226: [PATCH] Improve block_node handling for yaml-ts-mode fill-paragraph From: Yuan Fu In-Reply-To: <9d583305-9cdb-54bb-6e72-063b2c2a611e@mgmarlow.com> Date: Tue, 2 Jan 2024 20:41:52 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9d583305-9cdb-54bb-6e72-063b2c2a611e@mgmarlow.com> To: Graham Marlow X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68226 Cc: 68226@debbugs.gnu.org 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 Jan 2, 2024, at 2:10 PM, Graham Marlow wrote: >=20 > Hello Emacs maintainers, >=20 > I noticed that the yaml-ts-mode fill-paragraph function doesn't play = nicely with block nodes, making it difficult to tidy paragraphs. For = example, >=20 > foo: | > line-one > line-two >=20 > Becomes >=20 > foo: | line-one line-two >=20 > Effectively undoing the block. >=20 > My proposed changes (see attached patch) fixes this behavior so that = block nodes remain formatted correctly: >=20 > foo: | > line-one line-two >=20 > It also plays nicely with longer pieces of text and multiple = paragraphs. >=20 > I tried to base my changes off of the fill-paragraph function from = c-ts-common, though the YAML version is much simpler since it doesn't = need to account for comment insertion. I've not written a fill-paragraph = function before so I'm sure I messed something up. >=20 > What do you = think?<0001-Improve-block_node-handling-for-yaml-ts-mode-fill-pa.patch> Thank you! This is great. The function assumes that the block starts at = the line below =E2=80=9C|=E2=80=9D, but I think it=E2=80=99s very rare = when people write string block right after the =E2=80=9C|=E2=80=9D. Have you signed the copyright assignment? Yuan= From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 03 00:22:04 2024 Received: (at 68226) by debbugs.gnu.org; 3 Jan 2024 05:22:04 +0000 Received: from localhost ([127.0.0.1]:51733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKthb-0000m8-QO for submit@debbugs.gnu.org; Wed, 03 Jan 2024 00:22:04 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:54387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKthX-0000lX-LW for 68226@debbugs.gnu.org; Wed, 03 Jan 2024 00:22:02 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.nyi.internal (Postfix) with ESMTP id 3322C5C00CF; Wed, 3 Jan 2024 00:21:51 -0500 (EST) Received: from imap43 ([10.202.2.93]) by compute7.internal (MEProxy); Wed, 03 Jan 2024 00:21:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgmarlow.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1704259311; x=1704345711; bh=I191Piqu1dDYIH3UBjg/XHkNx+wT6JJ6/rzhf3Nv98E=; b= lD31VtoKtIbZC9268zcSKy3cf4zNwtNlaNh6jSpvzncTL3esUn3+Fw4Zf3CqQmHy 30xLaTaHIePPWM/kyBy/GjGmNwolKUweVsbrrOWk/BcAeBPi0Fkm+TZqoxhOn6EM gUUrhLVMRm6aVAvIVNScP5Y2HjpIAtV4Dlt8AqOrCRNGTvcbRbT2ITGWhpDQmer2 PfBAxi/KqO0Eyv7DCg7Oz/JRIgVpYqZQiSwTFefznodvTeCeAgxQRmz2RVp6eYh2 r7lziXADppcPl1dSFQKpExSdmF1RSalGfwZLwuYr5Ow+3XFm6q+R5vbBHjZhvUMW RLxNmQO8WOnnDxb2KPdIgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1704259311; x= 1704345711; bh=I191Piqu1dDYIH3UBjg/XHkNx+wT6JJ6/rzhf3Nv98E=; b=3 29wJNZbYQ7vxsfH1phJB1+1CgXCQzMbY/ZDkzs4/rISJseGyBuZmfie8RFaqSDO+ P6MdJsCbZUonlgx5FT8K+SmiolK3oUuAg3Nqc3bNautBloHbat6jATvXuPI2Ohvw r0Gchq5J03oNjOElIaLeIitY2BSlgLpsA2vXwmvhPV8JBAc9bbBvnoZj0gxkOdua iLSW57p6ixuP9scM4lzRDRX5P4uCCosYqh7gCLwfjarjOJqCg6FOeay8O7EhjZz+ aRlbrfq1lOFUeCewGBfBiA5YjndmEgMDsIcXox4WFoj+ZHULQjBLqu53sFcFAO9B je33O87T4VkaVLZLUZ5lg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdeggedgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvvefutgfgse htqhertderreejnecuhfhrohhmpedfifhrrghhrghmucforghrlhhofidfuceoghhrrghh rghmsehmghhmrghrlhhofidrtghomheqnecuggftrfgrthhtvghrnhepffekheeuudejvd etgffgffduffeufeeffeejffeuleffueefteeuteehjeejhedunecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepghhrrghhrghmsehmghhmrghrlh hofidrtghomh X-ME-Proxy: Feedback-ID: i9bd1467a:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D202E2D4007D; Wed, 3 Jan 2024 00:21:50 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1364-ga51d5fd3b7-fm-20231219.001-ga51d5fd3 MIME-Version: 1.0 Message-Id: In-Reply-To: References: <9d583305-9cdb-54bb-6e72-063b2c2a611e@mgmarlow.com> Date: Tue, 02 Jan 2024 21:21:02 -0800 From: "Graham Marlow" To: "Yuan Fu" Subject: Re: bug#68226: [PATCH] Improve block_node handling for yaml-ts-mode fill-paragraph Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68226 Cc: 68226@debbugs.gnu.org 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.7 (-) > Thank you! This is great. The function assumes that the block starts a= t=20 > the line below =E2=80=9C|=E2=80=9D, but I think it=E2=80=99s very rare= when people write string=20 > block right after the =E2=80=9C|=E2=80=9D. Happy to help! > Have you signed the copyright assignment? I have indeed.=20 Best, Graham From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 04 19:42:50 2024 Received: (at 68226-done) by debbugs.gnu.org; 5 Jan 2024 00:42:50 +0000 Received: from localhost ([127.0.0.1]:56018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLYIU-0005Ws-Fm for submit@debbugs.gnu.org; Thu, 04 Jan 2024 19:42:50 -0500 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]:58650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLYIP-0005WY-1b for 68226-done@debbugs.gnu.org; Thu, 04 Jan 2024 19:42:49 -0500 Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-6d9e62ff056so791261b3a.1 for <68226-done@debbugs.gnu.org>; Thu, 04 Jan 2024 16:42:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704415355; x=1705020155; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Y1ijn7RDc+NJyWEpym3OR01xGPqisUcpC7ojkEh+mSU=; b=ctPWHra7cBD0rP3TNZjqOhLci3uU6tnVu3q8rjp6LVI2LS8pFTm1dJIEmLv5Et2uxj cXsao0XDfOkndB2ZaosYPrSxY3xbTusL8kja+17y6BtL9rHBQC1MEU9SBHKCIS7g1Zeh oCQOtQVmJD10EjtUkn/OjRAS9jI98Lp9Od2EoM+SRteNFimIoyMvTGSeBUoUU+jYClZk LSNUCN+IXbqQCjMAobkruAqNhKImHNDZtTiurwBE449oHeY1sQNOjSzMFdWBv6mks18p CWyAywhg2hoDsla2Ia5h3BHfGRRf6pap8kBLehNO009lXZDlnJJO1jSmFVtdJOc3meIi QUPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704415355; x=1705020155; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y1ijn7RDc+NJyWEpym3OR01xGPqisUcpC7ojkEh+mSU=; b=EcXkOTPviPolTN3JzSP8ok1YD6rEKCDixuclWjMwK8XyEDGMHiYTGaIsuZX1SrPC5M XEIMn3pn+hQNoKg8MeSymJSyE90W9plA2krFp0/wb85H3wVXIZyu00VobkoA05Zr5GTA bjwVT/Oe5zs/6XlRk61vSJ3ef/t0NyL+bph6j9kamO4AJ9OIxAG3x58CsOqC5jvjiiZj iicHoXrreKGXfMMSn10Mof7Jjj2EJ+keioe8bcAl6WWQKrBZNle1n7IGH3/8a26mpbTy jRpp2mwU76FiEeVTCPdkOmzoKGFDvcGiUkmS7gzGnPa+R0KCmEmrf5SWouyVNhobw+wQ CZsQ== X-Gm-Message-State: AOJu0YyVJYM0UMkaqRNY0qM+O8GhQ82rKwLDEzwAHxJy8bGBDMv3mNCX SEb6aG38BVhQ+Dvd926zIyM= X-Google-Smtp-Source: AGHT+IFDCFcCGXDOQhOh/ZfHQlj1Fs1nwDFWX54BXG1tOlneVUH7QlxhTXZ90K0h26lIqWgfeSAZvA== X-Received: by 2002:a05:6a00:90a5:b0:6d9:9261:a516 with SMTP id jo37-20020a056a0090a500b006d99261a516mr1509637pfb.18.1704415355139; Thu, 04 Jan 2024 16:42:35 -0800 (PST) Received: from smtpclient.apple (172-117-161-177.res.spectrum.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id p1-20020aa78601000000b006d9b5b3ea1fsm253113pfn.22.2024.01.04.16.42.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jan 2024 16:42:34 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: bug#68226: [PATCH] Improve block_node handling for yaml-ts-mode fill-paragraph From: Yuan Fu In-Reply-To: Date: Thu, 4 Jan 2024 16:42:23 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <78357BE6-D127-4145-809D-BDD64C49D9C3@gmail.com> References: <9d583305-9cdb-54bb-6e72-063b2c2a611e@mgmarlow.com> To: Graham Marlow X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68226-done Cc: 68226-done@debbugs.gnu.org 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 Jan 2, 2024, at 9:21 PM, Graham Marlow wrote: >=20 >> Thank you! This is great. The function assumes that the block starts = at=20 >> the line below =E2=80=9C|=E2=80=9D, but I think it=E2=80=99s very = rare when people write string=20 >> block right after the =E2=80=9C|=E2=80=9D. >=20 > Happy to help! >=20 >> Have you signed the copyright assignment? >=20 > I have indeed.=20 Installed on master, thanks! Yuan= From unknown Wed Jun 18 23:15:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 02 Feb 2024 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator