From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jefferson Carpenter Newsgroups: gmane.emacs.bugs Subject: bug#38665: [PATCH] Add nosqueeze for fill-paragraph Date: Wed, 18 Dec 2019 22:29:22 +0000 Message-ID: <16f1b2142c1.db34a11d477759.6290031006911449352@aoeu2code.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1385231_1548135443.1576708162241" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="154870"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Zoho Mail To: 38665@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 18 23:30:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ihhpd-000e5G-9B for geb-bug-gnu-emacs@m.gmane.org; Wed, 18 Dec 2019 23:30:13 +0100 Original-Received: from localhost ([::1]:33262 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihhpc-0006ky-5a for geb-bug-gnu-emacs@m.gmane.org; Wed, 18 Dec 2019 17:30:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48387) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihhpU-0006kr-Nn for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:30:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihhpT-000199-O9 for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:30:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38107) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ihhpT-00018x-Jt for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:30:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ihhpT-0004kr-Dc for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:30:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jefferson Carpenter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Dec 2019 22:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38665 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs" Original-Received: via spool by submit@debbugs.gnu.org id=B.157670817318209 (code B ref -1); Wed, 18 Dec 2019 22:30:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Dec 2019 22:29:33 +0000 Original-Received: from localhost ([127.0.0.1]:44080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihhoy-0004jd-K8 for submit@debbugs.gnu.org; Wed, 18 Dec 2019 17:29:32 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:37181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihhox-0004jW-6M for submit@debbugs.gnu.org; Wed, 18 Dec 2019 17:29:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47433) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihhow-0006hv-3w for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:29:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihhov-0000jr-0z for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:29:29 -0500 Original-Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21133) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ihhot-0000gN-Md for bug-gnu-emacs@gnu.org; Wed, 18 Dec 2019 17:29:28 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1576708162; cv=none; d=zohomail.com; s=zohoarc; b=UfhVqYyAWPy2Jw7tF19G7xVtXgYbYeb7EReiTrXl6BjhMKeKyn4RH5/Z2sqm//a0EhLxIBJ0QkV89PhRFtEH0J0v9Ddt1dpjRwRiFqxmpYXKpjWiTDl23hZpe34eYsRUJLCLHusZzvhKQMDqxSul9iaJMln/o6N3iMv0/ABasQY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1576708162; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=xPAgfzTyGUK84RaNNQ/0Zt1iSET/2Yh3zBrYk/JYo4Q=; b=edofjsw1zoSFP9J6PcaTiuegO1pFr6ugP4TZH8F8rDr13CLpAzFaKOaw3farusNn8c/NNFhHDFOHvDiO3asQJckhTG/OcBGeriT2opwbmP8AqXBCCRqBJdfauWqTklCjdfK9I4D1kNsZL+IsD5rfr2zEAkvrXBODGbvJjqqXhto= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=aoeu2code.com; spf=pass smtp.mailfrom=jefferson@aoeu2code.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1576708162; s=zoho; d=aoeu2code.com; i=jefferson@aoeu2code.com; h=Date:From:To:Message-Id:In-Reply-To:Subject:MIME-Version:Content-Type; bh=xPAgfzTyGUK84RaNNQ/0Zt1iSET/2Yh3zBrYk/JYo4Q=; b=ODNKyw4H2picIGw0fV2E5Je0oumX0vbqIaAWgOcw8UiAWX7r9z8pJoWIq68Gdj5r 8Sq31TlxbjgFufWQrhqry/cY/u7MnzyGf6xvFTgE+SKdvRhalD4S4nM+P4UR2LoRPqr iIs2VmuZqYdv3nIZFbfaj4dumvMeMp6m6YO7q178= Original-Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1576708162258816.7738363256569; Wed, 18 Dec 2019 14:29:22 -0800 (PST) X-Priority: Medium X-Mailer: Zoho Mail X-Zoho-Virus-Status: 1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:173534 Archived-At: ------=_Part_1385231_1548135443.1576708162241 Content-Type: multipart/alternative; boundary="----=_Part_1385232_163415736.1576708162241" ------=_Part_1385232_163415736.1576708162241 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Just added this patch for myself, thought I would pass it along for comment= s and/or for merging should you think it a good idea. Use case: I'm writing markdown text that goes something like=C2=A0 =C2=A0 =C2=A0 Outputs a 12-character string blah blah blah blah or if blah= blah blah, returns=C2=A0`"=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 "`. In which the markdown contains a literal string with 12 spaces.=C2=A0 When = I run fill-paragraph on that, the spaces get collapsed down to 1 space, so = I added a customization option to keep the 12-space string unchanged. Jefferson ------=_Part_1385232_163415736.1576708162241 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit
Just added this patch for myself, thought I would pass it along for comments and/or for merging should you think it a good idea.

Use case: I'm writing markdown text that goes something like 

    Outputs a 12-character string blah blah blah blah or if blah blah blah, returns `"            "`.

In which the markdown contains a literal string with 12 spaces.  When I run fill-paragraph on tha t, the spaces get collapsed down to 1 space, so I added a customization option to keep the 12-space string unchanged.

Jefferson

