From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Fleischer Newsgroups: gmane.emacs.bugs Subject: bug#63438: 30.0.50; abbrev mode wrongly capitalizes with mixed capitalized words Date: Thu, 11 May 2023 14:28:12 +0300 Message-ID: References: <83sfc35kzc.fsf@gnu.org> <83fs835eyx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13860"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 63438@debbugs.gnu.org Cancel-Lock: sha1:USHI6C50zQ0pWOEu2cYSTHVb314= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 11 13:29:25 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1px4U8-0003Vb-U6 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 11 May 2023 13:29:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1px4To-00061Z-2T; Thu, 11 May 2023 07:29:04 -0400 Original-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 1px4Tm-000610-FL for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 07:29:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1px4Tm-00028r-6w for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 07:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1px4Tl-0008B9-Ls for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 07:29:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Daniel Fleischer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 May 2023 11:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63438 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.168380450431381 (code B ref -1); Thu, 11 May 2023 11:29:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 May 2023 11:28:24 +0000 Original-Received: from localhost ([127.0.0.1]:49884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px4TA-0008A4-DS for submit@debbugs.gnu.org; Thu, 11 May 2023 07:28:24 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:45440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px4T8-00089w-Ad for submit@debbugs.gnu.org; Thu, 11 May 2023 07:28:22 -0400 Original-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 1px4T8-0005mz-3V for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 07:28:22 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1px4T6-00023h-RS for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 07:28:21 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1px4T4-00027E-FG for bug-gnu-emacs@gnu.org; Thu, 11 May 2023 13:28:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261563 Archived-At: Daniel Fleischer [2023-05-11 Thu 14:03] wrote: > Example: with a rule like "foobarical -> fooBarical" then > > Foobarical -> FooBarical (as is today) > FOOBARICAL -> FOOBARICAL (as is today) > > but fooBarical -> fooBarical, because it's already what we want. Maybe some context: I think some people, at least me, use abbrev mode to properly capitalize words with unique casing, needs not met by regular capitalization rules. It means abbrev keys and values sometimes contain the same word but with different casing. That's why I want nothing to happen when the user writes a word with the right casing, making an abbrev expansion unnecessary. -- Daniel Fleischer