From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Hafner Newsgroups: gmane.emacs.bugs Subject: bug#12208: yes-or-no-p escapes with-current-buffer Date: Fri, 17 Aug 2012 14:24:07 -0600 Message-ID: References: <502CBF82.3080601@gmx.at> <502E3482.5060300@gmx.at> <502E60C0.4080809@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1345235112 18630 80.91.229.3 (17 Aug 2012 20:25:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Aug 2012 20:25:12 +0000 (UTC) To: 12208@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 17 22:25:12 2012 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 1T2T6U-0003BK-Sx for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Aug 2012 22:25:11 +0200 Original-Received: from localhost ([::1]:38636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T6T-00041k-9c for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Aug 2012 16:25:09 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:56909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T6Q-0003za-VT for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:25:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2T6P-0002tY-Kg for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:25:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54588) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T6P-0002sS-9q for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:25:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1T2TF3-0003t2-JN for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Steve Hafner Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Aug 2012 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12208 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.134523559114880 (code B ref -1); Fri, 17 Aug 2012 20:34:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Aug 2012 20:33:11 +0000 Original-Received: from localhost ([127.0.0.1]:35901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T2TEF-0003rx-Bg for submit@debbugs.gnu.org; Fri, 17 Aug 2012 16:33:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40221) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T2TED-0003rp-Fe for submit@debbugs.gnu.org; Fri, 17 Aug 2012 16:33:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2T5X-0002dw-TS for submit@debbugs.gnu.org; Fri, 17 Aug 2012 16:24:12 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:48199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T5X-0002ds-QK for submit@debbugs.gnu.org; Fri, 17 Aug 2012 16:24:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:60820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T5V-0003mz-I3 for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:24:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2T5U-0002dP-LT for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:24:09 -0400 Original-Received: from mail-gg0-f169.google.com ([209.85.161.169]:41469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2T5U-0002dL-GH for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 16:24:08 -0400 Original-Received: by ggnf4 with SMTP id f4so4809852ggn.0 for ; Fri, 17 Aug 2012 13:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=57gVgNBr/tllqCIqEko+wAFLsBO1GfenSeYxkvuZMHI=; b=e8LjU/LKM9QYz4gHXJFJAHAq8PH7DwOHWO3TimiFp4QmO1zru01hS1mHcCq6uArG/y saRJ+cpr66lUtwpxB7bapyTMVURPcJbv7sJXjydeggKCCZnxFofOJCHwi8OXpemQhWUl 7tTij4CpqrhkCYzrwAcYc6eQUBme/9wrqdqf27LYiBK1lZ8NBtGC5bRnmJKbu0tbKQTv dHja3xfH6XHZg2qydhhz4wz0/WFeDkK2tc/EAlcxSeK2YVSwg5hBkoy1nyGTY3ufiF45 78HG0xZjp0jPM3QYvT3B6U7oYFXYR3wwbMRn62dC4xPl7yi1Rtdpe1AFdT4h/ovcN9uJ sLHw== Original-Received: by 10.50.191.165 with SMTP id gz5mr3148424igc.50.1345235047367; Fri, 17 Aug 2012 13:24:07 -0700 (PDT) Original-Received: by 10.64.0.6 with HTTP; Fri, 17 Aug 2012 13:24:07 -0700 (PDT) In-Reply-To: <502E60C0.4080809@gmx.at> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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 (newer, 2) 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:63253 Archived-At: On Fri, Aug 17, 2012 at 9:18 AM, martin rudalics wrote: >> Did you read the code? Can you tell me where it does do that "window >> point restore" which also sets the buffer's `point'? > > ... just forgot to look at my beloved enemy. > > run_window_configuration_change_hook sets `point' from `window-point' > via select_window_norecord. > No, I didn't read the code, but I'm glad you found it. The problem originally showed up in Org-mode, and I had fun chasing it through the lisp. Then it disappeared into C, and I've never looked at the Emacs C code before. I'm sorry to say I can't judge whether or not your patch breaks anything. Steve