From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fabian Ezequiel Gallina Newsgroups: gmane.emacs.devel Subject: Re: Comint: handle raw tab Date: Tue, 13 Sep 2011 12:23:51 -0300 Message-ID: References: <87vcsw1rev.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec520f20b22005d04acd43b72 X-Trace: dough.gmane.org 1315927448 23607 80.91.229.12 (13 Sep 2011 15:24:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 13 Sep 2011 15:24:08 +0000 (UTC) Cc: Stefan Monnier , Emacs-Devel devel To: =?UTF-8?B?xaB0xJtww6FuIE7Em21lYw==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 13 17:24:04 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R3Uq9-0006ia-SZ for ged-emacs-devel@m.gmane.org; Tue, 13 Sep 2011 17:24:02 +0200 Original-Received: from localhost ([::1]:34573 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3Uq9-0005iH-DC for ged-emacs-devel@m.gmane.org; Tue, 13 Sep 2011 11:24:01 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:43851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3Uq7-0005iC-8J for emacs-devel@gnu.org; Tue, 13 Sep 2011 11:24:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R3Uq1-000858-Iw for emacs-devel@gnu.org; Tue, 13 Sep 2011 11:23:59 -0400 Original-Received: from mail-yi0-f41.google.com ([209.85.218.41]:37607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3Uq1-000851-GT for emacs-devel@gnu.org; Tue, 13 Sep 2011 11:23:53 -0400 Original-Received: by yic24 with SMTP id 24so640575yic.0 for ; Tue, 13 Sep 2011 08:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BQ0OrwyFRrkOh3BOtTzEVc35T6jTwAJzJy0l2KiBGmY=; b=hGeCOjNIC5QaqM4j6W855ECqtRxd5plZHK40Wzq+fjoCarF7ZBVyxDqVQruW0yMLZv 7hPoP+klaKsg+rNHbf2r0dG35ipjXMgdAIp13n6pfb5yP9ix7OWh2zWoVC9wpo4/Y+ul BF3nY4hmfv+jH6G0DwwdGQlxy2lBvhh86ZIss= Original-Received: by 10.68.34.169 with SMTP id a9mr1793769pbj.134.1315927431970; Tue, 13 Sep 2011 08:23:51 -0700 (PDT) Original-Received: by 10.68.60.10 with HTTP; Tue, 13 Sep 2011 08:23:51 -0700 (PDT) In-Reply-To: <87vcsw1rev.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.218.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:143972 Archived-At: --bcaec520f20b22005d04acd43b72 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2011/9/13 =C5=A0t=C4=9Bp=C3=A1n N=C4=9Bmec > > IMO native tab completion for subprocess REPLs is a common enough need > that the basic machinery should be handled by Emacs itself, i.e. > probably the comint library. I'm somewhat surprised there is no such > code yet (or is there, outside Emacs perhaps?). > > I agree with the exposed above, many modern REPLs comint can interact with have TAB completion out of the box. We should use that when it's available instead of duplicating efforts. Regards, Fabi=C3=A1n E. Gallina --bcaec520f20b22005d04acd43b72 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2011/9/13 =C5=A0t=C4=9Bp=C3=A1n N=C4=9Bmec <stepnem@gmail.com= >

IMO native tab completion for subprocess REPLs is a common enou= gh need
that the basic machinery should be handled by Emacs itself, i.e.
probably the comint library. I'm somewhat surprised there is no such code yet (or is there, outside Emacs perhaps?).


I agree with the exposed above, many modern REPLs comint ca= n interact with have TAB completion out of the box. We should use that when= it's available instead of duplicating efforts.


Regards,
Fabi=C3=A1n E. Gallina

--bcaec520f20b22005d04acd43b72--