From unknown Mon Jun 23 11:28:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36278: 26.1; ada-mode 6.0.0 auto-casing no longer honors the casing of the declaration Resent-From: Ludovic Brenta Original-Sender: "Debbugs-submit" Resent-CC: ada-mode-users@nongnu.org, bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Jun 2019 12:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36278 X-GNU-PR-Package: emacs, ada-mode X-GNU-PR-Keywords: To: 36278@debbugs.gnu.org Cc: ada-mode-users@nongnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: ada-mode-users@nongnu.org Received: via spool by submit@debbugs.gnu.org id=B.156085917114199 (code B ref -1); Tue, 18 Jun 2019 12:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jun 2019 11:59:31 +0000 Received: from localhost ([127.0.0.1]:43862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdClu-0003gv-FU for submit@debbugs.gnu.org; Tue, 18 Jun 2019 07:59:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:39890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdCls-0003gn-St for submit@debbugs.gnu.org; Tue, 18 Jun 2019 07:59:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52769) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdClo-0001Od-Qn for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdClm-0002bS-06 for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:23 -0400 Received: from webmail.bookmyname.com ([88.191.249.153]:41013 helo=webmail.free.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hdCll-0002Uq-Ok for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:21 -0400 Received: from 153.98.68.208 (unknown [127.0.1.3]) by webmail.free.org (Postfix) with ESMTP id 21F722FC83; Tue, 18 Jun 2019 13:59:11 +0200 (CEST) Received: from [153.98.68.208] by webmail.ludovic-brenta.org with HTTP (HTTP/1.1 POST); Tue, 18 Jun 2019 13:59:11 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 18 Jun 2019 13:59:11 +0200 From: Ludovic Brenta Message-ID: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> X-Sender: ludovic@ludovic-brenta.org X-Complaints-To: abuse_at_bookmyname.com X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Origin-Web-Site: webmail.ludovic-brenta.org X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 88.191.249.153 X-Spam-Score: -1.4 (-) 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 (--) Package: emacs, ada-mode X-Debbugs-CC: ada-mode-users@nongnu.org Severity: minor Hello, In ada-mode 5.2, auto-casing honors the casing of the declaration of an entity but ada-mode 6.2 does not; instead it forces the user to create a casing exception on every declaration that uses "non-standard" casing. In our large code base this causes frustration as programmers often introduce local upper-case acronyms to shorten some names, e.g. procedure A (The_Flight : in Flight.T) is FTFX : Flight.Fixed_Info.T renames The_Flight.Fixed_Info; begin FTFX.Foo := True; end A; Supposing a procedure A that is hundreds of lines long with dozens of uses of FTFX, ada-mode 6.0 is unhelpful when forcing the casing down to Ftfx. Adding casing exceptions for such local uses is not really appealing. Would it be difficult to use casing-as-declaration by default with the new parser in 6.x? -- Ludovic Brenta. From unknown Mon Jun 23 11:28:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36278: update References: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> In-Reply-To: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Jun 2019 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36278 X-GNU-PR-Package: emacs, ada-mode X-GNU-PR-Keywords: To: 36278@debbugs.gnu.org Received: via spool by 36278-submit@debbugs.gnu.org id=B36278.156123252210797 (code B ref 36278); Sat, 22 Jun 2019 19:43:02 +0000 Received: (at 36278) by debbugs.gnu.org; 22 Jun 2019 19:42:02 +0000 Received: from localhost ([127.0.0.1]:52534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1helti-0002nt-3w for submit@debbugs.gnu.org; Sat, 22 Jun 2019 15:42:02 -0400 Received: from outbound-ss-348.hostmonster.com ([74.220.202.212]:53438 helo=gproxy6-pub.mail.unifiedlayer.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1helte-0002nU-Mu for 36278@debbugs.gnu.org; Sat, 22 Jun 2019 15:41:59 -0400 Received: from CMGW (unknown [10.9.0.13]) by gproxy6.mail.unifiedlayer.com (Postfix) with ESMTP id 50D3F1E0F22 for <36278@debbugs.gnu.org>; Sat, 22 Jun 2019 13:22:55 -0600 (MDT) Received: from host114.hostmonster.com ([74.220.207.114]) by cmsmtp with ESMTP id elbDh6LcreyBxelbDhOVDp; Sat, 22 Jun 2019 13:22:55 -0600 X-Authority-Reason: nr=8 Received: from [76.77.182.20] (port=55169 helo=Takver4) by host114.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1helbC-004E74-VQ for 36278@debbugs.gnu.org; Sat, 22 Jun 2019 13:22:55 -0600 From: Stephen Leake Date: Sat, 22 Jun 2019 12:22:49 -0700 Message-ID: <86sgs1ctme.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host114.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1helbC-004E74-VQ X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:55169 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 1 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDExNC5ob3N0bW9uc3Rlci5jb20= X-Local-Domain: yes 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 (-) Can you post a working example showing ada-mode 5.2 respecting the casing of the declaration? As far as I know, that has never been supported by ada-mode. The GNAT compiler casing check does enforce that. The ada-mode parser does not do name resolution, so it cannot associate a variable use with a variable declaration, so it is not possible to implement this. We could automate declaring the exceptions; the parser can find all variable declarations in a file, and check to see if they need a casing exception. If there are a lot of exceptions that are single-file only, we could support per-file exceptions, by declaring them in the Emacs Local Variables. -- -- Stephe From unknown Mon Jun 23 11:28:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36278: update References: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> In-Reply-To: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Jun 2019 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36278 X-GNU-PR-Package: emacs, ada-mode X-GNU-PR-Keywords: To: 36278@debbugs.gnu.org Received: via spool by 36278-submit@debbugs.gnu.org id=B36278.15613117125248 (code B ref 36278); Sun, 23 Jun 2019 17:42:01 +0000 Received: (at 36278) by debbugs.gnu.org; 23 Jun 2019 17:41:52 +0000 Received: from localhost ([127.0.0.1]:54473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf6Ux-0001Ma-OD for submit@debbugs.gnu.org; Sun, 23 Jun 2019 13:41:51 -0400 Received: from gproxy7-pub.mail.unifiedlayer.com ([70.40.196.235]:55706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf6Uv-0001MM-AZ for 36278@debbugs.gnu.org; Sun, 23 Jun 2019 13:41:50 -0400 Received: from CMGW (unknown [10.9.0.13]) by gproxy7.mail.unifiedlayer.com (Postfix) with ESMTP id AD192216389 for <36278@debbugs.gnu.org>; Sun, 23 Jun 2019 11:19:54 -0600 (MDT) Received: from host114.hostmonster.com ([74.220.207.114]) by cmsmtp with ESMTP id f69ihBQPdeyBxf69ihTRjI; Sun, 23 Jun 2019 11:19:54 -0600 X-Authority-Reason: nr=8 Received: from [76.77.182.20] (port=56341 helo=Takver4) by host114.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hf69i-001yLx-BZ for 36278@debbugs.gnu.org; Sun, 23 Jun 2019 11:19:54 -0600 From: Stephen Leake Date: Sun, 23 Jun 2019 10:19:52 -0700 Message-ID: <86k1dccj7r.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host114.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1hf69i-001yLx-BZ X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:56341 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 1 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDExNC5ob3N0bW9uc3Rlci5jb20= X-Local-Domain: yes 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 (-) Another solution is to add a user option to not auto-correct all uppercase. -- -- Stephe From unknown Mon Jun 23 11:28:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36278: update References: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> In-Reply-To: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jul 2019 21:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36278 X-GNU-PR-Package: emacs, ada-mode X-GNU-PR-Keywords: To: 36278@debbugs.gnu.org Received: via spool by 36278-submit@debbugs.gnu.org id=B36278.156305340628608 (code B ref 36278); Sat, 13 Jul 2019 21:31:02 +0000 Received: (at 36278) by debbugs.gnu.org; 13 Jul 2019 21:30:06 +0000 Received: from localhost ([127.0.0.1]:43468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmPan-0007RM-QE for submit@debbugs.gnu.org; Sat, 13 Jul 2019 17:30:05 -0400 Received: from gproxy10-pub.mail.unifiedlayer.com ([69.89.20.226]:51805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmPaj-0007QM-Gk for 36278@debbugs.gnu.org; Sat, 13 Jul 2019 17:30:02 -0400 Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id AD1C2140499 for <36278@debbugs.gnu.org>; Sat, 13 Jul 2019 15:29:54 -0600 (MDT) Received: from host114.hostmonster.com ([74.220.207.114]) by cmsmtp with ESMTP id mPachnbbAsFwgmPacha18I; Sat, 13 Jul 2019 15:29:54 -0600 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.3 cv=cIvOTGWN c=1 sm=1 tr=0 a=CQdxDb2CKd3SRg4I0/XZPQ==:117 a=CQdxDb2CKd3SRg4I0/XZPQ==:17 a=0o9FgrsRnhwA:10:nop_rcvd_month_year a=fS3SwVQ_UaQA:10:endurance_base64_authed_username_1 a=8leqtjH-ULDLMmJ5uLUA:9 Received: from [76.77.182.20] (port=50956 helo=Takver4) by host114.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hmPac-003gUl-AR for 36278@debbugs.gnu.org; Sat, 13 Jul 2019 15:29:54 -0600 From: Stephen Leake Date: Sat, 13 Jul 2019 14:29:49 -0700 Message-ID: <86v9w57hde.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host114.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1hmPac-003gUl-AR X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:50956 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 3 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDExNC5ob3N0bW9uc3Rlci5jb20= X-Local-Domain: yes 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 (-) In ada-mode version 6.1.1 (released 11 Jul 2019), ada-auto-case can now take the value `not-upper-case'; typed words that are all upper case are not adjusted. -- -- Stephe From unknown Mon Jun 23 11:28:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36278: Fixed in ada-mode 6.1.1 References: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> In-Reply-To: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Aug 2019 16:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36278 X-GNU-PR-Package: emacs, ada-mode X-GNU-PR-Keywords: To: 36278@debbugs.gnu.org Received: via spool by 36278-submit@debbugs.gnu.org id=B36278.15661475063583 (code B ref 36278); Sun, 18 Aug 2019 16:59:02 +0000 Received: (at 36278) by debbugs.gnu.org; 18 Aug 2019 16:58:26 +0000 Received: from localhost ([127.0.0.1]:58448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzOVd-0000vi-Qi for submit@debbugs.gnu.org; Sun, 18 Aug 2019 12:58:26 -0400 Received: from gateway30.websitewelcome.com ([192.185.193.11]:28796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzOVb-0000va-Iz for 36278@debbugs.gnu.org; Sun, 18 Aug 2019 12:58:24 -0400 Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway30.websitewelcome.com (Postfix) with ESMTP id 2F2F9E749 for <36278@debbugs.gnu.org>; Sun, 18 Aug 2019 11:58:23 -0500 (CDT) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with SMTP id zOVahtHyS3Qi0zOVbhaMr4; Sun, 18 Aug 2019 11:58:23 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=S2J0IHfdqF6tP5nFC4x+Nzhc3PYQWYKVvaypdHadMR0=; b=Iiz0qyNZs2VJT3ozbt0koex28R XYBszR4coy3T4hz7B5DyIXTzywdVu1OGioHj2h29HOTtexLTU020UuIM5m3rPq57dMQ7SpeKq8U8w 4DzjrBI5Ruili57H2cTACA/LqfFFmnZ6X5CSUH22kcA0GzXxnXwxMBoPJHHZ9+eaDGAmifRBqk9RU yqGaiZp22mR13gSqEhqPS2GmwiuVXQVh/g2cspxCXn5yNyzahp95hDlTIZFW31Mn2+Xy7mHJ3Ip5F x5sc3jekIv/M2c7HjpLe93bSne6rG8Knwziou/caQvqX5lya9/dAXoRxZNQBSjXjZCST6gzxPcl3r RhziAZwA==; Received: from [76.77.182.20] (port=52658 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hzOVa-003Tr0-Lf for 36278@debbugs.gnu.org; Sun, 18 Aug 2019 10:58:22 -0600 From: Stephen Leake Date: Sun, 18 Aug 2019 09:58:21 -0700 Message-ID: <86ef1itnpu.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1hzOVa-003Tr0-Lf X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:52658 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 11 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes 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 (/) Fixed in ada-mode 6.1.1; set ada-auto-case to 'not-upper-case. -- -- Stephe From unknown Mon Jun 23 11:28:08 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: Ludovic Brenta Subject: bug#36278: closed (close) Message-ID: References: <86a7c6tnpe.fsf@stephe-leake.org> <17006e0102dac306fd317b8109783309@ludovic-brenta.org> X-Gnu-PR-Message: they-closed 36278 X-Gnu-PR-Package: emacs, ada-mode Reply-To: 36278@debbugs.gnu.org Date: Sun, 18 Aug 2019 16:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1566147542-3646-1" This is a multi-part message in MIME format... ------------=_1566147542-3646-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #36278: 26.1; ada-mode 6.0.0 auto-casing no longer honors the casing of the= declaration which was filed against the emacs, ada-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 36278@debbugs.gnu.org. --=20 36278: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36278 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1566147542-3646-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 36278-close) by debbugs.gnu.org; 18 Aug 2019 16:58:43 +0000 Received: from localhost ([127.0.0.1]:58451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzOVt-0000wA-4y for submit@debbugs.gnu.org; Sun, 18 Aug 2019 12:58:43 -0400 Received: from gateway31.websitewelcome.com ([192.185.143.46]:25922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzOVr-0000w2-Bi for 36278-close@debbugs.gnu.org; Sun, 18 Aug 2019 12:58:39 -0400 Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway31.websitewelcome.com (Postfix) with ESMTP id EB63F888CF for <36278-close@debbugs.gnu.org>; Sun, 18 Aug 2019 11:58:38 -0500 (CDT) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with SMTP id zOVqhZ3DwdnCezOVqhyexU; Sun, 18 Aug 2019 11:58:38 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1w1c+9lpuRS0Kru1xoTVptnXWmC8kbQt+for7R8V1oo=; b=kv9BymIkRddLQsYj8LT//XW8+P fmbJjKtQN4IjDaaIZE6j0E6LsMp5GimHU7QXMg+EZHmSTsZZOj/A1sw4fcZFat/Id4X+DUivjOpCp BJgAHbxz7h4OMckNuRTnJEPgj/cjM04oCJwU0FmNoIH+pSryao1+huCygoLJoyE/9KswUnnmtkFeC dR2DaK9D/2fcGQ4zbGc080JhTphAS9xLElbTAGyC0pR6Wbj/1ytLDpNaEYDfs2gae5281S9tShzmO iRsTU5rl2eFUSu+pMXrxIzC2bNmS2XyPiNArwjiawv4xZ2A1d6ilRnlfeLudTm1pW8UI5tUIl27Ur N5nWCA3A==; Received: from [76.77.182.20] (port=52659 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hzOVq-003Twz-BR for 36278-close@debbugs.gnu.org; Sun, 18 Aug 2019 10:58:38 -0600 From: Stephen Leake To: 36278-close@debbugs.gnu.org Subject: close Date: Sun, 18 Aug 2019 09:58:37 -0700 Message-ID: <86a7c6tnpe.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1hzOVq-003Twz-BR X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:52659 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 12 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 36278-close 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 (/) -- -- Stephe ------------=_1566147542-3646-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jun 2019 11:59:31 +0000 Received: from localhost ([127.0.0.1]:43862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdClu-0003gv-FU for submit@debbugs.gnu.org; Tue, 18 Jun 2019 07:59:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:39890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdCls-0003gn-St for submit@debbugs.gnu.org; Tue, 18 Jun 2019 07:59:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52769) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdClo-0001Od-Qn for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdClm-0002bS-06 for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:23 -0400 Received: from webmail.bookmyname.com ([88.191.249.153]:41013 helo=webmail.free.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hdCll-0002Uq-Ok for bug-gnu-emacs@gnu.org; Tue, 18 Jun 2019 07:59:21 -0400 Received: from 153.98.68.208 (unknown [127.0.1.3]) by webmail.free.org (Postfix) with ESMTP id 21F722FC83; Tue, 18 Jun 2019 13:59:11 +0200 (CEST) Received: from [153.98.68.208] by webmail.ludovic-brenta.org with HTTP (HTTP/1.1 POST); Tue, 18 Jun 2019 13:59:11 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 18 Jun 2019 13:59:11 +0200 From: Ludovic Brenta To: bug-gnu-emacs@gnu.org Subject: 26.1; ada-mode 6.0.0 auto-casing no longer honors the casing of the declaration Message-ID: <17006e0102dac306fd317b8109783309@ludovic-brenta.org> X-Sender: ludovic@ludovic-brenta.org X-Complaints-To: abuse_at_bookmyname.com X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Origin-Web-Site: webmail.ludovic-brenta.org X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 88.191.249.153 X-Spam-Score: -1.4 (-) 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: -2.4 (--) Package: emacs, ada-mode X-Debbugs-CC: ada-mode-users@nongnu.org Severity: minor Hello, In ada-mode 5.2, auto-casing honors the casing of the declaration of an entity but ada-mode 6.2 does not; instead it forces the user to create a casing exception on every declaration that uses "non-standard" casing. In our large code base this causes frustration as programmers often introduce local upper-case acronyms to shorten some names, e.g. procedure A (The_Flight : in Flight.T) is FTFX : Flight.Fixed_Info.T renames The_Flight.Fixed_Info; begin FTFX.Foo := True; end A; Supposing a procedure A that is hundreds of lines long with dozens of uses of FTFX, ada-mode 6.0 is unhelpful when forcing the casing down to Ftfx. Adding casing exceptions for such local uses is not really appealing. Would it be difficult to use casing-as-declaration by default with the new parser in 6.x? -- Ludovic Brenta. ------------=_1566147542-3646-1--