From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.bugs Subject: bug#13687: /srv/bzr/emacs/trunk r111878: * lisp/replace.el(read-regexp): Let-bind `default' to the first Date: Sat, 09 Mar 2013 22:29:13 +0530 Message-ID: <87vc90se5a.fsf@gmail.com> References: <877glsyecw.fsf@gmail.com> <87621cfhff.fsf@mail.jurta.org> <87zjykygjk.fsf@mail.jurta.org> <87vc92gi37.fsf@gmail.com> <1751CEB23B214A3AADCCFD9F007425DE@us.oracle.com> <87li9xer9u.fsf@mail.jurta.org> <8738w5n3rg.fsf@gmail.com> <87d2v9rmcl.fsf@gmail.com> <87sj44o87c.fsf@gmail.com> <365EC1D3D8334B83827CDD1691FDEBC7@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1362848443 3632 80.91.229.3 (9 Mar 2013 17:00:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 9 Mar 2013 17:00:43 +0000 (UTC) Cc: 13687@debbugs.gnu.org To: "Drew Adams" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 09 18:01:01 2013 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 1UEN8m-0005JA-KK for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Mar 2013 18:01:00 +0100 Original-Received: from localhost ([::1]:54671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEN8Q-0008Ua-NW for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Mar 2013 12:00:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEN8B-0008C2-Js for bug-gnu-emacs@gnu.org; Sat, 09 Mar 2013 12:00:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEN86-00049u-Kh for bug-gnu-emacs@gnu.org; Sat, 09 Mar 2013 12:00:23 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEN86-00049l-I8 for bug-gnu-emacs@gnu.org; Sat, 09 Mar 2013 12:00:18 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UEN8n-00076j-NS for bug-gnu-emacs@gnu.org; Sat, 09 Mar 2013 12:01:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jambunathan K Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Mar 2013 17:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13687 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13687-submit@debbugs.gnu.org id=B13687.136284840827256 (code B ref 13687); Sat, 09 Mar 2013 17:01:01 +0000 Original-Received: (at 13687) by debbugs.gnu.org; 9 Mar 2013 17:00:08 +0000 Original-Received: from localhost ([127.0.0.1]:42041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UEN7v-00075Z-Ny for submit@debbugs.gnu.org; Sat, 09 Mar 2013 12:00:07 -0500 Original-Received: from mail-pb0-f53.google.com ([209.85.160.53]:46328) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UEN7t-00074D-9N for 13687@debbugs.gnu.org; Sat, 09 Mar 2013 12:00:06 -0500 Original-Received: by mail-pb0-f53.google.com with SMTP id un1so2282485pbc.12 for <13687@debbugs.gnu.org>; Sat, 09 Mar 2013 08:59:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=wSJAdpQ87bNQ3INRkXfSFI3m5sbKl0qrF1EOWroUSgo=; b=Pf6ZwEaHyIdwU19Q4jWQeydcTHTOmGPrW8NqLU2RPfvQhUm6M9znEu2QrArVsMx0mj cksxFhrlG6DVw2epNpKwkY7jfyuU90MNJtc7uVFUDyplZdoBwy2poB4OxcQ51sXO4b0j 9aStQF6U+vqURhC9aMEpWs/9fryRTPtEUFOu/D8pTVz0HuH8pP7zH+xZL7F1qeOwJapb B0xDlWIptDP7ZL9HD0Rl8DpUbqkY2s+6/WeZsczMbANiA1oXm7U0a8+bZhufJciUiXa+ e74uJtOpTx2vL80SE56N3wjN2/p3Be0Ei5+co3DmnSL9RE6pNaolR1AQWwDieB1gXVN7 AItQ== X-Received: by 10.68.137.42 with SMTP id qf10mr5644278pbb.80.1362848355574; Sat, 09 Mar 2013 08:59:15 -0800 (PST) Original-Received: from debian-6.05 ([101.63.128.26]) by mx.google.com with ESMTPS id iu10sm11061828pbc.13.2013.03.09.08.59.11 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sat, 09 Mar 2013 08:59:14 -0800 (PST) In-Reply-To: <365EC1D3D8334B83827CDD1691FDEBC7@us.oracle.com> (Drew Adams's message of "Sat, 9 Mar 2013 08:37:53 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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:72282 Archived-At: "Drew Adams" writes: > Do you at least see why your *Messages* logged `exit-minibuffer'? ,---- In `read-regexp' | + (let ((user-defaults (read-regexp-defaults))) | + (unless (eq user-defaults t) | + (setq defaults user-defaults) | + (message "cmd: %s defaults: %S" this-command defaults))) | + `---- ,---- | Global-Hi-Lock mode enabled | Mark saved where search started | cmd: highlight-regexp defaults: "\\_" | cmd: highlight-regexp defaults: "\\_" | cmd: highlight-phrase defaults: "min-colors" | cmd: multi-occur-in-matching-buffers defaults: ":background" | cmd: exit-minibuffer defaults: nil | Searched 1 buffer; 10 matches for `yellow' `---- >> Interestingly, I am attaching a long from *Messages* buffer >> and it looks like `this-command' is not reliable (Do you see >> `exit-minibuffer' in the logs.) >> >> cmd: exit-minibuffer defaults: nil > > Your code checks only (eq user-defaults t). When `user-defaults' is nil, this > returns nil. The cmd is `exit-minibuffer'. That corresponds to RET in minibuffer map. I have no other explanation. Btw, your explanation is *totally* off the mark. It talks about defaults in my snippet and not the cmd.