From unknown Mon Aug 11 21:12:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44974: dabbrev-expand doesn't know wide commas are commas yet Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Dec 2020 00:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44974 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44974@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160678264314353 (code B ref -1); Tue, 01 Dec 2020 00:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Dec 2020 00:30:43 +0000 Received: from localhost ([127.0.0.1]:57139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtZ5-0003jQ-5R for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:30:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:60112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtZ3-0003jG-Iw for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtZ3-0006LU-Ci for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 Received: from cross.elm.relay.mailchannels.net ([23.83.212.46]:34173) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtZ1-0005ea-DO for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C22CC64198F for ; Tue, 1 Dec 2020 00:30:36 +0000 (UTC) Received: from pdx1-sub0-mail-a62.g.dreamhost.com (100-105-161-5.trex.outbound.svc.cluster.local [100.105.161.5]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 005516418DD for ; Tue, 1 Dec 2020 00:30:35 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a62.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Tue, 01 Dec 2020 00:30:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Bottle-Juvenile: 31c0be5956bbb244_1606782636424_257959055 X-MC-Loop-Signature: 1606782636424:3168437002 X-MC-Ingress-Time: 1606782636424 Received: from pdx1-sub0-mail-a62.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a62.g.dreamhost.com (Postfix) with ESMTP id B2027807F4 for ; Mon, 30 Nov 2020 16:30:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=jidanni.org; bh=IyID/lTne9ZwARd0Jb TSWjxRTas=; b=NPt5922mL7B0/6oOnJlfdyocGtubuPJoP/+ThZhUGus5zkVzzG eK7RqiASIppWO5pHiRv6v8arkx10eUTcNeQKQkNtvphFqaHfEPRXySICF2fOBtH/ jmZ+VWC+muMP6mMPyWmr5edeUfjxGudvlaOzVIpcisXc/x4e48NBSr5Ak= Received: from jidanni.org (220-140-11-50.dynamic-ip.hinet.net [220.140.11.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a62.g.dreamhost.com (Postfix) with ESMTPSA id 73C147F48C for ; Mon, 30 Nov 2020 16:30:35 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a62 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Tue, 01 Dec 2020 08:30:31 +0800 Message-ID: <87blfe5pw8.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=23.83.212.46; envelope-from=jidanni@jidanni.org; helo=cross.elm.relay.mailchannels.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (--) The command dabbrev-expand is bound to M-/. It is great, except it needs to be updated, to know that "=EF=BC=8C" is a comma, just like ",". =E5=93=87=EF=BC=8C=E5=93=88 a,bb Scanning for dabbrevs...done user-error: No dynamic expansion for =E2=80=98=E5=93=87=EF=BC=8C=E5=93=88= =E2=80=99 found Scanning for dabbrevs...done user-error: No dynamic expansion for =E2=80=98bb=E2=80=99 found Note how the latter doesn't have the "a," glued to it. That means it is operating correctly. The former needs to be updated to act like the latter. P.S., I didn't test any other wide punctuation, e.g.. "=E3=80=82", etc. emacs-version "27.1" From unknown Mon Aug 11 21:12:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44974: dabbrev-expand doesn't know wide commas are commas yet Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Dec 2020 13:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44974 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44974@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 44974-submit@debbugs.gnu.org id=B44974.16068287447716 (code B ref 44974); Tue, 01 Dec 2020 13:20:02 +0000 Received: (at 44974) by debbugs.gnu.org; 1 Dec 2020 13:19:04 +0000 Received: from localhost ([127.0.0.1]:58285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk5Yd-00020O-T9 for submit@debbugs.gnu.org; Tue, 01 Dec 2020 08:19:04 -0500 Received: from outbound.soverin.net ([116.202.65.218]:45343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk5Ya-0001zs-9p for 44974@debbugs.gnu.org; Tue, 01 Dec 2020 08:19:03 -0500 Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 02604600C9; Tue, 1 Dec 2020 13:18:54 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 4FDA72027855F0; Tue, 1 Dec 2020 13:18:52 +0000 (GMT) Date: Tue, 1 Dec 2020 13:18:52 +0000 From: Alan Third Message-ID: <20201201131852.GD95466@breton.holly.idiocy.org> Mail-Followup-To: Alan Third , 44974@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <20201201124424.GB95466@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20201201124424.GB95466@breton.holly.idiocy.org> 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 (-) (Sorry Dan, I imagine you keep getting emails from me. I changed email supplier yesterday and am having some trouble sending to the GNU mailing lists. Hopefully this will be the last one!) On Tue, Dec 01, 2020 at 08:30:31AM +0800, 積丹尼 Dan Jacobson wrote: > The command dabbrev-expand is bound to M-/. > > It is great, except it needs to be updated, to know that > "," is a comma, just like ",". > > 哇,哈 > a,bb > > Scanning for dabbrevs...done > user-error: No dynamic expansion for ‘哇,哈’ found > Scanning for dabbrevs...done > user-error: No dynamic expansion for ‘bb’ found > > Note how the latter doesn't have the "a," glued to it. > > That means it is operating correctly. The former needs to be updated to > act like the latter. The wide comma is matched by '\s_', which matches "symbol constituents". I guess it should perhaps be considered punctuation instead. -- Alan Third From unknown Mon Aug 11 21:12:28 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: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Subject: bug#44974: closed (Re: bug#44974: dabbrev-expand doesn't know wide commas are commas yet) Message-ID: References: <83zh1rehwq.fsf@gnu.org> <87blfe5pw8.5.fsf@jidanni.org> X-Gnu-PR-Message: they-closed 44974 X-Gnu-PR-Package: emacs Reply-To: 44974@debbugs.gnu.org Date: Sat, 02 Jan 2021 10:47:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1609584422-22874-1" This is a multi-part message in MIME format... ------------=_1609584422-22874-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44974: dabbrev-expand doesn't know wide commas are commas yet 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 44974@debbugs.gnu.org. --=20 44974: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44974 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1609584422-22874-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44974-done) by debbugs.gnu.org; 2 Jan 2021 10:46:09 +0000 Received: from localhost ([127.0.0.1]:52370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kveQD-0005up-4G for submit@debbugs.gnu.org; Sat, 02 Jan 2021 05:46:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kveQ7-0005ty-2I for 44974-done@debbugs.gnu.org; Sat, 02 Jan 2021 05:46:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51812) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kveQ1-0002GO-Mq; Sat, 02 Jan 2021 05:45:57 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3241 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kveQ0-0006df-VX; Sat, 02 Jan 2021 05:45:57 -0500 Date: Sat, 02 Jan 2021 12:45:41 +0200 Message-Id: <83zh1rehwq.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson In-Reply-To: <87blfe5pw8.5.fsf@jidanni.org> Subject: Re: bug#44974: dabbrev-expand doesn't know wide commas are commas yet References: <87blfe5pw8.5.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44974-done Cc: 44974-done@debbugs.gnu.org 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: 積丹尼 Dan Jacobson > > Date: Tue, 01 Dec 2020 08:30:31 +0800 > > The command dabbrev-expand is bound to M-/. > > It is great, except it needs to be updated, to know that > "," is a comma, just like ",". > > 哇,哈 > a,bb > > Scanning for dabbrevs...done > user-error: No dynamic expansion for ‘哇,哈’ found > Scanning for dabbrevs...done > user-error: No dynamic expansion for ‘bb’ found > > Note how the latter doesn't have the "a," glued to it. > > That means it is operating correctly. The former needs to be updated to > act like the latter. This is now fixed on the master branch. > P.S., I didn't test any other wide punctuation, e.g.. "。", etc. I did. ------------=_1609584422-22874-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Dec 2020 00:30:43 +0000 Received: from localhost ([127.0.0.1]:57139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtZ5-0003jQ-5R for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:30:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:60112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtZ3-0003jG-Iw for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtZ3-0006LU-Ci for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 Received: from cross.elm.relay.mailchannels.net ([23.83.212.46]:34173) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtZ1-0005ea-DO for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:30:41 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C22CC64198F for ; Tue, 1 Dec 2020 00:30:36 +0000 (UTC) Received: from pdx1-sub0-mail-a62.g.dreamhost.com (100-105-161-5.trex.outbound.svc.cluster.local [100.105.161.5]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 005516418DD for ; Tue, 1 Dec 2020 00:30:35 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a62.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Tue, 01 Dec 2020 00:30:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Bottle-Juvenile: 31c0be5956bbb244_1606782636424_257959055 X-MC-Loop-Signature: 1606782636424:3168437002 X-MC-Ingress-Time: 1606782636424 Received: from pdx1-sub0-mail-a62.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a62.g.dreamhost.com (Postfix) with ESMTP id B2027807F4 for ; Mon, 30 Nov 2020 16:30:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=jidanni.org; bh=IyID/lTne9ZwARd0Jb TSWjxRTas=; b=NPt5922mL7B0/6oOnJlfdyocGtubuPJoP/+ThZhUGus5zkVzzG eK7RqiASIppWO5pHiRv6v8arkx10eUTcNeQKQkNtvphFqaHfEPRXySICF2fOBtH/ jmZ+VWC+muMP6mMPyWmr5edeUfjxGudvlaOzVIpcisXc/x4e48NBSr5Ak= Received: from jidanni.org (220-140-11-50.dynamic-ip.hinet.net [220.140.11.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a62.g.dreamhost.com (Postfix) with ESMTPSA id 73C147F48C for ; Mon, 30 Nov 2020 16:30:35 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a62 From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: dabbrev-expand doesn't know wide commas are commas yet Date: Tue, 01 Dec 2020 08:30:31 +0800 Message-ID: <87blfe5pw8.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=23.83.212.46; envelope-from=jidanni@jidanni.org; helo=cross.elm.relay.mailchannels.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (--) The command dabbrev-expand is bound to M-/. It is great, except it needs to be updated, to know that "=EF=BC=8C" is a comma, just like ",". =E5=93=87=EF=BC=8C=E5=93=88 a,bb Scanning for dabbrevs...done user-error: No dynamic expansion for =E2=80=98=E5=93=87=EF=BC=8C=E5=93=88= =E2=80=99 found Scanning for dabbrevs...done user-error: No dynamic expansion for =E2=80=98bb=E2=80=99 found Note how the latter doesn't have the "a," glued to it. That means it is operating correctly. The former needs to be updated to act like the latter. P.S., I didn't test any other wide punctuation, e.g.. "=E3=80=82", etc. emacs-version "27.1" ------------=_1609584422-22874-1--