From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Assignment of misc packages for emacs Date: Thu, 6 Jun 2002 18:45:03 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200206070045.g570j3q25698@aztec.santafe.edu> References: <200205050534.g455YfF01634@aztec.santafe.edu> <5xbsbumexh.fsf@kfs2.cua.dk> <200205141941.g4EJfud15293@aztec.santafe.edu> <5xvg9qmgzt.fsf@kfs2.cua.dk> <200205151927.g4FJRRW26103@rum.cs.yale.edu> <5x3cwr4q7m.fsf@kfs2.cua.dk> <87g00rd74y.fsf@tc-1-100.kawasaki.gol.ne.jp> <87sn4otknt.fsf@tc-1-100.kawasaki.gol.ne.jp> <200205191441.g4JEfMg23080@rum.cs.yale.edu> <200205202134.g4KLYHj26031@aztec.santafe.edu> <200205222227.g4MMRIX29393@aztec.santafe.edu> <87g0030xah.fsf@tc-1-100.kawasaki.gol.ne.jp> <200206051442.g55EgfI30906@rum.cs.yale.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1023410909 13431 127.0.0.1 (7 Jun 2002 00:48:29 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 7 Jun 2002 00:48:29 +0000 (UTC) Cc: monnier+gnu/emacs@RUM.cs.yale.edu, monnier+gnu/emacs@RUM.cs.yale.edu, storm@cua.dk, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17G7vZ-0003UW-00 for ; Fri, 07 Jun 2002 02:48:29 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17G8Gh-0003ON-00 for ; Fri, 07 Jun 2002 03:10:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17G7v9-0006a8-00; Thu, 06 Jun 2002 20:48:03 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17G7sH-0006MC-00; Thu, 06 Jun 2002 20:45:05 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g570j4l25531; Thu, 6 Jun 2002 18:45:04 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g570j3q25698; Thu, 6 Jun 2002 18:45:03 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: miles@gnu.org In-Reply-To: (message from Miles Bader on 06 Jun 2002 10:07:26 +0900) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:4620 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:4620 There is also the case of a separate minibuffer frame. That frame will not automatically get taller. Good point. I thought before about the case where the menu was larger than the largest minibuffer size -- but though such menus would be rare, so support could be added later. I guess not so rare after all... Since all the interaction happens in the lisp function now, it'd obviously be fairly simple to support menu paging (like the old C code used to do). What do I have to check? I can think of: Instead of trying to anticipate all the reasons why the whole message will not fit, I suggest you try displaying the whole message, then check what part was actually displayed. If it did not include the whole message, you could try again starting with whatever did not make it. Maybe you could use `window-end' to figure out what part got displayed.