From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dima Kogan Newsgroups: gmane.emacs.bugs Subject: bug#22520: 25.0.50; unhighlight-regexp shows the scary guts of char-folding to the user Date: Mon, 01 Feb 2016 01:52:35 -0800 Message-ID: <877fio4v18.fsf@secretsauce.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454320413 28144 80.91.229.3 (1 Feb 2016 09:53:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Feb 2016 09:53:33 +0000 (UTC) To: 22520@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 01 10:53:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aQBAX-0003tC-5i for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Feb 2016 10:53:13 +0100 Original-Received: from localhost ([::1]:45513 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBAW-00089x-Lo for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Feb 2016 04:53:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBAP-000897-Rf for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:53:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQBAM-0003gv-Kf for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:53:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55694) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBAM-0003gr-Gw for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aQBAM-00012s-9t for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Feb 2016 09:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22520 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14543203724002 (code B ref -1); Mon, 01 Feb 2016 09:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Feb 2016 09:52:52 +0000 Original-Received: from localhost ([127.0.0.1]:43914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQBAC-00012U-De for submit@debbugs.gnu.org; Mon, 01 Feb 2016 04:52:52 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52338) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQBAB-00012H-AQ for submit@debbugs.gnu.org; Mon, 01 Feb 2016 04:52:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQBA5-0003f7-2V for submit@debbugs.gnu.org; Mon, 01 Feb 2016 04:52:46 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBA4-0003f3-Us for submit@debbugs.gnu.org; Mon, 01 Feb 2016 04:52:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43302) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBA3-00085z-TN for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:52:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQBA0-0003dk-Md for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:52:43 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQBA0-0003d3-Di for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 04:52:40 -0500 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 3060B2E918 for ; Mon, 1 Feb 2016 04:52:37 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 01 Feb 2016 04:52:37 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-type:date:from:message-id:mime-version:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=4uqCM139HMfJVlnpeJVdGvBXGTk =; b=oS8cFyXbYEhYP92QkaML+wyh7P43wCmZfP3d3k7u8nRW6H2SCoRjPs2Uarx W/B3EOBaj13xm//kaRmxKHDHHsoN5f56EudPXt4g0EUlJYQMNuKcqsSWbNh4Udvq qO8ess1/fo90VER7f7I9qZ95UvdjcDnkzf2a8heKlI6Cbh94= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=4u qCM139HMfJVlnpeJVdGvBXGTk=; b=MF3poF+Xgj1yfZfUzqDlYf/7O+ir5cgARS VCD8t2ZisQSe3t0jcreYS6atWCXoq8dOEcMi8RBBny27PbJV42g7Cz5eIGGmuFxq H1qwj+X5o3zGo50XYOcF9ENrRKBSO3j1Qb/78Tiia5R7hKsCjVGnD1bk45kgcYpA dfFuo246I= X-Sasl-enc: f4+jIrutjuVaHWB3zidKwjdw0kdWPbLXvsYoTgbngsAw 1454320356 Original-Received: from shorty.local (174-28-85-47.albq.qwest.net [174.28.85.47]) by mail.messagingengine.com (Postfix) with ESMTPA id CFC4BC0001E for ; Mon, 1 Feb 2016 04:52:36 -0500 (EST) Original-Received: from localhost ([::1] helo=shorty) by shorty.local with esmtp (Exim 4.84) (envelope-from ) id 1aQB9v-0007SI-H1 for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 01:52:35 -0800 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112196 Archived-At: Hi. I'm running a very recent (1-week-old) build of emacs from https://github.com/emacs-mirror/emacs/commit/da976cf I've been periodically seeing the issue described below, but just now figured out how to trigger it. It's sorta not a bug, I guess, but it REALLY looks alarming to an unsuspecting user 1. Create a file t.el containing a single line (message "\nDatabase directory: ") 2. emacs -Q t.el 3. C-s m (to isearch for "m") 4. M-s h r enter (to highlight "m" with the default face) 5. M-s h u Step 5 should offer to unhighlight "m", but it offers garbage-looking text instead. Upon closer inspection, it looks like the crazy garbage is actually the regexp that char-folding produces when you look for "m". I don't think this is what the user should see. As one consequence of this, trying to unhighlight simply "m" doesn't work, even though that's what the user asked to highlight in the first place. Another possible side effect of this is that highlighting Database directory: doesn't work: hi-lock goes through the motions but nothing ends up being highlighted. Turning off char-folding fixes that. Thanks!