From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Liu Newsgroups: gmane.emacs.bugs Subject: bug#18643: 25.0.50; elisp--expect-function-p Date: Mon, 06 Oct 2014 13:13:05 +0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1412572470 720 80.91.229.3 (6 Oct 2014 05:14:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Oct 2014 05:14:30 +0000 (UTC) To: 18643@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 06 07:14:23 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xb0cp-0006Nm-E4 for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Oct 2014 07:14:23 +0200 Original-Received: from localhost ([::1]:50004 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0co-00007Z-V9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Oct 2014 01:14:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0cd-00005e-Jw for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:14:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xb0cU-0006sw-JJ for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:14:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0cU-0006so-Gm for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xb0cU-0006Tb-7O for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Oct 2014 05:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18643 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.141257242124857 (code B ref -1); Mon, 06 Oct 2014 05:14:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Oct 2014 05:13:41 +0000 Original-Received: from localhost ([127.0.0.1]:35167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xb0c8-0006Sq-WE for submit@debbugs.gnu.org; Mon, 06 Oct 2014 01:13:41 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34057) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xb0c7-0006Sj-QR for submit@debbugs.gnu.org; Mon, 06 Oct 2014 01:13:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xb0by-0006mp-QC for submit@debbugs.gnu.org; Mon, 06 Oct 2014 01:13:39 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38378) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0by-0006ml-NY for submit@debbugs.gnu.org; Mon, 06 Oct 2014 01:13:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0bp-0008Rs-Kl for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:13:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xb0bg-0006ZU-Ik for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:13:21 -0400 Original-Received: from mail-pd0-x233.google.com ([2607:f8b0:400e:c02::233]:38436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xb0bg-0006X4-Aj for bug-gnu-emacs@gnu.org; Mon, 06 Oct 2014 01:13:12 -0400 Original-Received: by mail-pd0-f179.google.com with SMTP id r10so2729496pdi.10 for ; Sun, 05 Oct 2014 22:13:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=R15hbZ+UEns0I4QmXsAqjUrBctA7AJYFrOpzt1LZ8gw=; b=L0D0iqdltdSzWn673OTqnm7RpeMBBCdOPog2YC9pmKJ2JMbLVc1dzLM1ZNo9YPp45s JQkUWOCJoDdnDnjdqqs/CYqU1eUyGGIRC04FpNqPffWO55syFjL4GVvczg4Ak5LQDRKf 1mBlX8licVZ8POEyzPxa7/IYZxK2J0JE5nW4nEbVd4OVvUtVCSOb7bSEoEY2GIsk+MdQ LdEoTwElBUfh61323B8TB0SsyMZU1cYzD+tMcTfpo31Ti/ezvnbT3e+B8sJp/r/q2pkJ IpsWTFfVToEmZPGhcMHfVmbKckXtQG7XSfXVEJEWh7PzEAYDuI9Xnn2nkNgbRqmJS4ue 0jMA== X-Received: by 10.68.57.232 with SMTP id l8mr22141002pbq.107.1412572390900; Sun, 05 Oct 2014 22:13:10 -0700 (PDT) Original-Received: from fortuna ([221.222.150.213]) by mx.google.com with ESMTPSA id lr4sm12316383pab.42.2014.10.05.22.13.08 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 05 Oct 2014 22:13:10 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:94197 Archived-At: emacs should only constrain itself to function completion when absolutely sure. It is not a big deal if function names creep into variable completion or vice versa. Often it is handy to complete to an existing symbol and then edit it into something else. For example, one might need to create a variable name based on a function name. There are a few places where I expect to have a completion based on my past experience but fail now. For example, in (pred ...) pattern of pcase. Other failures, (let (|)) and (let ((|))) where | is point. I have experienced annoyances here and there and I think the fundamental solution is not to second guess but complete liberally as we did before. HTH, Leo