From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: space, M-x Date: Sat, 15 Nov 2008 14:30:48 -0500 Message-ID: References: <86ljvs91kv.fsf@comm.utoronto.ca> <86fxlz8q85.fsf@comm.utoronto.ca> <8f2776cb0811100947ka9c15acn4e9e9956927840de@mail.gmail.com> <87skpvouyj.fsf@xemacs.org> <8f2776cb0811141058m328e6d20t57ce6ad42aabf3a7@mail.gmail.com> <87bpwhpema.fsf@xemacs.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1226777465 8274 80.91.229.12 (15 Nov 2008 19:31:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Nov 2008 19:31:05 +0000 (UTC) Cc: emacs-devel@gnu.org, Jim Blandy , Gilaras Drakeson To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 15 20:32:08 2008 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 1L1QsJ-0004Uz-4H for ged-emacs-devel@m.gmane.org; Sat, 15 Nov 2008 20:32:07 +0100 Original-Received: from localhost ([127.0.0.1]:59128 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L1QrA-0000tB-Nl for ged-emacs-devel@m.gmane.org; Sat, 15 Nov 2008 14:30:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L1Qr5-0000t5-GZ for emacs-devel@gnu.org; Sat, 15 Nov 2008 14:30:51 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L1Qr4-0000st-3z for emacs-devel@gnu.org; Sat, 15 Nov 2008 14:30:51 -0500 Original-Received: from [199.232.76.173] (port=40665 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L1Qr3-0000sq-U1 for emacs-devel@gnu.org; Sat, 15 Nov 2008 14:30:49 -0500 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]:38364 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L1Qr3-00081n-OL for emacs-devel@gnu.org; Sat, 15 Nov 2008 14:30:49 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ak4FAAayHklMCrcy/2dsb2JhbACBbMwcgnmBFA X-IronPort-AV: E=Sophos;i="4.33,611,1220241600"; d="scan'208";a="29920859" Original-Received: from 76-10-183-50.dsl.teksavvy.com (HELO pastel.home) ([76.10.183.50]) by ironport2-out.teksavvy.com with ESMTP; 15 Nov 2008 14:30:48 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 5BF3584E1; Sat, 15 Nov 2008 14:30:48 -0500 (EST) In-Reply-To: <87bpwhpema.fsf@xemacs.org> (Stephen J. Turnbull's message of "Sat, 15 Nov 2008 17:39:25 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:105708 Archived-At: > It should be possible for repeat-complex-command to have position- > sensitive completion based on the interactive spec (if one exists) of > the closest enclosing function call. Yes, I can see it working for commands whose interactive specs take the form of a string, but if it's a sexp, it seems to stand somewhere between very difficult and impossible. Of course, we could supplement function(command) info with completion info (additionally to the indentation and edebug info) so as not to need to analyse the sexp (and so it also works for non-commands). Stefan