From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: Bugs in newly added completion capabilities. Date: Sat, 02 Jul 2005 08:32:42 -0400 Message-ID: References: <200506280227.j5S2Rln23310@raven.dms.auburn.edu> <200506290350.j5T3o7c25749@raven.dms.auburn.edu> <200506300229.j5U2TrL01627@raven.dms.auburn.edu> <200506301828.j5UISL305879@raven.dms.auburn.edu> <87br5mbmra.fsf-monnier+emacs@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1120309292 23203 80.91.229.2 (2 Jul 2005 13:01:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 2 Jul 2005 13:01:32 +0000 (UTC) Cc: emacs-devel@gnu.org, miles@gnu.org, teirllm@dms.auburn.edu, storm@cua.dk Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 15:01:30 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dohcc-0005pY-Qv for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2005 15:01:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dohdj-0000iV-94 for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2005 09:02:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DohZJ-0006yj-Ja for emacs-devel@gnu.org; Sat, 02 Jul 2005 08:58:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DohZI-0006yN-UE for emacs-devel@gnu.org; Sat, 02 Jul 2005 08:58:01 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DohXE-0005uK-48 for emacs-devel@gnu.org; Sat, 02 Jul 2005 08:55:52 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DohI2-0004jE-J7 for emacs-devel@gnu.org; Sat, 02 Jul 2005 08:40:10 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1DohAo-0006IA-G7; Sat, 02 Jul 2005 08:32:42 -0400 Original-To: Stefan Monnier In-reply-to: <87br5mbmra.fsf-monnier+emacs@gnu.org> (message from Stefan Monnier on Fri, 01 Jul 2005 10:59:46 -0400) 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:40106 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:40106 Then I simply suggest the patch below. Then we can revert your change and forget about this idea of allowing symbols in completion lists. I mean, honestly, why make the primitives try-completion, all-completions, and test-completions yet more hairy for this one particular case, which is not even an often used piece of code and where the workaround won't even lead to any noticeable performance hit, seeing how hide-ifdef-define-alist is unlikely to grow large. It seems ok to me. This feature of completion tables is not important for users, and I would not mind if we abandon it.