From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#21854: Ediff 2.81.5 of July 4, 2013; unified plain/multi frame behaviour on exit Date: Sun, 8 Nov 2015 00:29:03 +0900 (JST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Trace: ger.gmane.org 1446910044 21655 80.91.229.3 (7 Nov 2015 15:27:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Nov 2015 15:27:24 +0000 (UTC) Cc: Tino Calancha To: kifer@cs.stonybrook.edu, 21854@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 07 16:27:12 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 1Zv5Oa-0006oJ-0C for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Nov 2015 16:27:12 +0100 Original-Received: from localhost ([::1]:44300 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5OZ-0007o6-Bi for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Nov 2015 10:27:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52026) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5OU-0007no-RL for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:27:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zv5OQ-0007hs-Rp for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:27:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5OQ-0007ho-On for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zv5OQ-0004OO-Gc for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Nov 2015 15:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21854 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.144690996216807 (code B ref -1); Sat, 07 Nov 2015 15:27:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Nov 2015 15:26:02 +0000 Original-Received: from localhost ([127.0.0.1]:56989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zv5NS-0004N0-8l for submit@debbugs.gnu.org; Sat, 07 Nov 2015 10:26:02 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41406) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zv5NQ-0004Mc-Qy for submit@debbugs.gnu.org; Sat, 07 Nov 2015 10:26:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zv5NQ-0007RD-2o for submit@debbugs.gnu.org; Sat, 07 Nov 2015 10:26:00 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5NP-0007R9-Vi for submit@debbugs.gnu.org; Sat, 07 Nov 2015 10:25:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51408) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5NP-0006oO-5U for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:25:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zv5NL-0007QZ-7A for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:25:59 -0500 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:36079) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zv5NK-0007QV-TD for bug-gnu-emacs@gnu.org; Sat, 07 Nov 2015 10:25:55 -0500 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 95C8A7B3B; Sun, 8 Nov 2015 00:29:03 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 85D4D7525; Sun, 8 Nov 2015 00:29:03 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: 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:108536 Archived-At: Congratulations! You may have unearthed a bug in Ediff! Please make a concise and accurate summary of what happened and mail it to the address above. ----------------------------------------------------------- epatch-buffer: I) on multiframe mode: set current buffer on exit as ediff-buffer-B II) on plain frame mode: set current buffer on exit as ediff-buffer-A Users using emacs with and without X, keeping the default value of ediff-window-setup-function will experience I) (emacs with GUI) or II) (emacs without GUI). Its better if the current buffer is the same regarless on if the user is running in plain or multiframe mode. I have added following function into ediff-quit-hook: (defun ediff-switch-to-buffer-B-on-exit() (with-current-buffer ediff-control-buffer (switch-to-buffer-other-window ediff-buffer-B))) Im not sure what is the best way to do this. Emacs : GNU Emacs 25.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.28) of 2015-11-07 Package: Ediff 2.81.5 of July 4, 2013