From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#20353: M-. sometimes jumps in another window Date: Sun, 19 Apr 2015 02:21:42 +0300 Message-ID: <5532E706.3020206@yandex.ru> References: <5531AAA1.5010508@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1429399346 22567 80.91.229.3 (18 Apr 2015 23:22:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 18 Apr 2015 23:22:26 +0000 (UTC) Cc: 20353@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 19 01:22:14 2015 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 1Yjc3u-0001rZ-5Y for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 Apr 2015 01:22:10 +0200 Original-Received: from localhost ([::1]:47108 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjc3t-0003IC-GQ for geb-bug-gnu-emacs@m.gmane.org; Sat, 18 Apr 2015 19:22:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjc3q-0003I6-Mi for bug-gnu-emacs@gnu.org; Sat, 18 Apr 2015 19:22:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yjc3m-0003iS-M0 for bug-gnu-emacs@gnu.org; Sat, 18 Apr 2015 19:22:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42259) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjc3m-0003iM-Hz for bug-gnu-emacs@gnu.org; Sat, 18 Apr 2015 19:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yjc3l-00075m-Va for bug-gnu-emacs@gnu.org; Sat, 18 Apr 2015 19:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Apr 2015 23:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20353 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20353-submit@debbugs.gnu.org id=B20353.142939931427249 (code B ref 20353); Sat, 18 Apr 2015 23:22:01 +0000 Original-Received: (at 20353) by debbugs.gnu.org; 18 Apr 2015 23:21:54 +0000 Original-Received: from localhost ([127.0.0.1]:60268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjc3d-00075R-RR for submit@debbugs.gnu.org; Sat, 18 Apr 2015 19:21:54 -0400 Original-Received: from mail-wg0-f50.google.com ([74.125.82.50]:35331) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjc3b-00075C-Pt for 20353@debbugs.gnu.org; Sat, 18 Apr 2015 19:21:52 -0400 Original-Received: by wgyo15 with SMTP id o15so145134207wgy.2 for <20353@debbugs.gnu.org>; Sat, 18 Apr 2015 16:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=5g9D9x50T0u4h0kN1I0dyjy8JPTIvhOMoH+W440VoBw=; b=wLSdkgTK/kJQbO3tzPJrRxkdePeWPoK4uBaqZ0oOeMKGvMgiaUPpqLntbOlFgNxcl0 faseTvp/rVgNBn2j5m42Gab6nK+ke81tgt4DDX68qWoqTdEefv1dPjlYTaxck7FwlnIm myUg9j7bhHQMvHehC5ztTTAE/dic6LwpHXTqEWDC/7ulovnzfE5IWmwVztOLlPaaLMEP Qs34c6XHt+D9oO+iEpkBBHF9X9TMcXVnH23bqd6nwIH4vUGySQtvA1ZxGxl8k9UKJzJ6 /9ItrBPX0atGbKXIsuj9pJFJ09ho5bfsaZ9GmZjD4l7riZ6c4fp2mSGwDDPCG/rWfBom sxpw== X-Received: by 10.194.3.77 with SMTP id a13mr18353608wja.104.1429399306190; Sat, 18 Apr 2015 16:21:46 -0700 (PDT) Original-Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id wo10sm20759817wjb.35.2015.04.18.16.21.44 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 Apr 2015 16:21:45 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Thunderbird/36.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:101694 Archived-At: On 04/18/2015 07:46 AM, Stefan Monnier wrote: > It seems always the same of the 2 frames is used for the jump, so > depending on which one is used for the M-. the behavior is either the > expected one or not. What I'm seeing here is, when you click on one of the entries (or press RET), `xref-goto-xref' doesn't delete the frame displaying the xref window (nor does the window get deleted, naturally). That screws things up the subsequent times the xref buffer, and its window, are used. The frame that's always "used for the jump", is the one *xref* was popped from originally. Isn't this a bug in `quit-window'? I can reproduce it this way: (setq special-display-regexps (list "^\\*")) C-h f quit-window --> that creates a new frame q --> the frame is simply buried 'C-u q' does the trick, though.