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: a suggested solution for better external' completion in certain emacs modes Date: Mon, 15 Nov 2004 08:59:53 -0500 Message-ID: References: <87smal64nc.fsf@orebokech.com> <87wtx45rag.fsf_-_@tapsellferrier.co.uk> <87k6svzzp5.fsf_-_@tapsellferrier.co.uk> <87is8bwf39.fsf@tapsellferrier.co.uk> <871xeyn25g.fsf@tapsellferrier.co.uk> <87sm7cla3k.fsf@tapsellferrier.co.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1100527379 3821 80.91.229.6 (15 Nov 2004 14:02:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 15 Nov 2004 14:02:59 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 15 15:02:52 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CThRT-0003Gn-00 for ; Mon, 15 Nov 2004 15:02:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CThaA-0005tf-Ut for ged-emacs-devel@m.gmane.org; Mon, 15 Nov 2004 09:11:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CThYc-00050q-18 for emacs-devel@gnu.org; Mon, 15 Nov 2004 09:10:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CThYa-000503-4C for emacs-devel@gnu.org; Mon, 15 Nov 2004 09:10:12 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CThYZ-0004yl-UX for emacs-devel@gnu.org; Mon, 15 Nov 2004 09:10:12 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CThPZ-0002Iq-1i for emacs-devel@gnu.org; Mon, 15 Nov 2004 09:00:53 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CThOb-0003QM-Kt; Mon, 15 Nov 2004 08:59:53 -0500 Original-To: Nic Ferrier In-reply-to: <87sm7cla3k.fsf@tapsellferrier.co.uk> (message from Nic Ferrier on Sun, 14 Nov 2004 15:32:47 +0000) 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: main.gmane.org gmane.emacs.devel:29870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:29870 Yes. It would be a completely new way for Emacs to communicate with Readline programs. But it would still be implemented in comint so that comint could pick when to use the new method and when to use ordinary pty communication. How would comint know when the process reading input is a readline-using program? Suppose I am talking to bash, which uses readline. Then I run ftp, which does not use readline. If comint tries to keep using this new command protocol, ftp would get totally confused. There may be a way to resolve this problem. However, what we want to do here now is make progress towards a release, not discuss ideas for new features. So I suggest that those interested in trying to implement this sort of thing should contact you, and you can discuss the idea outside this list and see if you can make it work.