------=_Part_1385232_163415736.1576708162241-- ------=_Part_1385231_1548135443.1576708162241 Content-Type: application/octet-stream; name=0001-Add-nosqueeze-for-fill-paragraph.patch Content-Transfer-Encoding: base64 X-ZM_AttachId: 137960009622420000 Content-Disposition: attachment; filename=0001-Add-nosqueeze-for-fill-paragraph.patch RnJvbSAzYmMyM2Y2ZGJlNGYwOTc1ZjkzZDZlOTY0MGYxM2FiNDFhNDk2NzI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWZmZXJzb24gQ2FycGVudGVyIDxqZWZmZXJzb24uY2FycGVu dGVyQHRyYW5zdW5pb24uY29tPgpEYXRlOiBXZWQsIDE4IERlYyAyMDE5IDE2OjE2OjU2IC0wNjAw ClN1YmplY3Q6IFtQQVRDSF0gQWRkIG5vc3F1ZWV6ZSBmb3IgZmlsbC1wYXJhZ3JhcGgKCi0tLQog ZXRjL05FV1MgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBsaXNwL3RleHRtb2Rlcy9maWxsLmVs IHwgMTAgKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggY2Y0ZTcw NWE1Mi4uNzgyNTg1MWZiMCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAg LTUzMyw2ICs1MzMsMTEgQEAgVGhlIEhJU1QgYXJndW1lbnQgb2YgJ3JlYWQtZnJvbS1taW5pYnVm ZmVyJyBub3cgd29ya3MgY29ycmVjdGx5IHdpdGgKIGJ1ZmZlci1sb2NhbCB2YXJpYWJsZXMuICBU aGlzIG1lYW5zIHRoYXQgZGlmZmVyZW50IGJ1ZmZlcnMgY2FuIGhhdmUKIHRoZWlyIG93biBzZXBh cmF0ZWQgaW5wdXQgaGlzdG9yeSBsaXN0IGlmIGRlc2lyZWQuCiAKKy0tLQorKiogTmV3IHVzZXIg b3B0aW9uICdmaWxsLXBhcmFncmFwaC1ub3NxdWVlemUnLgorVGhpcyBwYXNzZXMgbm9uLW5pbCBO T1NRVUVFWkUgdG8gZmlsbC1yZWdpb24gZnVuY3Rpb25zIGR1cmluZworZmlsbC1wYXJhZ3JhcGgg aW52b2NhdGlvbnMuCisKIAwKICogRWRpdGluZyBDaGFuZ2VzIGluIEVtYWNzIDI3LjEKIApkaWZm IC0tZ2l0IGEvbGlzcC90ZXh0bW9kZXMvZmlsbC5lbCBiL2xpc3AvdGV4dG1vZGVzL2ZpbGwuZWwK aW5kZXggYzI4NTQ5MWEzMC4uNmY5ZWIyYTcyNSAxMDA2NDQKLS0tIGEvbGlzcC90ZXh0bW9kZXMv ZmlsbC5lbAorKysgYi9saXNwL3RleHRtb2Rlcy9maWxsLmVsCkBAIC01OSw2ICs1OSwxMiBAQCB3 b3JkcyBhcmUgY2F0ZWdvcml6ZWQuIgogICA6Z3JvdXAgJ2ZpbGwKICAgOnZlcnNpb24gIjI2LjEi KQogCisoZGVmY3VzdG9tIGZpbGwtcGFyYWdyYXBoLW5vc3F1ZWV6ZSBuaWwKKyAgIk5vbi1uaWwg bWVhbnMgdG8gbGVhdmUgd2hpdGVzcGFjZSBvdGhlciB0aGFuIGxpbmUgYnJlYWtzCisgIHVudG91 Y2hlZC4iCisgIDp0eXBlICdib29sZWFuCisgIDpncm91cCAnZmlsbCkKKwogKGRlZnZhciBmaWxs LXBhcmFncmFwaC1mdW5jdGlvbiBuaWwKICAgIk1vZGUtc3BlY2lmaWMgZnVuY3Rpb24gdG8gZmls bCBhIHBhcmFncmFwaCwgb3IgbmlsIGlmIHRoZXJlIGlzIG5vbmUuCiBJZiB0aGUgZnVuY3Rpb24g cmV0dXJucyBuaWwsIHRoZW4gYGZpbGwtcGFyYWdyYXBoJyBkb2VzIGl0cyBub3JtYWwgd29yay4K QEAgLTg5MCw4ICs4OTYsOCBAQCByZWdpb24sIGluc3RlYWQgb2YganVzdCBmaWxsaW5nIHRoZSBj dXJyZW50IHBhcmFncmFwaC4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBDYW4ndCB1 c2UgZmlsbC1yZWdpb24tYXMtcGFyYWdyYXBoLCBzaW5jZSB0aGlzCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7OyBwYXJhZ3JhcGggbWF5IHN0aWxsIGNvbnRhaW4gaGFyZCBuZXdsaW5lcy4g IFNlZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgZmlsbC1yZWdpb24uCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAoZmlsbC1yZWdpb24gYmVnIGVuZCBqdXN0aWZ5KQotICAgICAg ICAgICAgICAgICAgICAgICAgIChmaWxsLXJlZ2lvbi1hcy1wYXJhZ3JhcGggYmVnIGVuZCBqdXN0 aWZ5KSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsbC1yZWdpb24gYmVnIGVu ZCBqdXN0aWZ5IGZpbGwtcGFyYWdyYXBoLW5vc3F1ZWV6ZSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAoZmlsbC1yZWdpb24tYXMtcGFyYWdyYXBoIGJlZyBlbmQganVzdGlmeSBmaWxsLXBhcmFn cmFwaC1ub3NxdWVlemUpKSkpKSkKICAgICAgICAgICAgZmlsbC1wZngpKQogICAgICAgOzsgSWYg d2UgZGlkbid0IGNoYW5nZSBhbnl0aGluZyBpbiB0aGUgYnVmZmVyIChhbmQgdGhlIGJ1ZmZlcgog ICAgICAgOzsgd2FzIHByZXZpb3VzbHkgdW5tb2RpZmllZCksIHRoZW4gZmxpcCB0aGUgbW9kaWZp Y2F0aW9uIHN0YXR1cwotLSAKMi4yMC4xIChBcHBsZSBHaXQtMTE3KQoK ------=_Part_1385231_1548135443.1576708162241--