From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.devel Subject: Re: Window configurations Date: Fri, 07 May 2010 21:09:50 -0600 Message-ID: References: <4BB4CF6B.2000007@alice.it> <87vdbhgqgd.fsf@mail.jurta.org> <828BB36311A84C43B96D1F2A559DACAE@us.oracle.com> <87d3xo662u.fsf@mail.jurta.org> <69D40D69CC6F4982A8E91D8D8F0F494F@us.oracle.com> <87r5m4hz39.fsf@mail.jurta.org> <4BD40821.70808@gmx.at> <87zl0rtmqy.fsf@mail.jurta.org> <871vdu6qn5.fsf@mail.jurta.org> <87bpcv1wvt.fsf@mail.jurta.org> <4BE13828.2030609@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1273288215 17670 80.91.229.12 (8 May 2010 03:10:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 8 May 2010 03:10:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 08 05:10:14 2010 connect(): No such file or directory 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.69) (envelope-from ) id 1OAaQd-0001bd-2T for ged-emacs-devel@m.gmane.org; Sat, 08 May 2010 05:10:11 +0200 Original-Received: from localhost ([127.0.0.1]:57484 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OAaQc-0003ZL-As for ged-emacs-devel@m.gmane.org; Fri, 07 May 2010 23:10:10 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1OAaQW-0003ZG-TH for emacs-devel@gnu.org; Fri, 07 May 2010 23:10:04 -0400 Original-Received: from [140.186.70.92] (port=49782 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OAaQU-0003Z8-J2 for emacs-devel@gnu.org; Fri, 07 May 2010 23:10:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OAaQS-000334-QY for emacs-devel@gnu.org; Fri, 07 May 2010 23:10:02 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:33809) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OAaQR-00032r-5D for emacs-devel@gnu.org; Fri, 07 May 2010 23:10:00 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OAaQL-0001Vx-M0 for emacs-devel@gnu.org; Sat, 08 May 2010 05:09:53 +0200 Original-Received: from c-71-237-24-138.hsd1.co.comcast.net ([71.237.24.138]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 08 May 2010 05:09:53 +0200 Original-Received: from kevin.d.rodgers by c-71-237-24-138.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 08 May 2010 05:09:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Lines: 41 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-71-237-24-138.hsd1.co.comcast.net User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) In-Reply-To: <4BE13828.2030609@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:124631 Archived-At: martin rudalics wrote: > > The point of set-window-configuration-from-sexp is to restore the > > configuration of windows, not to duplicate the functionality of > desktop.el. > > That's true from a theoretical point of view. It separates concerns in > a clear way and gives clean semantics. Hence I fully agree with you. > > Unfortunately, in personal practice, I'm suffering from a quite similar > problem. In particular, I display eldoc output on a per-window basis in > a one-line window below the code window (I hate eldoc output in the echo > area, I don't like it in the header line, and I very much hate tooltips. > Ideally, there would be a bottom-line right above the mode-line where I > could put it, but ...). Have you tried displaying a tooltip in that position, by let-binding tooltip-frame-parameters around the call to tooltip-show? ,----[ C-h f tooltip-show RET ] | tooltip-show is a compiled Lisp function in `tooltip.el'. | (tooltip-show text &optional use-echo-area) | | Show a tooltip window displaying text. | | Text larger than `x-max-tooltip-size' is clipped. | | If the alist in `tooltip-frame-parameters' includes `left' and `top' | parameters, they determine the x and y position where the tooltip | is displayed. Otherwise, the tooltip pops at offsets specified by | `tooltip-x-offset' and `tooltip-y-offset' from the current mouse | position. | | Optional second arg use-echo-area non-nil means to show tooltip | in echo area. | | [back] `---- -- Kevin Rodgers Denver, Colorado, USA