From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#21305: 25.0.50; `get-buffer-window-list' doc - what order? Date: Sat, 22 Aug 2015 12:01:38 -0400 Message-ID: References: <089f48ed-6ce9-4753-abcf-3f86d43a278e@default>> <83vbc8iyut.fsf@gnu.org>> <5430f5a7-2939-4f96-8c6c-3e820ffcfd6b@default> <55D74386.6010708@gmx.at> <7036da11-d296-45a9-b6ee-d7b68830927e@default> <55D74AA3.1070202@gmx.at> <1b17a036-c525-4dbc-84fa-cc8adc2b6488@default> <50fbb71c-8a6d-45b4-a467-a31bcc73ac09@default> <55D8195A.4040804@gmx.at> <9aa1dcd7-1781-41aa-bf47-7b280b26da1e@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1440259344 15677 80.91.229.3 (22 Aug 2015 16:02:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Aug 2015 16:02:24 +0000 (UTC) Cc: 21305@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 22 18:02:13 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 1ZTBFE-0008OX-T1 for geb-bug-gnu-emacs@m.gmane.org; Sat, 22 Aug 2015 18:02:13 +0200 Original-Received: from localhost ([::1]:47122 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTBFD-0002QG-5u for geb-bug-gnu-emacs@m.gmane.org; Sat, 22 Aug 2015 12:02:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTBF7-0002L9-K3 for bug-gnu-emacs@gnu.org; Sat, 22 Aug 2015 12:02:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTBF4-0000Ua-CR for bug-gnu-emacs@gnu.org; Sat, 22 Aug 2015 12:02:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43099) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTBF4-0000UL-7L for bug-gnu-emacs@gnu.org; Sat, 22 Aug 2015 12:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZTBF3-0008MG-ND for bug-gnu-emacs@gnu.org; Sat, 22 Aug 2015 12:02:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Aug 2015 16:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21305 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21305-submit@debbugs.gnu.org id=B21305.144025930232104 (code B ref 21305); Sat, 22 Aug 2015 16:02:01 +0000 Original-Received: (at 21305) by debbugs.gnu.org; 22 Aug 2015 16:01:42 +0000 Original-Received: from localhost ([127.0.0.1]:35309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTBEj-0008Lj-Tk for submit@debbugs.gnu.org; Sat, 22 Aug 2015 12:01:42 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3932) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTBEh-0008Lb-JM for 21305@debbugs.gnu.org; Sat, 22 Aug 2015 12:01:40 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AvEwA731xV/5P+d0tcgxCEAoVVuzcJhH6CTQQCAoE8ORQBAQEBAQEBgQpBBYNdAQEEViMQCzQSFBgNJIg/zyMBAQEBAQUBAQEBHos6hQUHhC0BBJltkTaIHIFFI4Fmgi4igngBAQE X-IPAS-Result: A0AvEwA731xV/5P+d0tcgxCEAoVVuzcJhH6CTQQCAoE8ORQBAQEBAQEBgQpBBYNdAQEEViMQCzQSFBgNJIg/zyMBAQEBAQUBAQEBHos6hQUHhC0BBJltkTaIHIFFI4Fmgi4igngBAQE X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="161041857" Original-Received: from 75-119-254-147.dsl.teksavvy.com (HELO pastel.home) ([75.119.254.147]) by ironport2-out.teksavvy.com with ESMTP; 22 Aug 2015 12:01:38 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id BC871622E0; Sat, 22 Aug 2015 12:01:38 -0400 (EDT) In-Reply-To: <9aa1dcd7-1781-41aa-bf47-7b280b26da1e@default> (Drew Adams's message of "Sat, 22 Aug 2015 07:31:38 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) 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:105701 Archived-At: >> `get-buffer-window-list' is in window.el. Couldn't you try giving >> it a fourth argument, say SORT, which, if `lru-first' or `mru-first', >> would cause it to return the windows in the corresponding order? > Patch attached. FWIW, I think adding an argument for that is a bad idea. If the caller needs the windows sorted in a particular way, then *he* should sort them. It would make sense to provide sorting directly in the function if the sorting can't be done, or not as efficiently, after the fact. But that is not the case here. Stefan