From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Samuel Bronson Newsgroups: gmane.emacs.devel Subject: Re: display-buffer cleverness - how to tame? Date: Mon, 4 May 2009 14:58:27 -0400 Message-ID: References: <000c01c9cc8b$ba796c50$0200a8c0@us.oracle.com> <49FEA973.70705@gmx.at> <002a01c9ccc6$2221c840$0200a8c0@us.oracle.com> <87ws8wkizo.fsf@catnip.gol.com> <000001c9cccf$dc734c10$c2b22382@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1241463534 14959 80.91.229.12 (4 May 2009 18:58:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 May 2009 18:58:54 +0000 (UTC) Cc: emacs-devel@gnu.org, Miles Bader To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 04 20:58:44 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M13NC-0003Hw-Sw for ged-emacs-devel@m.gmane.org; Mon, 04 May 2009 20:58:43 +0200 Original-Received: from localhost ([127.0.0.1]:51154 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M13NC-0003TC-IN for ged-emacs-devel@m.gmane.org; Mon, 04 May 2009 14:58:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M13N7-0003T4-GZ for emacs-devel@gnu.org; Mon, 04 May 2009 14:58:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M13N2-0003SE-QU for emacs-devel@gnu.org; Mon, 04 May 2009 14:58:37 -0400 Original-Received: from [199.232.76.173] (port=45850 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M13N2-0003SB-M8 for emacs-devel@gnu.org; Mon, 04 May 2009 14:58:32 -0400 Original-Received: from wf-out-1314.google.com ([209.85.200.171]:21457) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M13N1-0005EY-5u; Mon, 04 May 2009 14:58:31 -0400 Original-Received: by wf-out-1314.google.com with SMTP id 23so3026247wfg.24 for ; Mon, 04 May 2009 11:58:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=NzWM09+D2eI/7YUaAmVcWS1F4SN+8qDd31W2C7n+0lQ=; b=fFFMdmlGz0OdgHeow6Y5FhwhnpyIRNNiEH+I2QW0fUqjDjRczwQ1jOUjOsCQ1ug3JR pnvbl3bmJEdaSek3OX4/5BZ/2VZEujYko9YC7j77QRmwHiTEvLFNGxdFokULWCNHEnOe vJtHcuVnYaO4EBYAtIjrSYa5tdV5mXhNfm/DE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ReRyYIfs1PZmLVTiG4eXZVNcDodDXy1APeGw9Tu/q785u4wPAryQ0sSNij7e5kUn3b YVsVsBgw+WWDrsM24m6bXySCqi4t3L8JxBGE5aqguD7BUuQ8wT5ON1Q3mP8KUguUfTrG hlJcVgsfUZZ+l+qkPU2MKtHxx5SDg22ihOz8o= Original-Received: by 10.142.82.6 with SMTP id f6mr2188570wfb.182.1241463507775; Mon, 04 May 2009 11:58:27 -0700 (PDT) In-Reply-To: <000001c9cccf$dc734c10$c2b22382@us.oracle.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110645 Archived-At: On Mon, May 4, 2009 at 11:49 AM, Drew Adams wrote: > By a simple way, I mean, for example, just customizing a user option or two - > not implementing complex functions. It is merely punting to provide just a > function-valued option `do-it-yourself'. When DWIM -> DYI, something is amiss. Well, it's pretty close though. If you do that AND define the very function you would need to set the variable to reference AND add the necessary defcustom magic to allow the user to just pick the old function from a drop-down list, that should be good, no? Of course, preferably the function should be pretty short, too -- if the old behaviour was in fact simple. (And, scrolling down, I see that this is apparently not the case.) And that's just for user customization of split-window -- for Emacs lisp programs, it sounds like there should probably be some more-parametrized function.