From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#16909: 24.3; scrolling *Completions* window with tab sometimes chooses a wrong window Date: Thu, 06 Mar 2014 18:27:26 +0100 Message-ID: <5318AFFE.20509@gmx.at> References: <5310D459.8040504@gmx.at> <6F4BAAB3-A0AD-4AE5-BD18-BE9CE1A97B77@gmail.com> <5311CA73.2030709@gmx.at> <53123279.6070203@gmx.at> <5316D1BC.3000804@gmx.at> <53172EB6.4010902@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040800030306070805090902" X-Trace: ger.gmane.org 1394126905 13924 80.91.229.3 (6 Mar 2014 17:28:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Mar 2014 17:28:25 +0000 (UTC) Cc: "16909@debbugs.gnu.org" <16909@debbugs.gnu.org> To: Lukasz Pawelczyk Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 06 18:28:31 2014 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 1WLc5p-00056N-Tj for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Mar 2014 18:28:26 +0100 Original-Received: from localhost ([::1]:58926 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLc5p-00019J-Hx for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Mar 2014 12:28:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLc5b-00011u-2O for bug-gnu-emacs@gnu.org; Thu, 06 Mar 2014 12:28:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WLc5S-0008KD-Hs for bug-gnu-emacs@gnu.org; Thu, 06 Mar 2014 12:28:11 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLc5S-0008K1-Ci for bug-gnu-emacs@gnu.org; Thu, 06 Mar 2014 12:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WLc5S-00021b-2w for bug-gnu-emacs@gnu.org; Thu, 06 Mar 2014 12:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Mar 2014 17:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16909 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16909-submit@debbugs.gnu.org id=B16909.13941268627753 (code B ref 16909); Thu, 06 Mar 2014 17:28:01 +0000 Original-Received: (at 16909) by debbugs.gnu.org; 6 Mar 2014 17:27:42 +0000 Original-Received: from localhost ([127.0.0.1]:53569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WLc57-00020z-CM for submit@debbugs.gnu.org; Thu, 06 Mar 2014 12:27:41 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:65349) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WLc54-00020q-Uc for 16909@debbugs.gnu.org; Thu, 06 Mar 2014 12:27:39 -0500 Original-Received: from [188.22.234.36] ([188.22.234.36]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M2tXS-1XDzx82pT4-00sdkH; Thu, 06 Mar 2014 18:27:37 +0100 In-Reply-To: X-Provags-ID: V03:K0:RTv98VMuDuGZbP/Ldk7x55l0Z+ImmNerqDE8KbKJLHz+klsCFCv gfE4vM2Vdq93JkoY5Fb05Xx+Y/rxIxdHqOoliddI9PfPjuromRBNuAlwWub/YrXS8HWjaOU SkR8ybw5Yjz5JfQ/iEN5XLik2Q6VgPjHfIqYsoFhenqYrBTLnegBdDBeQa/HEJ6ypbgovr3 hvZdc3I1MF1T8mZ8gX6FQ== 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:86606 Archived-At: This is a multi-part message in MIME format. --------------040800030306070805090902 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Yes, I just have (for the first time, my bug report was about 24.3). > And 2 things: > > 1. I still get invalid buffer, Meaning: > - (setq other-window-scroll-buffer "*Completions*") > - C-M-v always scrolls Completions buffer as it should > - kill the completions buffer > - C-M-v -> "Invalid buffer' I checked in another fix. Try now with emacs -Q (progn (with-current-buffer (get-buffer-create "*foo*") (dotimes (i 100) (insert "foo......\n\n....foo....\n\n......foo\n\n....foo....")) (goto-char (point-min))) (display-buffer "*foo*") (with-current-buffer (get-buffer-create "*bar*") (dotimes (i 100) (insert "bar......\n\n....bar....\n\n......bar\n\n....bar....")) (goto-char (point-min))) (set-window-buffer (split-window) "*bar*") (setq other-window-scroll-buffer (get-buffer "*foo*"))) and do C-M-v. It should scroll *foo*'s window. Next do (kill-buffer "*foo*") It should scroll *bar*'s window now. > 2. But most interestingly, on the latest trunk I cannot reproduce my > original issue anymore. > Contrary to 24.3 TAB for auto-complete seems to work just fine. I'll > investigate this more > to make sure it really is as it should and will report my findings. > If it's just a coincidence (my local work environment is playing tricks on > me) I'll > try to implement some fix this weekend. > > Were you ever able to reproduce this issue on trunk? If so, when? Always. On the attached screenshot you see the selected window at the bottom right and the *Completions* window at the bottom left. I can't scroll the *Completions* window via C-M-v from the selected window. So I'm afraid you still have to look into this. martin --------------040800030306070805090902 Content-Type: image/png; name="completions.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="completions.png" 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 JwAAAABJRU5ErkJggg== --------------040800030306070805090902--