From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Carlos Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Mar 2024 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69571@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17096753385111 (code B ref -1); Tue, 05 Mar 2024 21:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2024 21:48:58 +0000 Received: from localhost ([127.0.0.1]:49200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhcef-0001KD-EG for submit@debbugs.gnu.org; Tue, 05 Mar 2024 16:48:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:58962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhc3f-0008HX-MI for submit@debbugs.gnu.org; Tue, 05 Mar 2024 16:10:46 -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 1rhc3A-0008Bn-Oe for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 16:10:12 -0500 Received: from li363-35.members.linode.com ([96.126.106.35] helo=cartago.cvkm.cz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rhc38-0007mt-VQ for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 16:10:12 -0500 Received: from ip-94-112-110-127.bb.vodafone.cz ([94.112.110.127]:56104 helo=localhost) by cartago.cvkm.cz with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97-RC0) (envelope-from ) id 1rhc35-0000000C3qz-4BJ4 for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 21:10:08 +0000 Date: Tue, 5 Mar 2024 22:09:51 +0100 From: Carlos Message-ID: <20240305220951.00005489@cvkm.cz> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=96.126.106.35; envelope-from=carlos@cvkm.cz; helo=cartago.cvkm.cz X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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.4 (-) X-Mailman-Approved-At: Tue, 05 Mar 2024 16:48:52 -0500 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.4 (--) Any block starting on the line immediately below a line having the string "new" will have its closing brace aligned with the opening one. See the following code: public class Foo { void Bar () { var x = new X(); // [1] for (;;) { x(); } // [2] } } Line [1] says "new". The closing brace in line [2] is aligned to the opening brace. If you comment out the "new" (or the whole line) the problem persists. If you remove the "new" the problem goes away and [2] is correctly aligned. If you insert a line between line [1] and the one having the opening brace the problem goes away. In GNU Emacs 29.2 (build 2, x86_64-w64-mingw32) of 2024-02-29 built on fv-az586-734 Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.4046) Configured using: 'configure --prefix=/mingw64 --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-modules --without-dbus --without-compress-install --with-tree-sitter --with-native-compilation=aot 'CFLAGS=-march=nocona -msahf -mtune=generic -O2 -pipe -fstack-protector-strong -fno-optimize-sibling-calls' CPPFLAGS=-D__USE_MINGW_ANSI_STDIO=1 'LDFLAGS=-pipe -lpthread'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: C#//l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils mule-util info time-date comp comp-cstr warnings icons subr-x rx cl-macs gv cl-extra help-mode bytecomp byte-compile csharp-mode c-ts-common treesit cl-seq cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib compile text-property-search comint ansi-osc ansi-color ring rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 151774 16013) (symbols 48 10722 0) (strings 32 38006 1798) (string-bytes 1 1194803) (vectors 16 23175) (vector-slots 8 439354 17596) (floats 8 37 72) (intervals 56 1626 0) (buffers 984 15)) From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Mar 2024 08:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Carlos , Theodor Thornhill , Yuan Fu Cc: 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.170997355312118 (code B ref 69571); Sat, 09 Mar 2024 08:40:02 +0000 Received: (at 69571) by debbugs.gnu.org; 9 Mar 2024 08:39:13 +0000 Received: from localhost ([127.0.0.1]:60522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1risEa-00039O-LZ for submit@debbugs.gnu.org; Sat, 09 Mar 2024 03:39:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1risEZ-00039C-AO for 69571@debbugs.gnu.org; Sat, 09 Mar 2024 03:39:11 -0500 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 1risDw-0006ms-Vq; Sat, 09 Mar 2024 03:38:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Mk1+E7Egv/o8Ap5T9ulbaivxn4roJHgUqb37EOtcC5s=; b=QZOGeUlC5LgH +xBZhpD65VhLzvaHMRjq2prFkvnzamLHpDRfzN0++/7xJwxZiAFF5/+GgUq7h4cuiWb3afw2/uAM0 nh01nbvnpF1slaVPP/DR/WD6/x2L/6ULGt9zDRerrI/e8h5yU9KFLh9pBMIO+l2m3ut6i2NHZrPdL z6Vht1S6364IeUHmR4CKN6Q49vI4b303aVyo9zTp1wAsuBoXPyaqNiLDJYXl7j+e3J4t2m/ALzld9 WDA3vRzqwxTz3rIgQYODy4NkKkkSlceg5LKaQ+Orh68Xfrd4gXPm0vkYM2X48wS0QUFuaAIr4iM4s JWg1AfQdZp/xvk7UBWgMng==; Date: Sat, 09 Mar 2024 10:38:30 +0200 Message-Id: <86zfv7yf3t.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <20240305220951.00005489@cvkm.cz> (message from Carlos on Tue, 5 Mar 2024 22:09:51 +0100) References: <20240305220951.00005489@cvkm.cz> 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 (---) > Date: Tue, 5 Mar 2024 22:09:51 +0100 > From: Carlos > > Any block starting on the line immediately below a line having the > string "new" will have its closing brace aligned with the opening one. > > See the following code: > > public class Foo { > void Bar () { > var x = new X(); // [1] > for (;;) { > x(); > } // [2] > } > } > > Line [1] says "new". The closing brace in line [2] is aligned to the > opening brace. > > If you comment out the "new" (or the whole line) the problem persists. > > If you remove the "new" the problem goes away and [2] is correctly > aligned. > > If you insert a line between line [1] and the one having the opening > brace the problem goes away. Theo and Yuan, could you please look into this? From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" References: <20240305220951.00005489@cvkm.cz> Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Mar 2024 09:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Carlos , Yuan Fu , 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.17099780659767 (code B ref 69571); Sat, 09 Mar 2024 09:55:02 +0000 Received: (at 69571) by debbugs.gnu.org; 9 Mar 2024 09:54:25 +0000 Received: from localhost ([127.0.0.1]:60718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ritPN-0002XT-EZ for submit@debbugs.gnu.org; Sat, 09 Mar 2024 04:54:25 -0500 Received: from out-187.mta1.migadu.com ([95.215.58.187]:63344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ritPK-0002XC-Fd for 69571@debbugs.gnu.org; Sat, 09 Mar 2024 04:54:24 -0500 Date: Sat, 09 Mar 2024 10:13:38 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1709978023; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=JGX30YMb4AYoWrYKNOqBG7Ip4NEeC7eTpn52f4ukvko=; b=XtzTe3ONpfDuarbFo2DayPM1zFyH1Pt1TRb1yuKH148oN5UfojC6OFwF5OlMfCTl+tv8Qg wyfpJO5v5Fkxuzhgpjq4miBeNMimMmUoieJcnhVlTS6Tt3IN7XblwZgHmAip6myRSXzxF6 qwHhAjD8qRfBIaE8eSxSjpP3F5kbIVcUnJgieO2jBqnwSqnqf3rTSqcxifiIsWvyVnOQfr btcdVlcRYRetrS+D8u9CcwhAuqTi9edO5CSOn34t9dpBWUrNaZoYTfv5hGZW59t4lROzBL tQoKsgOBn8kFUhg5EpuSfPQZ8LRI1vO+YVRvwKFGisrnVwfRjvQFAetl5nmA8w== Message-ID: X-Android-Message-ID: In-Reply-To: <86zfv7yf3t.fsf@gnu.org> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.7 (/) 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.3 (/) PGRpdiBkaXI9J2F1dG8nPjxkaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRp diBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1hciA5LCAyMDI0IDA5OjM4LCBFbGkgWmFyZXRza2lp ICZsdDtlbGl6QGdudS5vcmcmZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+PGJsb2Nr cXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6 MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPiZndDsgRGF0ZTog VHVlLCA1IE1hciAyMDI0IDIyOjA5OjUxICswMTAwCjxicj4KJmd0OyBGcm9tOiBDYXJsb3MgJmx0 O2Nhcmxvc0BjdmttLmN6Jmd0Owo8YnI+CiZndDsgCjxicj4KJmd0OyBBbnkgYmxvY2sgc3RhcnRp bmcgb24gdGhlIGxpbmUgaW1tZWRpYXRlbHkgYmVsb3cgYSBsaW5lIGhhdmluZyB0aGUKPGJyPgom Z3Q7IHN0cmluZyAibmV3IiB3aWxsIGhhdmUgaXRzIGNsb3NpbmcgYnJhY2UgYWxpZ25lZCB3aXRo IHRoZSBvcGVuaW5nIG9uZS4KPGJyPgomZ3Q7IAo8YnI+CiZndDsgU2VlIHRoZSBmb2xsb3dpbmcg Y29kZToKPGJyPgomZ3Q7IAo8YnI+CiZndDsgcHVibGljIGNsYXNzIEZvbyB7Cjxicj4KJmd0OyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2b2lkIEJhciAoKSB7Cjxicj4KJmd0OyAJdmFyIHggPSBu ZXcgWCgpOyAvLyBbMV0KPGJyPgomZ3Q7IAlmb3IgKDs7KSB7Cjxicj4KJmd0OyAJJm5ic3A7Jm5i c3A7Jm5ic3A7IHgoKTsKPGJyPgomZ3Q7IAkJIH0mbmJzcDsgLy8gWzJdCjxicj4KJmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyB9Cjxicj4KJmd0OyB9Cjxicj4KJmd0OyAKPGJyPgomZ3Q7IExp bmUgWzFdIHNheXMgIm5ldyIuIFRoZSBjbG9zaW5nIGJyYWNlIGluIGxpbmUgWzJdIGlzIGFsaWdu ZWQgdG8gdGhlCjxicj4KJmd0OyBvcGVuaW5nIGJyYWNlLgo8YnI+CiZndDsgCjxicj4KJmd0OyBJ ZiB5b3UgY29tbWVudCBvdXQgdGhlICJuZXciIChvciB0aGUgd2hvbGUgbGluZSkgdGhlIHByb2Js ZW0gcGVyc2lzdHMuCjxicj4KJmd0OyAKPGJyPgomZ3Q7IElmIHlvdSByZW1vdmUgdGhlICJuZXci IHRoZSBwcm9ibGVtIGdvZXMgYXdheSBhbmQgWzJdIGlzIGNvcnJlY3RseQo8YnI+CiZndDsgYWxp Z25lZC4KPGJyPgomZ3Q7IAo8YnI+CiZndDsgSWYgeW91IGluc2VydCBhIGxpbmUgYmV0d2VlbiBs aW5lIFsxXSBhbmQgdGhlIG9uZSBoYXZpbmcgdGhlIG9wZW5pbmcKPGJyPgomZ3Q7IGJyYWNlIHRo ZSBwcm9ibGVtIGdvZXMgYXdheS4KPGJyPgoKPGJyPgpUaGVvIGFuZCBZdWFuLCBjb3VsZCB5b3Ug cGxlYXNlIGxvb2sgaW50byB0aGlzPwo8YnI+CjwvcD4KPC9ibG9ja3F1b3RlPjwvZGl2PlllYWgs IHdpbGwgZG8hPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiIGRpcj0iYXV0byI+ VGhlbzwvZGl2PjwvZGl2Pg== From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Mar 2024 19:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Carlos , Yuan Fu Cc: 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.17100985679109 (code B ref 69571); Sun, 10 Mar 2024 19:23:02 +0000 Received: (at 69571) by debbugs.gnu.org; 10 Mar 2024 19:22:47 +0000 Received: from localhost ([127.0.0.1]:37895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjOkx-0002Mo-AS for submit@debbugs.gnu.org; Sun, 10 Mar 2024 15:22:47 -0400 Received: from out-178.mta0.migadu.com ([91.218.175.178]:41221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjOku-0002MN-TU for 69571@debbugs.gnu.org; Sun, 10 Mar 2024 15:22:45 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1710098495; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Ytfd2fgxiTFqeySfjKIOIRv2xpiB2emKeKfSFQyFF6s=; b=Sfxh8HUL6SJWDSktN/6SDEUp+dOYkIZEVfV06SNug7Kwi2QvxNAqYYsQgzkdRMBvSaEATH R6BGC08HY0dJ99CpvhYuaBjMvTlCsnc07gnArj1FgE5mpbbleYfs0RNgxaMVq+chVuENHH MAMAkoOQ/e4txmDU2XDHIMWbTqppktnYDPCr1nyF9WzFmVpb9MM63w7jP4w+mq1alGjyPO Q646q5lAgcNjFMWRLqupVS3BUuHiXJ7RfSK24YGq4ab1oDovix8huARTCjRpAl7eYHgFaQ 9f8/cb/D8Erm2DdB6Z/GiIUXSmkCVJ2XZtT3Vehk6kmzteWBRVYsJA4y5Y5obw== From: Theodor Thornhill In-Reply-To: <86zfv7yf3t.fsf@gnu.org> References: <20240305220951.00005489@cvkm.cz> <86zfv7yf3t.fsf@gnu.org> Date: Sun, 10 Mar 2024 20:21:32 +0100 Message-ID: <87zfv5riyr.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT 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 (-) Eli Zaretskii writes: >> Date: Tue, 5 Mar 2024 22:09:51 +0100 >> From: Carlos >> >> Any block starting on the line immediately below a line having the >> string "new" will have its closing brace aligned with the opening one. >> >> See the following code: >> >> public class Foo { >> void Bar () { >> var x = new X(); // [1] >> for (;;) { >> x(); >> } // [2] >> } >> } >> >> Line [1] says "new". The closing brace in line [2] is aligned to the >> opening brace. >> >> If you comment out the "new" (or the whole line) the problem persists. >> >> If you remove the "new" the problem goes away and [2] is correctly >> aligned. >> >> If you insert a line between line [1] and the one having the opening >> brace the problem goes away. > > Theo and Yuan, could you please look into this? I have a working patch for this, but I'd like to expand it to cover an edge case for which I'm unable to find a good solution. Can you suggest a way around this edge case? Consider the provided code: ``` public class Foo { void Bar () { var x = new X(); // [1] for (;;) { x(); } // [2] } } ``` Like this, the below patch doesn't work. If you remove the first comment, the patch works. ``` public class Foo { void Bar () { var x = new X(); for (;;) { x(); } // [2] } } ``` The reason is simple, of course. What I'm struggling with here is how to best handle the case where there is a comment ending the line, possibly containing a ';' itself. I've tried some variations with save-excursion along with syntax-ppss to detect whether or not we're in a comment, but it gets verbose and ugly. Is there some simple way to do this check in Emacs, or should I just resort to making some best effort judgement call here? Thanks, Theo diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el index 7bf57bcbe21..00278e18e51 100644 --- a/lisp/progmodes/csharp-mode.el +++ b/lisp/progmodes/csharp-mode.el @@ -495,9 +495,10 @@ csharp-guess-basic-syntax (unless (eq (char-after) ?{) (ignore-errors (backward-up-list 1 t t))) (save-excursion - ;; 'new' should be part of the line + ;; 'new' should be part of the line, but should not trigger if + ;; statement has already ended, like for 'var x = new X();'. (goto-char (c-point 'iopl)) - (looking-at ".*new.*"))) + (looking-at ".*new.*[^;]$"))) ;; Line should not already be terminated (save-excursion (goto-char (c-point 'eopl)) From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Mar 2024 11:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Theodor Thornhill Cc: carlos@cvkm.cz, casouri@gmail.com, 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.17105880117828 (code B ref 69571); Sat, 16 Mar 2024 11:21:02 +0000 Received: (at 69571) by debbugs.gnu.org; 16 Mar 2024 11:20:11 +0000 Received: from localhost ([127.0.0.1]:55012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlS5C-00022B-Pc for submit@debbugs.gnu.org; Sat, 16 Mar 2024 07:20:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlS59-00021t-Bn for 69571@debbugs.gnu.org; Sat, 16 Mar 2024 07:20:08 -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 1rlS4S-0001iR-Dg; Sat, 16 Mar 2024 07:19:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fkRMYskNPVqByE+ckVmAg0Rnx3RJrkeEHvaiFMNXF4I=; b=h3TVnv8ubxmH eX3eVHhjHEgEqPt/t4z2untrnSJdzVDNqst2+T6mYm6vk4hwCD9dfWMgvXlhniAeAq7trmMCu/3kC cJZDKUnwNveKpTi7Xavev1kxfSPnFb/ZoILhWJ6vkBysxA7pH8dxFxUswIlcFQRwosqyt/1F5UWCs FtTF1xr5Y05jpdEQamw/zHqcglTQx20SlM8ttJB0Zyz5CmGVZyRJ6ijnf3nv8SBf0hiTsqJYbkWbk xaoQ9RzLk7sslP3VAleqiGz11NRdtnBzlw+UciR8/QEJCSb3/Quy4kV3sgRS9U26/xk/pmYztcxgi xmsR1PhOlWOnSsBhRZS9/g==; Date: Sat, 16 Mar 2024 13:19:21 +0200 Message-Id: <86wmq25squ.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zfv5riyr.fsf@thornhill.no> (message from Theodor Thornhill on Sun, 10 Mar 2024 20:21:32 +0100) References: <20240305220951.00005489@cvkm.cz> <86zfv7yf3t.fsf@gnu.org> <87zfv5riyr.fsf@thornhill.no> 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 (---) Ping! Yuan, could help Theo figure out what's best here? > From: Theodor Thornhill > Cc: 69571@debbugs.gnu.org > Date: Sun, 10 Mar 2024 20:21:32 +0100 > > Eli Zaretskii writes: > > >> Date: Tue, 5 Mar 2024 22:09:51 +0100 > >> From: Carlos > >> > >> Any block starting on the line immediately below a line having the > >> string "new" will have its closing brace aligned with the opening one. > >> > >> See the following code: > >> > >> public class Foo { > >> void Bar () { > >> var x = new X(); // [1] > >> for (;;) { > >> x(); > >> } // [2] > >> } > >> } > >> > >> Line [1] says "new". The closing brace in line [2] is aligned to the > >> opening brace. > >> > >> If you comment out the "new" (or the whole line) the problem persists. > >> > >> If you remove the "new" the problem goes away and [2] is correctly > >> aligned. > >> > >> If you insert a line between line [1] and the one having the opening > >> brace the problem goes away. > > > > Theo and Yuan, could you please look into this? > > I have a working patch for this, but I'd like to expand it to cover an > edge case for which I'm unable to find a good solution. Can you suggest > a way around this edge case? > > Consider the provided code: > ``` > public class Foo { > void Bar () { > var x = new X(); // [1] > for (;;) { > x(); > } // [2] > } > } > ``` > > Like this, the below patch doesn't work. If you remove the first > comment, the patch works. > > ``` > public class Foo { > void Bar () { > var x = new X(); > for (;;) { > x(); > } // [2] > } > } > ``` > > The reason is simple, of course. What I'm struggling with here is how to > best handle the case where there is a comment ending the line, possibly > containing a ';' itself. I've tried some variations with save-excursion > along with syntax-ppss to detect whether or not we're in a comment, but > it gets verbose and ugly. Is there some simple way to do this check in > Emacs, or should I just resort to making some best effort judgement call > here? > > Thanks, > Theo > > diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el > index 7bf57bcbe21..00278e18e51 100644 > --- a/lisp/progmodes/csharp-mode.el > +++ b/lisp/progmodes/csharp-mode.el > @@ -495,9 +495,10 @@ csharp-guess-basic-syntax > (unless (eq (char-after) ?{) > (ignore-errors (backward-up-list 1 t t))) > (save-excursion > - ;; 'new' should be part of the line > + ;; 'new' should be part of the line, but should not trigger if > + ;; statement has already ended, like for 'var x = new X();'. > (goto-char (c-point 'iopl)) > - (looking-at ".*new.*"))) > + (looking-at ".*new.*[^;]$"))) > ;; Line should not already be terminated > (save-excursion > (goto-char (c-point 'eopl)) > From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Mar 2024 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Theodor Thornhill , Alan Mackenzie Cc: carlos@cvkm.cz, casouri@gmail.com, 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171060854425499 (code B ref 69571); Sat, 16 Mar 2024 17:03:02 +0000 Received: (at 69571) by debbugs.gnu.org; 16 Mar 2024 17:02:24 +0000 Received: from localhost ([127.0.0.1]:56412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlXQN-0006dC-DK for submit@debbugs.gnu.org; Sat, 16 Mar 2024 13:02:23 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:54187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlXQL-0006cr-BN for 69571@debbugs.gnu.org; Sat, 16 Mar 2024 13:02:22 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 999DA3200302; Sat, 16 Mar 2024 13:01:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sat, 16 Mar 2024 13:01:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; 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=fm3; t=1710608497; x=1710694897; bh=CaaR7DG9FjqrydKXa+qOXz4SbnD8EQWvSE2QqN+qLbQ=; b= iEjrI8WYJBdprx9hAEL7cGxpzrT0d1BrgDxHOU8ARMcDiIgetqz6+K5aZB+kwpke tsux7sGwakGRJmPtmN3B2390Wlv9dcbZQYl3ulQl38z4J9ZdsGwNJzo8EXuf4cjw R69xjJ2wfQUz+foTQUaYSFk0fg4tVTInR2x3UKV9fTcXTcQrYIuBCz5A87/OgVSQ 4L1V6AI7LcUctLjhB476hqHLyUqxQabGJnLvzKLFfrsb+t7Vf13qUhqnayvXD6iH lR0JzTYaE6p1ybzj7CGGlWYt3hEVlt1ACT+SIrrSgA+medPlReU/OciK2blEqWtC r6St8eM137/LMTO8O09HAw== 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=fm1; t=1710608497; x= 1710694897; bh=CaaR7DG9FjqrydKXa+qOXz4SbnD8EQWvSE2QqN+qLbQ=; b=o xkCvvjQZUqSxwBgm0PaEU5pi7GGa9yFf1A3nKO2jtoSgrwt7WcwaqgL86gRD2Yom xUO9f8Tlf7ecAWftIQvYgVB7ZdJGYThQLJ4CCrhYOcS3yFIkphAlM5NfthIxXSgR HJa96dM/24hJ7nRmKKCYcgEuZUkUs5pBrS42gb8oxmvDLEF/csHOgx4ExdECPBQk G0lWhxwccnbmw7H0cNauqzO32FYBGNAPpUhnBI3j84ang4UW8QeBkHaEgUbTUg00 JdfuDKAUGVHuHPQGpqvYHTyHFf0wxrAUBc4eugbixaHdhnYzLg8lFjZqupgfkhz9 rN8IZnN4iteL8dXI+I3Yg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkedvgdejvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveegudej heenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 16 Mar 2024 13:01:34 -0400 (EDT) Message-ID: <4eb476aa-bb60-42fe-95f9-98d3e88c4496@gutov.dev> Date: Sat, 16 Mar 2024 19:01:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <20240305220951.00005489@cvkm.cz> <86zfv7yf3t.fsf@gnu.org> <87zfv5riyr.fsf@thornhill.no> <86wmq25squ.fsf@gnu.org> From: Dmitry Gutov In-Reply-To: <86wmq25squ.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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 (-) On 16/03/2024 13:19, Eli Zaretskii wrote: > Ping! Yuan, could help Theo figure out what's best here? csharp-mode is based on CC Mode, not tree-sitter. So maybe Alan will want to comment. (csharp-ts-mode doesn't have this problem.) >> From: Theodor Thornhill >> Cc: 69571@debbugs.gnu.org >> Date: Sun, 10 Mar 2024 20:21:32 +0100 >> >> Eli Zaretskii writes: >> >>>> Date: Tue, 5 Mar 2024 22:09:51 +0100 >>>> From: Carlos >>>> >>>> Any block starting on the line immediately below a line having the >>>> string "new" will have its closing brace aligned with the opening one. >>>> >>>> See the following code: >>>> >>>> public class Foo { >>>> void Bar () { >>>> var x = new X(); // [1] >>>> for (;;) { >>>> x(); >>>> } // [2] >>>> } >>>> } >>>> >>>> Line [1] says "new". The closing brace in line [2] is aligned to the >>>> opening brace. >>>> >>>> If you comment out the "new" (or the whole line) the problem persists. >>>> >>>> If you remove the "new" the problem goes away and [2] is correctly >>>> aligned. >>>> >>>> If you insert a line between line [1] and the one having the opening >>>> brace the problem goes away. >>> >>> Theo and Yuan, could you please look into this? >> >> I have a working patch for this, but I'd like to expand it to cover an >> edge case for which I'm unable to find a good solution. Can you suggest >> a way around this edge case? >> >> Consider the provided code: >> ``` >> public class Foo { >> void Bar () { >> var x = new X(); // [1] >> for (;;) { >> x(); >> } // [2] >> } >> } >> ``` >> >> Like this, the below patch doesn't work. If you remove the first >> comment, the patch works. >> >> ``` >> public class Foo { >> void Bar () { >> var x = new X(); >> for (;;) { >> x(); >> } // [2] >> } >> } >> ``` >> >> The reason is simple, of course. What I'm struggling with here is how to >> best handle the case where there is a comment ending the line, possibly >> containing a ';' itself. I've tried some variations with save-excursion >> along with syntax-ppss to detect whether or not we're in a comment, but >> it gets verbose and ugly. Is there some simple way to do this check in >> Emacs, or should I just resort to making some best effort judgement call >> here? >> >> Thanks, >> Theo >> >> diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el >> index 7bf57bcbe21..00278e18e51 100644 >> --- a/lisp/progmodes/csharp-mode.el >> +++ b/lisp/progmodes/csharp-mode.el >> @@ -495,9 +495,10 @@ csharp-guess-basic-syntax >> (unless (eq (char-after) ?{) >> (ignore-errors (backward-up-list 1 t t))) >> (save-excursion >> - ;; 'new' should be part of the line >> + ;; 'new' should be part of the line, but should not trigger if >> + ;; statement has already ended, like for 'var x = new X();'. >> (goto-char (c-point 'iopl)) >> - (looking-at ".*new.*"))) >> + (looking-at ".*new.*[^;]$"))) >> ;; Line should not already be terminated >> (save-excursion >> (goto-char (c-point 'eopl)) >> > > > From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" References: <20240305220951.00005489@cvkm.cz> Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Mar 2024 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: Alan Mackenzie , Eli Zaretskii , casouri@gmail.com, carlos@cvkm.cz, 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171060998928551 (code B ref 69571); Sat, 16 Mar 2024 17:27:02 +0000 Received: (at 69571) by debbugs.gnu.org; 16 Mar 2024 17:26:29 +0000 Received: from localhost ([127.0.0.1]:56423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlXng-0007QQ-Qv for submit@debbugs.gnu.org; Sat, 16 Mar 2024 13:26:29 -0400 Received: from out-182.mta0.migadu.com ([91.218.175.182]:47725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlXne-0007Q3-Mh for 69571@debbugs.gnu.org; Sat, 16 Mar 2024 13:26:28 -0400 Date: Sat, 16 Mar 2024 18:25:33 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1710609943; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=COqQo9rv37Nc4xHTvf/uSeN1Rlqy8Zf/Fz79d29OQpk=; b=phzq6UNU/Z5EX01TMd+wA1M3wWvFazSn8G/PlREMIERKekxZypq6n/V5vVrxZWJJAkOIh4 ezQmuKLwHEME3BPZwtCf/4HWuMlirlTM8q+udVjxBADTN2gYWN1hLJxrel5948jioVdc7X ZywieWM3sJmtkSb8L3OvkXl7SKwBXTcbCuBC0C1W/vcIuSkB/dHlcs+dYK+cnfDsH7TzZV R35Fk63cVtyRDAeyIOWVuc6yEAT5U6G1BOCkW1X9PWSRUVTu0nTdYZbr+2jAY8LsEhpvBy yVQpE2R6YiUcKc69y4AzcI8RoCxAKtgAW8Tgg8KNAjCmcrhO/3Tqdtwgql/Czw== Message-ID: X-Android-Message-ID: In-Reply-To: <4eb476aa-bb60-42fe-95f9-98d3e88c4496@gutov.dev> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.7 (/) 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.3 (/) PGRpdiBkaXI9J2F1dG8nPlllYWggLSBpIGNhbiBqdXN0IHdyaXRlIHNvbWV0aGluZyB0byBtYWtl IHN1cmUgdGhlcmUgaXMgYSBzZW1pIG9uIGxpbmUgZW5kIGFuZCBub3QgaW5zaWRlIGEgY29tbWVu dC4gTm90IGEgaHVnZSBpc3N1ZSBhdCBhbGwsIEkgd2FzIGp1c3QgbG9va2luZyBmb3Igc29tZSBm dW5jdGlvbiBvciBjb252ZW50aW9uIGkgZG9uJ3Qga25vdyBhYm91dC48ZGl2IGRpcj0iYXV0byI+ PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5JJ2xsIGZpeCBpdCA6KTwvZGl2PjwvZGl2PjxkaXYg Y2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1hciAx NiwgMjAyNCAxODowMSwgRG1pdHJ5IEd1dG92ICZsdDtkbWl0cnlAZ3V0b3YuZGV2Jmd0OyB3cm90 ZTo8YnIgdHlwZT0iYXR0cmlidXRpb24iIC8+PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHls ZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1s ZWZ0OjFleCI+PHAgZGlyPSJsdHIiPk9uIDE2LzAzLzIwMjQgMTM6MTksIEVsaSBaYXJldHNraWkg d3JvdGU6JiMxMzs8YnI+CiZndDsgUGluZyEmbmJzcDsgWXVhbiwgY291bGQgaGVscCBUaGVvIGZp Z3VyZSBvdXQgd2hhdCdzIGJlc3QgaGVyZT8mIzEzOzxicj4KJiMxMzs8YnI+CmNzaGFycC1tb2Rl IGlzIGJhc2VkIG9uIENDIE1vZGUsIG5vdCB0cmVlLXNpdHRlci4mIzEzOzxicj4KJiMxMzs8YnI+ ClNvIG1heWJlIEFsYW4gd2lsbCB3YW50IHRvIGNvbW1lbnQuJiMxMzs8YnI+CiYjMTM7PGJyPgoo Y3NoYXJwLXRzLW1vZGUgZG9lc24ndCBoYXZlIHRoaXMgcHJvYmxlbS4pJiMxMzs8YnI+CiYjMTM7 PGJyPgomZ3Q7Jmd0OyBGcm9tOiBUaGVvZG9yIFRob3JuaGlsbCAmbHQ7dGhlb0B0aG9ybmhpbGwu bm8mZ3Q7JiMxMzs8YnI+CiZndDsmZ3Q7IENjOiA2OTU3MUBkZWJidWdzLmdudS5vcmcmIzEzOzxi cj4KJmd0OyZndDsgRGF0ZTogU3VuLCAxMCBNYXIgMjAyNCAyMDoyMTozMiArMDEwMCYjMTM7PGJy PgomZ3Q7Jmd0OyYjMTM7PGJyPgomZ3Q7Jmd0OyBFbGkgWmFyZXRza2lpICZsdDtlbGl6QGdudS5v cmcmZ3Q7IHdyaXRlczomIzEzOzxicj4KJmd0OyZndDsmIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0 OyBEYXRlOiBUdWUsIDUgTWFyIDIwMjQgMjI6MDk6NTEgKzAxMDAmIzEzOzxicj4KJmd0OyZndDsm Z3Q7Jmd0OyBGcm9tOiBDYXJsb3MgJmx0O2Nhcmxvc0BjdmttLmN6Jmd0OyYjMTM7PGJyPgomZ3Q7 Jmd0OyZndDsmZ3Q7JiMxMzs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgQW55IGJsb2NrIHN0YXJ0aW5n IG9uIHRoZSBsaW5lIGltbWVkaWF0ZWx5IGJlbG93IGEgbGluZSBoYXZpbmcgdGhlJiMxMzs8YnI+ CiZndDsmZ3Q7Jmd0OyZndDsgc3RyaW5nICJuZXciIHdpbGwgaGF2ZSBpdHMgY2xvc2luZyBicmFj ZSBhbGlnbmVkIHdpdGggdGhlIG9wZW5pbmcgb25lLiYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7 JiMxMzs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgU2VlIHRoZSBmb2xsb3dpbmcgY29kZTomIzEzOzxi cj4KJmd0OyZndDsmZ3Q7Jmd0OyYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IHB1YmxpYyBjbGFz cyBGb28geyYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IHZvaWQgQmFyICgpIHsmIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyAmIzk7dmFyIHgg PSBuZXcgWCgpOyAvLyBbMV0mIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyAmIzk7Zm9yICg7Oykg eyYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7ICYjOTsmbmJzcDsmbmJzcDsmbmJzcDsgeCgpOyYj MTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7ICYjOTsmIzk7IH0mbmJzcDsgLy8gWzJdJiMxMzs8YnI+ CiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfSYjMTM7PGJy PgomZ3Q7Jmd0OyZndDsmZ3Q7IH0mIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyYjMTM7PGJyPgom Z3Q7Jmd0OyZndDsmZ3Q7IExpbmUgWzFdIHNheXMgIm5ldyIuIFRoZSBjbG9zaW5nIGJyYWNlIGlu IGxpbmUgWzJdIGlzIGFsaWduZWQgdG8gdGhlJiMxMzs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgb3Bl bmluZyBicmFjZS4mIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyYjMTM7PGJyPgomZ3Q7Jmd0OyZn dDsmZ3Q7IElmIHlvdSBjb21tZW50IG91dCB0aGUgIm5ldyIgKG9yIHRoZSB3aG9sZSBsaW5lKSB0 aGUgcHJvYmxlbSBwZXJzaXN0cy4mIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyYjMTM7PGJyPgom Z3Q7Jmd0OyZndDsmZ3Q7IElmIHlvdSByZW1vdmUgdGhlICJuZXciIHRoZSBwcm9ibGVtIGdvZXMg YXdheSBhbmQgWzJdIGlzIGNvcnJlY3RseSYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IGFsaWdu ZWQuJiMxMzs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsmIzEzOzxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBJ ZiB5b3UgaW5zZXJ0IGEgbGluZSBiZXR3ZWVuIGxpbmUgWzFdIGFuZCB0aGUgb25lIGhhdmluZyB0 aGUgb3BlbmluZyYjMTM7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IGJyYWNlIHRoZSBwcm9ibGVtIGdv ZXMgYXdheS4mIzEzOzxicj4KJmd0OyZndDsmZ3Q7JiMxMzs8YnI+CiZndDsmZ3Q7Jmd0OyBUaGVv IGFuZCBZdWFuLCBjb3VsZCB5b3UgcGxlYXNlIGxvb2sgaW50byB0aGlzPyYjMTM7PGJyPgomZ3Q7 Jmd0OyYjMTM7PGJyPgomZ3Q7Jmd0OyBJIGhhdmUgYSB3b3JraW5nIHBhdGNoIGZvciB0aGlzLCBi dXQgSSdkIGxpa2UgdG8gZXhwYW5kIGl0IHRvIGNvdmVyIGFuJiMxMzs8YnI+CiZndDsmZ3Q7IGVk Z2UgY2FzZSBmb3Igd2hpY2ggSSdtIHVuYWJsZSB0byBmaW5kIGEgZ29vZCBzb2x1dGlvbi4mbmJz cDsgQ2FuIHlvdSBzdWdnZXN0JiMxMzs8YnI+CiZndDsmZ3Q7IGEgd2F5IGFyb3VuZCB0aGlzIGVk Z2UgY2FzZT8mIzEzOzxicj4KJmd0OyZndDsmIzEzOzxicj4KJmd0OyZndDsgQ29uc2lkZXIgdGhl IHByb3ZpZGVkIGNvZGU6JiMxMzs8YnI+CiZndDsmZ3Q7IGBgYCYjMTM7PGJyPgomZ3Q7Jmd0OyBw dWJsaWMgY2xhc3MgRm9vIHsmIzEzOzxicj4KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgdm9pZCBCYXIgKCkgeyYjMTM7PGJyPgomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2YXIgeCA9IG5ldyBYKCk7IC8v IFsxXSYjMTM7PGJyPgomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBmb3IgKDs7KSB7JiMxMzs8YnI+CiZndDsmZ3Q7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IHgoKTsmIzEzOzxicj4KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfSZuYnNwOyAvLyBbMl0mIzEzOzxicj4K Jmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfSYjMTM7PGJyPgomZ3Q7Jmd0 OyB9JiMxMzs8YnI+CiZndDsmZ3Q7IGBgYCYjMTM7PGJyPgomZ3Q7Jmd0OyYjMTM7PGJyPgomZ3Q7 Jmd0OyBMaWtlIHRoaXMsIHRoZSBiZWxvdyBwYXRjaCBkb2Vzbid0IHdvcmsuIElmIHlvdSByZW1v dmUgdGhlIGZpcnN0JiMxMzs8YnI+CiZndDsmZ3Q7IGNvbW1lbnQsIHRoZSBwYXRjaCB3b3Jrcy4m IzEzOzxicj4KJmd0OyZndDsmIzEzOzxicj4KJmd0OyZndDsgYGBgJiMxMzs8YnI+CiZndDsmZ3Q7 IHB1YmxpYyBjbGFzcyBGb28geyYjMTM7PGJyPgomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyB2b2lkIEJhciAoKSB7JiMxMzs8YnI+CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHZhciB4ID0gbmV3IFgoKTsm IzEzOzxicj4KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgZm9yICg7OykgeyYjMTM7PGJyPgomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyB4KCk7JiMxMzs8YnI+CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0mbmJzcDsgLy8gWzJdJiMxMzs8YnI+CiZndDsm Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0mIzEzOzxicj4KJmd0OyZndDsgfSYj MTM7PGJyPgomZ3Q7Jmd0OyBgYGAmIzEzOzxicj4KJmd0OyZndDsmIzEzOzxicj4KJmd0OyZndDsg VGhlIHJlYXNvbiBpcyBzaW1wbGUsIG9mIGNvdXJzZS4gV2hhdCBJJ20gc3RydWdnbGluZyB3aXRo IGhlcmUgaXMgaG93IHRvJiMxMzs8YnI+CiZndDsmZ3Q7IGJlc3QgaGFuZGxlIHRoZSBjYXNlIHdo ZXJlIHRoZXJlIGlzIGEgY29tbWVudCBlbmRpbmcgdGhlIGxpbmUsIHBvc3NpYmx5JiMxMzs8YnI+ CiZndDsmZ3Q7IGNvbnRhaW5pbmcgYSAnOycgaXRzZWxmLiBJJ3ZlIHRyaWVkIHNvbWUgdmFyaWF0 aW9ucyB3aXRoIHNhdmUtZXhjdXJzaW9uJiMxMzs8YnI+CiZndDsmZ3Q7IGFsb25nIHdpdGggc3lu dGF4LXBwc3MgdG8gZGV0ZWN0IHdoZXRoZXIgb3Igbm90IHdlJ3JlIGluIGEgY29tbWVudCwgYnV0 JiMxMzs8YnI+CiZndDsmZ3Q7IGl0IGdldHMgdmVyYm9zZSBhbmQgdWdseS4gSXMgdGhlcmUgc29t ZSBzaW1wbGUgd2F5IHRvIGRvIHRoaXMgY2hlY2sgaW4mIzEzOzxicj4KJmd0OyZndDsgRW1hY3Ms IG9yIHNob3VsZCBJIGp1c3QgcmVzb3J0IHRvIG1ha2luZyBzb21lIGJlc3QgZWZmb3J0IGp1ZGdl bWVudCBjYWxsJiMxMzs8YnI+CiZndDsmZ3Q7IGhlcmU/JiMxMzs8YnI+CiZndDsmZ3Q7JiMxMzs8 YnI+CiZndDsmZ3Q7IFRoYW5rcywmIzEzOzxicj4KJmd0OyZndDsgVGhlbyYjMTM7PGJyPgomZ3Q7 Jmd0OyYjMTM7PGJyPgomZ3Q7Jmd0OyBkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvY3NoYXJw LW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jc2hhcnAtbW9kZS5lbCYjMTM7PGJyPgomZ3Q7Jmd0 OyBpbmRleCA3YmY1N2JjYmUyMS4uMDAyNzhlMThlNTEgMTAwNjQ0JiMxMzs8YnI+CiZndDsmZ3Q7 IC0tLSBhL2xpc3AvcHJvZ21vZGVzL2NzaGFycC1tb2RlLmVsJiMxMzs8YnI+CiZndDsmZ3Q7ICsr KyBiL2xpc3AvcHJvZ21vZGVzL2NzaGFycC1tb2RlLmVsJiMxMzs8YnI+CiZndDsmZ3Q7IEBAIC00 OTUsOSArNDk1LDEwIEBAIGNzaGFycC1ndWVzcy1iYXNpYy1zeW50YXgmIzEzOzxicj4KJmd0OyZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg KHVubGVzcyAoZXEgKGNoYXItYWZ0ZXIpID97KSYjMTM7PGJyPgomZ3Q7Jmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAo aWdub3JlLWVycm9ycyAoYmFja3dhcmQtdXAtbGlzdCAxIHQgdCkpKSYjMTM7PGJyPgomZ3Q7Jmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAo c2F2ZS1leGN1cnNpb24mIzEzOzxicj4KJmd0OyZndDsgLSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA7OyAnbmV3JyBzaG91bGQgYmUgcGFydCBvZiB0aGUg bGluZSYjMTM7PGJyPgomZ3Q7Jmd0OyArJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IDs7ICduZXcnIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBsaW5lLCBidXQg c2hvdWxkIG5vdCB0cmlnZ2VyIGlmJiMxMzs8YnI+CiZndDsmZ3Q7ICsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOzsgc3RhdGVtZW50IGhhcyBhbHJlYWR5 IGVuZGVkLCBsaWtlIGZvciAndmFyIHggPSBuZXcgWCgpOycuJiMxMzs8YnI+CiZndDsmZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IChnb3RvLWNoYXIgKGMtcG9pbnQgJ2lvcGwpKSYjMTM7PGJyPgomZ3Q7Jmd0OyAtJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChsb29raW5nLWF0 ICIuKm5ldy4qIikpKSYjMTM7PGJyPgomZ3Q7Jmd0OyArJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChsb29raW5nLWF0ICIuKm5ldy4qW147XSQiKSkpJiMx Mzs8YnI+CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IDs7IExpbmUgc2hvdWxkIG5vdCBhbHJlYWR5IGJlIHRlcm1pbmF0ZWQmIzEzOzxicj4KJmd0OyZn dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKHNhdmUtZXhjdXJz aW9uJiMxMzs8YnI+CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IChnb3RvLWNoYXIgKGMtcG9pbnQgJ2VvcGwpKSYjMTM7PGJyPgom Z3Q7Jmd0OyYjMTM7PGJyPgomZ3Q7ICYjMTM7PGJyPgomZ3Q7ICYjMTM7PGJyPgomZ3Q7ICYjMTM7 PGJyPgomIzEzOzxicj4KPC9wPgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2Pg== From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Mar 2024 19:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Carlos , Yuan Fu Cc: 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171061838910390 (code B ref 69571); Sat, 16 Mar 2024 19:47:01 +0000 Received: (at 69571) by debbugs.gnu.org; 16 Mar 2024 19:46:29 +0000 Received: from localhost ([127.0.0.1]:56471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlZzA-0002hW-Qa for submit@debbugs.gnu.org; Sat, 16 Mar 2024 15:46:29 -0400 Received: from out-182.mta1.migadu.com ([95.215.58.182]:48066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlZz5-0002h5-QF for 69571@debbugs.gnu.org; Sat, 16 Mar 2024 15:46:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1710618340; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=5WmYp2G5kfIcVIw4182COhF7XyGsS8bKP/gikqYtYew=; b=oCs+Vp4c1qMR5U1bwxcEBgKuhKC2XiX5DK74CcOpg1FqkxqG1mTdM56jUSFJrWXSWiOQIv CeVv39v6eqXZrhT/NhVXkB45PVpFb/lmefAOQP7MQGMVK4eoddQgWodY6E+X+jxLZHHQL7 DaLjyDg/ovGAtdfsWxSVqIvgGg8gCuHmak/MfV9ygp/k7B/UhiC6JaUSHvZ6GtiramLXI/ 8PBl5OdYGST440Xnjx1xCJHtlNvw7fOXhfJJ/jOvHWsTG78mS7pAaiur0HTRiBOVIR0hlt fnLcLsuLPnbDQMZUGwuZwPdBnJQXxpBlEEtUb8GXyUF2l7/NcAjpr8W2dG2nSA== From: Theodor Thornhill In-Reply-To: <87zfv5riyr.fsf@thornhill.no> References: <20240305220951.00005489@cvkm.cz> <86zfv7yf3t.fsf@gnu.org> <87zfv5riyr.fsf@thornhill.no> Date: Sat, 16 Mar 2024 20:45:36 +0100 Message-ID: <878r2im04f.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT 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 (-) >>> Date: Tue, 5 Mar 2024 22:09:51 +0100 >>> From: Carlos >>> >>> If you insert a line between line [1] and the one having the opening >>> brace the problem goes away. >> >> Theo and Yuan, could you please look into this? Fixed in c890622e1a9ae6f2ab5d083ca8b668c9228c52fa on emacs-29. Theo From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 16 15:48:21 2024 Received: (at control) by debbugs.gnu.org; 16 Mar 2024 19:48:21 +0000 Received: from localhost ([127.0.0.1]:56481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rla0y-0002lJ-Qe for submit@debbugs.gnu.org; Sat, 16 Mar 2024 15:48:21 -0400 Received: from out-184.mta1.migadu.com ([95.215.58.184]:38063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rla0x-0002l2-Eo for control@debbugs.gnu.org; Sat, 16 Mar 2024 15:48:20 -0400 Date: Sat, 16 Mar 2024 20:47:03 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1710618426; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=0DcGO+W3vUaDTEbDY9glyjmkFWuQgFWXonhZQdsrvP8=; b=BqwdmlZk1LQ+CfInH2XnawFMnOVzVXf9S6aLe7Zz3Ykgp6Hu3bfzzZk46/2OKweXuqwWv4 GuZUGGB2sQQF28WIzhbI0Q1T70n8MZwFeEwuqY7QscEF/TklagdsK34qV5uJ7qZBKX5msB m8AnJ3a8Ju9kFJqWHr9/0FWDcXyws3WX69Fu0erF6dFSes4Aa2kk9/OBjxzeulVBusNoHy w0ukeobR9CO2INoEK5P69y+aiOSOOczfwywWdOcGMNOp38y/K9U9p/4PJHAp5KUNnB7Ms/ yWc06cWcMTlD7QqH5OpdfGqgY9mIL2h0DsyI0/XD/oOzZZEqRRgtCL5EetprVw== Message-ID: <937d5513d8a1d052459451142eb6abef.theo@thornhill.no> To: control@debbugs.gnu.org X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Subject: control message for bug #69571 X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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 (-) fixed 69571 29.2 quit From unknown Tue Aug 19 02:59:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Carlos Subject: bug#69571: closed (Re: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new") Message-ID: References: <86frwq543o.fsf@gnu.org> <20240305220951.00005489@cvkm.cz> X-Gnu-PR-Message: they-closed 69571 X-Gnu-PR-Package: emacs Reply-To: 69571@debbugs.gnu.org Date: Sat, 16 Mar 2024 20:13:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1710619983-24361-1" This is a multi-part message in MIME format... ------------=_1710619983-24361-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks s= tarting below "new" which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69571@debbugs.gnu.org. --=20 69571: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69571 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1710619983-24361-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69571-done) by debbugs.gnu.org; 16 Mar 2024 20:12:58 +0000 Received: from localhost ([127.0.0.1]:56502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlaOo-0006Kc-7Q for submit@debbugs.gnu.org; Sat, 16 Mar 2024 16:12:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlaOm-0006KO-By for 69571-done@debbugs.gnu.org; Sat, 16 Mar 2024 16:12:57 -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 1rlaO2-0006XQ-PU; Sat, 16 Mar 2024 16:12:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1H2266V/SoyR1nCE5YDPMqYJ2CNY0xjs+/Ou2Q+0erI=; b=HOYTrkY/Xj4D zw7r6pb2QEzme0qkg2AWuonv2+8i8cE2742+gZA6WG7uw2ohknGOYN6woNoCzcg5cAYNUj/86dy87 7zN5NKflhVknlCewDJqU5llQQSDT3QYJo2id1HmxaeYhHeKoNG4LoFGZKlyvT2cwLgyEx+1YIMk5K GcSSiCOflCi9eHVKoCVIe5GB44cbXFknUNXgBlAQnjRch1kdScVUerqK0bRWyBKfauwsTfOt0gVTl Aw1BctMyW1JgJeiStYHgP0b06V4JRhNpJoTt6GKBIZPgq2cdgJ5uVqE3tCJmnkm5lTylmavuBo2Lu a5kUdEkfotMYG0ChSe0gqQ==; Date: Sat, 16 Mar 2024 22:11:39 +0200 Message-Id: <86frwq543o.fsf@gnu.org> From: Eli Zaretskii To: Theodor Thornhill In-Reply-To: <878r2im04f.fsf@thornhill.no> (message from Theodor Thornhill on Sat, 16 Mar 2024 20:45:36 +0100) Subject: Re: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" References: <20240305220951.00005489@cvkm.cz> <86zfv7yf3t.fsf@gnu.org> <87zfv5riyr.fsf@thornhill.no> <878r2im04f.fsf@thornhill.no> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69571-done Cc: 69571-done@debbugs.gnu.org, carlos@cvkm.cz, casouri@gmail.com 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: Theodor Thornhill > Cc: 69571@debbugs.gnu.org > Date: Sat, 16 Mar 2024 20:45:36 +0100 > > > >>> Date: Tue, 5 Mar 2024 22:09:51 +0100 > >>> From: Carlos > > >>> > >>> If you insert a line between line [1] and the one having the opening > >>> brace the problem goes away. > >> > >> Theo and Yuan, could you please look into this? > > > > Fixed in c890622e1a9ae6f2ab5d083ca8b668c9228c52fa on emacs-29. Thanks! ------------=_1710619983-24361-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Mar 2024 21:48:58 +0000 Received: from localhost ([127.0.0.1]:49200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhcef-0001KD-EG for submit@debbugs.gnu.org; Tue, 05 Mar 2024 16:48:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:58962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhc3f-0008HX-MI for submit@debbugs.gnu.org; Tue, 05 Mar 2024 16:10:46 -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 1rhc3A-0008Bn-Oe for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 16:10:12 -0500 Received: from li363-35.members.linode.com ([96.126.106.35] helo=cartago.cvkm.cz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rhc38-0007mt-VQ for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 16:10:12 -0500 Received: from ip-94-112-110-127.bb.vodafone.cz ([94.112.110.127]:56104 helo=localhost) by cartago.cvkm.cz with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97-RC0) (envelope-from ) id 1rhc35-0000000C3qz-4BJ4 for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2024 21:10:08 +0000 Date: Tue, 5 Mar 2024 22:09:51 +0100 From: Carlos To: bug-gnu-emacs@gnu.org Subject: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Message-ID: <20240305220951.00005489@cvkm.cz> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=96.126.106.35; envelope-from=carlos@cvkm.cz; helo=cartago.cvkm.cz X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Mar 2024 16:48:52 -0500 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.4 (--) Any block starting on the line immediately below a line having the string "new" will have its closing brace aligned with the opening one. See the following code: public class Foo { void Bar () { var x = new X(); // [1] for (;;) { x(); } // [2] } } Line [1] says "new". The closing brace in line [2] is aligned to the opening brace. If you comment out the "new" (or the whole line) the problem persists. If you remove the "new" the problem goes away and [2] is correctly aligned. If you insert a line between line [1] and the one having the opening brace the problem goes away. In GNU Emacs 29.2 (build 2, x86_64-w64-mingw32) of 2024-02-29 built on fv-az586-734 Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.4046) Configured using: 'configure --prefix=/mingw64 --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-modules --without-dbus --without-compress-install --with-tree-sitter --with-native-compilation=aot 'CFLAGS=-march=nocona -msahf -mtune=generic -O2 -pipe -fstack-protector-strong -fno-optimize-sibling-calls' CPPFLAGS=-D__USE_MINGW_ANSI_STDIO=1 'LDFLAGS=-pipe -lpthread'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: C#//l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils mule-util info time-date comp comp-cstr warnings icons subr-x rx cl-macs gv cl-extra help-mode bytecomp byte-compile csharp-mode c-ts-common treesit cl-seq cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib compile text-property-search comint ansi-osc ansi-color ring rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 151774 16013) (symbols 48 10722 0) (strings 32 38006 1798) (string-bytes 1 1194803) (vectors 16 23175) (vector-slots 8 439354 17596) (floats 8 37 72) (intervals 56 1626 0) (buffers 984 15)) ------------=_1710619983-24361-1-- From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" References: <20240305220951.00005489@cvkm.cz> In-Reply-To: <20240305220951.00005489@cvkm.cz> Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Mar 2024 12:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Theodor Thornhill Cc: Eli Zaretskii , Carlos , 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171180096117164 (code B ref 69571); Sat, 30 Mar 2024 12:16:02 +0000 Received: (at 69571) by debbugs.gnu.org; 30 Mar 2024 12:16:01 +0000 Received: from localhost ([127.0.0.1]:44131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqXcv-0004Sm-Ag for submit@debbugs.gnu.org; Sat, 30 Mar 2024 08:16:01 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:47333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqXcs-0004SS-Tx for 69571@debbugs.gnu.org; Sat, 30 Mar 2024 08:15:59 -0400 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2d6fd3cfaa6so37623841fa.2 for <69571@debbugs.gnu.org>; Sat, 30 Mar 2024 05:15:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711800951; x=1712405751; darn=debbugs.gnu.org; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=GOjxQD68gI0c8Ql3seSk9dZm6ciGGzTkGOhGqgQ5ods=; b=WXPoxJqBv0UUBzrnfqwWE1GQ0kunac7RdBj7eL5fnLtxkyoRMkBHG4uY5vreXN7RSm y4sn9APU8iJL8Culn7Evs5caf1Z4tlRR0ci/rgiRHJxsR+STBEoSJdYMZpj6tJhkXBAi 8Ga+KMf+ilvKSLDsOlDAbYXTfQUKRKxL9IYWnYLRlm5p6HQZp7tuhhZ9TWBxx7O6Ukad +t4X083s3PWjEqc4BLTdI3vgu4gg6WNep/A6DfHM0X11CZ9XjFQgemPkk1FcoxHzCSy3 LLdDEOmM8qpII1AW2YQyNkb7iuU374JW5liLtfe1BmVP7mFCZtkz0F94ivjJHOL+MMZA jHPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711800951; x=1712405751; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GOjxQD68gI0c8Ql3seSk9dZm6ciGGzTkGOhGqgQ5ods=; b=cldzp2TWZgVzSkIQ+A5K7i0T4yYxoFiHsgGP7o1JJ7HlJM5Umr4WBl2SRt9Rmzbr1t aRJ97Jfz/qMYuzTdXKED0uxac04zCZi46+jYd9RgllzGMVN4vObUO4viMKbRA89ZA8it Itrl+2bm1iQkt2kP74ZBScgVl3164grUFW1IoSlPkVVbD3dxr9p/Svs2fQDXseIDre/U SJqBY/LmTMblRjXn1yaMBmoL02xp7nhlhfpyitaSl3N8WPXE/M09s1XQHzc8LyqmkZfz 92zjoEub0RTkYxJzfN6gcqm0CtMbuxFEDcvtmoDSiwraIxy1YG7G65lV2emnVC/2+jg4 mLKQ== X-Forwarded-Encrypted: i=1; AJvYcCVzleSNmQOXDvakvYqjoDfbfpJ8yMNNUmPhPThlBzsdngDk/GNJ0qZsjgQRx9mTcgcrynw1cfccMcL/1YWvi1H6PECXc5Q= X-Gm-Message-State: AOJu0Yw00Kwkd75bXr9JpIjP5yC+aTFa8T++Nhdk7IY+B/HXY0mFNjDk S5/mqdvQ7CWjuGE4IgsQPn6rUtU27UelsevpTWdsrkASBlmWbDk/ X-Google-Smtp-Source: AGHT+IGW6puh8hctTM1ENjW3vtavVyKr5pcpK4qmadcI2GEeZWR15p1JjjXJryFzGl3mE5MglYMELg== X-Received: by 2002:a2e:94d0:0:b0:2d6:eaf0:87b4 with SMTP id r16-20020a2e94d0000000b002d6eaf087b4mr2599826ljh.11.1711800950893; Sat, 30 Mar 2024 05:15:50 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id y1-20020a2e9d41000000b002d4295d8563sm833864ljj.62.2024.03.30.05.15.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 30 Mar 2024 05:15:50 -0700 (PDT) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Message-Id: Date: Sat, 30 Mar 2024 13:15:49 +0100 X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) > - (looking-at ".*new.*"))) > + (looking-at "^[^//]*new[^//]*;$"))) That regexp doesn't look right: [^//] doesn't mean "no occurrence of = double-slash" but is just the same as [^/]. From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" References: <20240305220951.00005489@cvkm.cz> Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Mar 2024 12:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: Eli Zaretskii , Carlos , 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171180182619899 (code B ref 69571); Sat, 30 Mar 2024 12:31:01 +0000 Received: (at 69571) by debbugs.gnu.org; 30 Mar 2024 12:30:26 +0000 Received: from localhost ([127.0.0.1]:44145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqXqs-0005As-0L for submit@debbugs.gnu.org; Sat, 30 Mar 2024 08:30:26 -0400 Received: from out-189.mta0.migadu.com ([91.218.175.189]:58017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqXqp-0005Ad-6L for 69571@debbugs.gnu.org; Sat, 30 Mar 2024 08:30:24 -0400 Date: Sat, 30 Mar 2024 13:30:11 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1711801815; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=Uw3TuosRZDbhoIwk4RPjpoYgP6njfUKwUKj537pdnNE=; b=JxYxIr5SglHDcOFaAeeGY/D9nyLqTKeUQ8bN5cej9kIVyyFwwaq3FlFrC93ZGdBzpDF6dd M3qjpYs3ZymkUrqXTnMWk2sId8m2vj0pO3NL9TMFf8EfANgtXT3sH6Fyx0Yh/ibuWeVV2h aEr0VyCJ4rzTpSWlm6Hfq9nZfRW9e7AegPIPvlJ0zEWqH+pcUgJpVZt+dKZMbx2FmHVdx4 aPNiGbpdSg7FCKxvUfSqV1JSe0+ijiVe3Mh9dhOlqoet0JkJ46ee4OE2b/CKW4w7LnQ+XG 8qAvWl7MnTQN7slZAGDhhegUVIAu/kSjK9jzHNBKwQ+h8okl/xeQsYfJrhRO2Q== Message-ID: <6814a510-0b5a-4680-84de-2aad0a83b4e5@email.android.com> X-Android-Message-ID: <6814a510-0b5a-4680-84de-2aad0a83b4e5@email.android.com> In-Reply-To: X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.7 (/) 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.3 (/) PGRpdiBkaXI9J2F1dG8nPjxkaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRp diBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1hciAzMCwgMjAyNCAxMzoxNSwgTWF0dGlhcyBFbmdk ZWfDpXJkICZsdDttYXR0aWFzLmVuZ2RlZ2FyZEBnbWFpbC5jb20mZ3Q7IHdyb3RlOjxiciB0eXBl PSJhdHRyaWJ1dGlvbiI+PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAg MCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAg ZGlyPSJsdHIiPiZndDsgLSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAobG9va2luZy1hdCAiLipuZXcuKiIpKSkKPGJyPgomZ3Q7ICsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGxvb2tpbmctYXQgIl5bXi8vXSpu ZXdbXi8vXSo7JCIpKSkKPGJyPgoKPGJyPgoKPGJyPgpUaGF0IHJlZ2V4cCBkb2Vzbid0IGxvb2sg cmlnaHQ6IFteLy9dIGRvZXNuJ3QgbWVhbiAibm8gb2NjdXJyZW5jZSBvZiBkb3VibGUtc2xhc2gi IGJ1dCBpcyBqdXN0IHRoZSBzYW1lIGFzIFteL10uCjxicj4KCjxicj4KPC9wPgo8L2Jsb2NrcXVv dGU+PC9kaXY+SSdsbCBsb29rIGF0IGl0IGFnYWluIC0gdGhhbmtzIDopPC9kaXY+PC9kaXY+PGRp diBjbGFzcz0iZ21haWxfZXh0cmEiIGRpcj0iYXV0byI+VGhlbzwvZGl2PjwvZGl2Pg== From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Mar 2024 08:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: Eli Zaretskii , Carlos , 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.171187549424072 (code B ref 69571); Sun, 31 Mar 2024 08:59:01 +0000 Received: (at 69571) by debbugs.gnu.org; 31 Mar 2024 08:58:14 +0000 Received: from localhost ([127.0.0.1]:46575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqr11-0006Fr-LK for submit@debbugs.gnu.org; Sun, 31 Mar 2024 04:58:13 -0400 Received: from out-180.mta1.migadu.com ([2001:41d0:203:375::b4]:37470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqr0w-0006F2-Bo for 69571@debbugs.gnu.org; Sun, 31 Mar 2024 04:58:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1711875477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nIOODN2KKAS8Lejo3DRr5oKxx0O8+bRJAwO/Z7PPK8U=; b=azBoUnDHOwF2n4B5UWzExbzz61zpvB4Gmvb9mRZMhlGy6gczC0g6jDRo+JNgfzNzUqh/WH dicjGzIoK9KVW2hwd/oGxORJ7jDXx5MvZD5rQ1FVkUDf9JK87+5Iwfpm2aWOi7+gHsTQhu kp9ZE+CalCiiK3Xdg2dK12djEMCc1hqk/WIc5sUOgXPjtTpxtJJdhTQK+CBeVSAhLJjSoL AqDaxk6LGIlGZzb4VarR4rRYkmWY8EAooA8Re0nXELP+fAAS2qK7UiZcRvXrihBCStLlJL XcqhKYCitu9qzL8GVll+R8f6qlAk5IVqVopnP/+uNncl2gbDV74teeY+d38EXA== From: Theodor Thornhill In-Reply-To: References: Date: Sun, 31 Mar 2024 10:57:54 +0200 Message-ID: <87h6gm6anh.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT 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 (-) Mattias Engdeg=C3=A5rd writes: >> - (looking-at ".*new.*"))) >> + (looking-at "^[^//]*new[^//]*;$"))) > > > That regexp doesn't look right: [^//] doesn't mean "no occurrence of doub= le-slash" but is just the same as [^/]. Pushed a new commit doing more shenanigans here, along with more tests. Thanks theo From unknown Tue Aug 19 02:59:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69571: 29.2; csharp-mode indentation: Misaligned closing brace in blocks starting below "new" Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Mar 2024 09:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Theodor Thornhill Cc: Eli Zaretskii , Carlos , 69571@debbugs.gnu.org Received: via spool by 69571-submit@debbugs.gnu.org id=B69571.17118781671954 (code B ref 69571); Sun, 31 Mar 2024 09:43:02 +0000 Received: (at 69571) by debbugs.gnu.org; 31 Mar 2024 09:42:47 +0000 Received: from localhost ([127.0.0.1]:46647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqriB-0000VS-55 for submit@debbugs.gnu.org; Sun, 31 Mar 2024 05:42:47 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:54479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqri7-0000Uv-DR for 69571@debbugs.gnu.org; Sun, 31 Mar 2024 05:42:45 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-513d717269fso3805887e87.0 for <69571@debbugs.gnu.org>; Sun, 31 Mar 2024 02:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711878155; x=1712482955; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=orY+buE5jfIg3PeI1YuuWs71KC0bXi2JEBh+SGooLX0=; b=RTZ+zPYU5S6tkINj3IysXHXlvGuZ930GLMd7oNPgRIN67Qi7EoF6teewebnA6w8a9S wnrKWtuy5575axMZLxwpKCjuGR/i1BAlaAgen4Bo1WUuj/Sj4t5BOuOjraIzN0015PN5 +oDx6JOhO17XO2PUB+ERMdViO8Cm4730RS9UgCQcZvvGFz9HNxT7O8+IuaIZ2oipH8yV 5n3TzSSLMS7gNnVm2lJCpVXvm9pEb6E+W+LqrazqQz4QKutQSpPhMODs5nsieRDCBEuc 2IdvMiM8bs9CSNb7tuy/u4hEX0YWdszgjGf27xMLcGt6/4r3U6ZGjYR5ojeWMH5avziZ CCxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711878155; x=1712482955; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=orY+buE5jfIg3PeI1YuuWs71KC0bXi2JEBh+SGooLX0=; b=TYHgjDuQovBIeZ4fLcJebh3OQvJerKZPE0nwcehdIBoR8tytnBJRlvHjzjbfnpbmm0 VlMgO0nVm18zIA02Z8dPaM3l6v5CE21fqb0pn16TFDZHYVPg8t3n8zEfX7hBB0m/gP4t b74KI/l8Kc7NQy9JsR/cMFW0I3fpeH6BZM7H5EsBU6/fveff4c/9Hs0VlrDsjjskgEfq uwsfQDDDtvpBIuMCsGveAc5wrDXA+8wVzQsumn6sCEFBLzJhwpW19DnCMidr5Y7c3mZ+ PHcdTK6iGh+gJ8QnW7StJpkHhT7ncKWEeZnMrFJeybf8p4X427Xx5rhLekPXcfDaRJGH 2WIA== X-Forwarded-Encrypted: i=1; AJvYcCVfCyAnoMI2eQ8mJptzv4m+Hux+txIhQORr5mtz6KTiMuuETQPDFDj1btkHEytyv+WRNwrdkLqVhovdvP9HIDoIR1a6eXM= X-Gm-Message-State: AOJu0YzHHmVrLnsW5RO5Nc6zl+GTuQiRO8h3gES48aiEXxi3gfZOJGUN ipIG+bgn5r0Ovn2DxARHhIlhxnpuM1Rnng+IqvP5o+e2BTjfUAiv X-Google-Smtp-Source: AGHT+IFSjKP+E8GoKYX3KtMmeDonvdbtFOB0SBoOn9Vw+ow33B3d+H/dcbZTvPs7OpoLKgrD2qqjKQ== X-Received: by 2002:ac2:5967:0:b0:515:8564:28c8 with SMTP id h7-20020ac25967000000b00515856428c8mr4222521lfp.67.1711878154819; Sun, 31 Mar 2024 02:42:34 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id t7-20020a19ad07000000b00516a25e592fsm258199lfc.306.2024.03.31.02.42.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 31 Mar 2024 02:42:34 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <87h6gm6anh.fsf@thornhill.no> Date: Sun, 31 Mar 2024 11:42:33 +0200 Content-Transfer-Encoding: 7bit Message-Id: <8C9AA5A5-8BDF-4027-86B5-AACC8193FDE9@gmail.com> References: <87h6gm6anh.fsf@thornhill.no> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 31 mars 2024 kl. 10.57 skrev Theodor Thornhill : > Pushed a new commit doing more shenanigans here, along with more tests. Thanks, no more regexp complaints at least!