From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: request for hack: readline fixes Date: Tue, 01 Jun 2010 21:44:21 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1275462615 24888 80.91.229.12 (2 Jun 2010 07:10:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 2 Jun 2010 07:10:15 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Jun 02 09:10:14 2010 connect(): No such file or directory Return-path: Envelope-to: guile-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 1OJi5c-0008LX-2P for guile-devel@m.gmane.org; Wed, 02 Jun 2010 09:10:12 +0200 Original-Received: from localhost ([127.0.0.1]:50311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJi5b-0008PT-7i for guile-devel@m.gmane.org; Wed, 02 Jun 2010 03:10:11 -0400 Original-Received: from [140.186.70.92] (port=36716 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJi4U-0007XW-MX for guile-devel@gnu.org; Wed, 02 Jun 2010 03:09:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJi4Q-0001MJ-Dt for guile-devel@gnu.org; Wed, 02 Jun 2010 03:09:02 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:40922 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJi4Q-0001MC-CA for guile-devel@gnu.org; Wed, 02 Jun 2010 03:08:58 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id E1B15B8F47 for ; Wed, 2 Jun 2010 03:08:57 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-type; s=sasl; bh=H mMgMLDQo9RAOCHf00SdiSwDJyc=; b=CyKRAUDinE0rrcaCTOOzWTugR3jDU50C3 KF/cSzKG4M3G8El79/yuZKT7nbPXC5vm8l8brTuJygQeUBMaS9/phSxeXBaV/YAG 4Xt1+np8Tws+UjfzCiFaop1rtqID2Sy6nGSloFTBR8XTK9GZK/2qM7XUgfBnqsiw phdDZ9H1gw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=sasl; b=H1d WqyJ9KLkGZZqD4bLxQOLT+zcGvNeaxbYaGDeAroCMzk7HubDTEZUgKExsybTIzkx XzH6wo5gS6MxqE8HetD2lpB9jd6Ss59hTa33DBXKQNYCttXcv0tLcNmjHKDygKEC B7ahRq7UDZLO4HAlulYbr3sUbvkNRos23nYaHRlU= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id DF57CB8F46 for ; Wed, 2 Jun 2010 03:08:57 -0400 (EDT) Original-Received: from unquote (unknown [80.24.4.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id DD6FDB8F45 for ; Wed, 2 Jun 2010 03:08:56 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: B6216022-6E15-11DF-AF8F-6730EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10422 Archived-At: Hello list, It would be really great if someone could get to the bottom of our readline support and fix a couple things. * Tab-completion: Works great for functions, not so much for arguments? If at the repl you type `(string-' and press tab, you get a list of symbols bound in the current module that start with string-. Of course it would be nice to restrict these to procedures, but hey. But if you type `(string-ref fo' and press TAB, you get nothing, not even if `foo' is bound. Bummer, no? It's been this way for at least 10 years but I know that readline can do the right thing. Please fix? * History: Expression-oriented, please! It would be great if going back in the history cycled through entire expressions, not line-by-line. Again I know that readline can do this. Please fix? :) Thanks! It's an isolated hack, but many of us will thank you for fixing it! Andy -- http://wingolog.org/