From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#22238: 25.0.50; isearch symbol search can't find ,@symbol Date: Mon, 05 Dec 2016 14:55:22 +0100 Message-ID: <874m2ifpkl.fsf@web.de> References: <87io3mtdxw.fsf@web.de> <567DBA1F.7030702@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1480946179 13665 195.159.176.226 (5 Dec 2016 13:56:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Dec 2016 13:56:19 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: 22238@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 05 14:56:11 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDtkY-0002EO-Dh for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Dec 2016 14:56:10 +0100 Original-Received: from localhost ([::1]:40584 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDtkc-0000pr-4f for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Dec 2016 08:56:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37894) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDtkV-0000pl-MZ for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 08:56:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDtkQ-0005NA-To for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 08:56:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41205) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cDtkQ-0005N6-Qh for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 08:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cDtkQ-0004Pe-FG for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 08:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Dec 2016 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22238-submit@debbugs.gnu.org id=B22238.148094615116945 (code B ref 22238); Mon, 05 Dec 2016 13:56:02 +0000 Original-Received: (at 22238) by debbugs.gnu.org; 5 Dec 2016 13:55:51 +0000 Original-Received: from localhost ([127.0.0.1]:56604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDtkE-0004PE-U9 for submit@debbugs.gnu.org; Mon, 05 Dec 2016 08:55:51 -0500 Original-Received: from mout.web.de ([212.227.15.4]:61416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDtkD-0004Op-1t for 22238@debbugs.gnu.org; Mon, 05 Dec 2016 08:55:49 -0500 Original-Received: from drachen.dragon ([90.186.2.127]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MN87U-1cKUNS0ipE-006brq; Mon, 05 Dec 2016 14:55:42 +0100 In-Reply-To: <567DBA1F.7030702@yandex.ru> (Dmitry Gutov's message of "Fri, 25 Dec 2015 23:50:23 +0200") X-Provags-ID: V03:K0:gVqEUNlflWM09nEaaxBEGpUCyOVXt+oYN7JMUij3uQT63AOS0b+ U/r1gy91xeUBWJIHF51PQS4OUPjsN7acMGwtUewrGzSfMm1l0ZE8iXc80dlKIdNjGqn+PoE qCSqhP84MC436YiooJi3j3cD2Au9WzFo4ai9B2oZRltNXjtpSZNUth/MG5ytVFqjLIq4Xbp BaR9MhgJ4cHKs2/EgHr1Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:z/TY8vbqvKc=:QiXRhNgBex8BfotH2PsZ5V J3FpxU0HwGBkwV+H65f5WOb0djRaUSpHALy3oCwdjTb8wuAHm+2/ZKgXXJP98MMSzwVQ/l6Ro jQK1Bi0iSuDjMA3JjuTYc9SKOblhdQTP1F+WfcTCC5VZ3fZ19JVYiPOHag4tzMkEusu2FbU3Q NqgddVV6PDC3nfXFwbyU3ogf5XWySiUm/8BrGnAbS8SjSAmUqQiAH6ji2P/fTn5ylfpYtoAZw 3Edh7dY5b6pzJxTe0OJM+ERUUR/B8AfdOYrOYEVgRz98H5MvFbnzHgtr2caF2fWFBkN4XjFq0 UwxbqjvmF4d6xuIczwd4FoRdSAfc78eemYHmByQm21xbzihFbefe3U7aPiXtNlaE8IT4D66J9 XvLbxwKw3fXWJLQSrAmjYosmBdds/yp67FHR8mLcrYdvSiTSFzynhF2jZs0+gZtiPHIIRhgSE TH+ZqjjhBIWjVIs6zk6asaAciFT5DIXYjwPr0Kfx2pNTclojMpFDDN1nVmdrXF6o8GCkdZtZu 930/3b0lPkCXQqUCw/lv2ag2PN52CnD0Wu3w8uAAEkYTAOwqDTLyAwrqa4qlwpR5IQC8x/wA+ Wc5m9qwddznZZKfLrvZlY29NgO/vDYXz7tFJqTgMM2d8vgqxtj3LL0rcEbioIRJVpq9JJop7S O7tH27zvVAhVRy0TzsndJ2W9XHVNaNAX1YZtGUsENQmxw64EUUsTtVbba/3nxL+WMGots108N L2QaRwmCASEmzcSN7SCOLpZN9mwET36zDnaMpyfIthCag+cIJ/hZgoJEGZOMDFpr6Fu02pF/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:126495 Archived-At: Dmitry Gutov writes: > Maybe that should just be reverted. A more proper fix would make Emacs > not consider @ as a symbol constituent when it's the first > character. The "p" in "_ p" apparently tries but fails to do that. FWIW, there is a similar problem concerning the end of the symbol and ".". The real-life use case is that I wanted to rename the argument of a function like this: (defun el-search--string-matcher (eregexp) "Return a compiled match predicate for EREGEXP. That's a predicate returning non-nil when extended regexp EREGEXP ... with isearch in symbol mode. But symbol search doesn't find the occurrence of "EREGEXP" at the end of the first sentence of the docstring. Again, strictly speaking the behavior is as documented I think ("." is a symbol constituent), but this also again foils the purpose of symbol matching in "real-life". And again, the situation can be ambiguous in rare cases. Michael.