From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#23339: 24.5; align-region assumes that match does not contain newline Date: Wed, 02 Dec 2020 13:19:47 +0100 Message-ID: <87zh2w1jto.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9254"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 23339@debbugs.gnu.org To: Josh Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 02 13:20:16 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkR7I-0002Gk-4d for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Dec 2020 13:20:16 +0100 Original-Received: from localhost ([::1]:56948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkR7H-0008LB-2X for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Dec 2020 07:20:15 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkR74-0008JB-NF for bug-gnu-emacs@gnu.org; Wed, 02 Dec 2020 07:20:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51299) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkR74-0004KV-EI for bug-gnu-emacs@gnu.org; Wed, 02 Dec 2020 07:20:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kkR74-0001x5-8R for bug-gnu-emacs@gnu.org; Wed, 02 Dec 2020 07:20:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Dec 2020 12:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23339 X-GNU-PR-Package: emacs Original-Received: via spool by 23339-submit@debbugs.gnu.org id=B23339.16069116007489 (code B ref 23339); Wed, 02 Dec 2020 12:20:02 +0000 Original-Received: (at 23339) by debbugs.gnu.org; 2 Dec 2020 12:20:00 +0000 Original-Received: from localhost ([127.0.0.1]:34612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkR72-0001wj-IM for submit@debbugs.gnu.org; Wed, 02 Dec 2020 07:20:00 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:60486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkR71-0001wS-GC for 23339@debbugs.gnu.org; Wed, 02 Dec 2020 07:19:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jiF4x5dFI1yKefNK/DaNSHlvxyy9SIehL1aZji3FvDU=; b=mQqw44li7b+6g4zMDP2tFRnK0J Txccrdf1fUgqNny8p7g5R3dJ9yFy4+6F4qaxhGQn1i1WzbaiVcCOxZeePpoYp5XMTJ9PELMDuUYbw Evqw4j2TtuauY0JgcZ2/Vq96izMHDRbQDH/L2AtIK6nugLjiRmUpy95DSZ3/SM5GMo2w=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkR6q-0006EM-Lr; Wed, 02 Dec 2020 13:19:52 +0100 X-Now-Playing: Depeche Mode's _Some Great Reward_: "Something To Do" In-Reply-To: (Josh's message of "Thu, 21 Apr 2016 23:20:19 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:194794 Archived-At: --=-=-= Content-Type: text/plain Josh writes: > The align-region function assumes that a matching regexp does not > contain a newline. This causes unexpected behavior in cases where the > first "column" being aligned contains only whitespace. The following > script exhibits the unexpected behavior: > > emacs -Q --eval '(progn > (switch-to-buffer "*test*") > (text-mode) > (setq indent-tabs-mode nil) > (insert "lorem ipsum, dolor sit amet,\n ,,\n") > (let ((table (make-syntax-table (syntax-table)))) > ;; (modify-syntax-entry ?\n ">" table) ; <= UNCOMMENT THIS LINE TO FIX > (with-syntax-table table > (align-regexp (point-min) (point-max) "\\(\\s-*\\)," 1 1 t))))' > > Uncommenting the seventh line and running again will show the expected > behavior. The fix works around the problem by using a syntax map in > which the newline character does not belong to the whitespace syntax > class, thus preventing \s-* from matching the newline. (This bug report unfortunately got no response at the time.) You don't specify what the result is you're seeing, and what you expect to see, so I'm not sure whether this is fixed or not. When I try your recipe in Emacs 26.1-28, I get: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 tkwt/3zBArvvvtmzZx88ePD46tWKEMdXrz548ODBgwevX7+ufq6ylBRtuWrFihVG/RMfH6/tT+Xk SUVRzp079/HHHy9atGjTpk13vvlGll+4cEGO+EbtFBUVqc1UpqUpQmz9xz8WLFgwZ86cJUuWHD16 tKqqSrb/1ltvWdpf/fr1q6qq0m7PnsWLV6xYsWPHjtu3byuKkp+fv3nePLk9Xl5eRu2o5dorsNry 6dOnmy1ftWpVgx4IADRIL7/8svZoOGnSJKe99d/+9jftWx8/fvyDDz545513EhMTy8vLFUUpLS09 efKk+qr2tL3Wr0ILRbl58+bGjRuNQwtFURRl3bp1Nm5Ys2bNjIOcqirDz7RBjoO25Jcg59fHLGeS B/SKioqUlJTly5cbH9B/ZnRAl9T4xIiMT0pKSkxfXbFihfWt8vb2zs7O1nbm1atXT506lf6zGj2S 1RYyPnnhhRe075uxYYMixAdTprz//vtpaWlyp3/0/PMyrujZs6dRO7WPT+wSxwqT+O2Xjv05TjPq 2NUzZpiNq91sUPqJpdTocyGyhNDOCxgkRJYQavmALl1ycnJ+2uqCAiUsTJkwQQkLUwoKEhISTOur 7cTExBQXFxvV/+XTFxQoYWGX+/XL9vCw9L5B2lGjoEAJC0sPDbWynZbKO+p0iYmJZrffaHuUCROu NG2qbedGZqZa/mPjxtry1D171PL/NW+uLV/1zjtqeXGrVvaaZ1G2s2rVqmq336g8PSnJqH9+So0K CpSwsAMBARUdOlhqJ//UKflrS9N+/mkkrW57ilu1aqU5A2faznvvvWepnaKiovGDBxcGBspymRqp 7ZSPHauWy6FHLS+MjVXL5dCjlmf37q2WkxoBaIA2b94sB+kff/xR+/A6J1iyZIliQVVV1dSpU+Xm WUqNhAwtrNq4caP2PFq1IiIifglyfk0GOY7bEpdKjaz75JNPLF1SW7VqlVJDqamp1W5Y7969c3Nz LbWgvTRnF9r45D//+Y+V+KqoqGjSsGHXmjWT5TI1sld8Yq841myc3Lt377yTJy21c7t1a9O42i0H JSEsp0ZCiMVC7BFC/d19IyH2CKH+yEMtb67TzZ079/ixY5XDhyuzZimKosyapYwc+cXnn5utr7YT 0rZtXo8elS+9JOsrBoOiKIrBcHvQoC+6dq32fRupo4bBoIwcqcyaNX369GrrWyofNWrUwaSkqocf 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 --=-=-= Content-Type: text/plain Which I think is correct behaviour? Are you still seeing buggy behaviour here in more recent Emacs versions? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--