From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vivek Dasmohapatra Newsgroups: gmane.emacs.devel Subject: pcomplete makes assumptions about its interactive entry points Date: Thu, 5 Sep 2013 17:17:33 +0100 (BST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="8323329-115313832-1378168508=:21225" X-Trace: ger.gmane.org 1378397875 1856 80.91.229.3 (5 Sep 2013 16:17:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Sep 2013 16:17:55 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 05 18:17:58 2013 Return-path: Envelope-to: ged-emacs-devel@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 1VHcFp-0006LD-Cw for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2013 18:17:57 +0200 Original-Received: from localhost ([::1]:60892 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHcFo-0000F0-V4 for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2013 12:17:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHcFi-0000Er-N1 for emacs-devel@gnu.org; Thu, 05 Sep 2013 12:17:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VHcFe-0007BP-9H for emacs-devel@gnu.org; Thu, 05 Sep 2013 12:17:50 -0400 Original-Received: from flounder.pepperfish.net ([89.238.129.35]:55639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHcFe-0006ma-14 for emacs-devel@gnu.org; Thu, 05 Sep 2013 12:17:46 -0400 Original-Received: from localhost ([127.0.0.1]) by flounder.pepperfish.net with esmtps (Exim 4.71 #1 (Debian)) id 1VHcFS-00067p-A7 for ; Thu, 05 Sep 2013 17:17:34 +0100 X-X-Sender: vivek@octopus.pepperfish.net User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) Content-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 89.238.129.35 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:163200 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-115313832-1378168508=:21225 Content-Type: TEXT/PLAIN; FORMAT=flowed; CHARSET=US-ASCII Content-ID: Forwarded at author's request ---------- Forwarded message ---------- Date: Tue, 3 Sep 2013 01:35:06 +0100 (BST) From: Vivek Dasmohapatra To: John Wiegley Subject: pcomplete Hi - pcomplete makes an assumption (I think) about the interactive entry point(s) which can be used to drive it which means that non- native entry points don't get completion cycling. Attached is a possible fix plus the alteration required to make erc completion use it. --8323329-115313832-1378168508=:21225 Content-Type: TEXT/X-DIFF; NAME=pcomplete-entry-points.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME=pcomplete-entry-points.patch ZGlmZiAtLWdpdCBhL2xpc3AvZXJjL2VyYy5lbCBiL2xpc3AvZXJjL2VyYy5l bA0KaW5kZXggMDFlZmQ4My4uMzkxNzYzOCAxMDA2NDQNCi0tLSBhL2xpc3Av ZXJjL2VyYy5lbA0KKysrIGIvbGlzcC9lcmMvZXJjLmVsDQpAQCAtMzk2NCw3 ICszOTY0LDkgQEAgVGhpcyBwbGFjZXMgYHBvaW50JyBqdXN0IGFmdGVyIHRo ZSBwcm9tcHQsIG9yIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGxpbmUuIg0K ICAgICAoa2lsbC1saW5lKSkpDQogDQogKGRlZnVuIGVyYy1jb21wbGV0ZS13 b3JkLWF0LXBvaW50ICgpDQotICAocnVuLWhvb2std2l0aC1hcmdzLXVudGls LXN1Y2Nlc3MgJ2VyYy1jb21wbGV0ZS1mdW5jdGlvbnMpKQ0KKyAgKGxldCAo KHBjb21wbGV0ZS1leHRyYS1lbnRyeS1wb2ludHMNCisJIChjb25zICdjb21w bGV0aW9uLWF0LXBvaW50IHBjb21wbGV0ZS1leHRyYS1lbnRyeS1wb2ludHMp KSkNCisgIChydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2VzcyAnZXJj LWNvbXBsZXRlLWZ1bmN0aW9ucykpKQ0KIA0KIChkZWZpbmUtb2Jzb2xldGUt ZnVuY3Rpb24tYWxpYXMgJ2VyYy1jb21wbGV0ZS13b3JkICdjb21wbGV0aW9u LWF0LXBvaW50ICIyNC4xIikNCiANCmRpZmYgLS1naXQgYS9saXNwL3Bjb21w bGV0ZS5lbCBiL2xpc3AvcGNvbXBsZXRlLmVsDQppbmRleCA5NTc1MDVmLi4z MGE3NDNiIDEwMDY0NA0KLS0tIGEvbGlzcC9wY29tcGxldGUuZWwNCisrKyBi L2xpc3AvcGNvbXBsZXRlLmVsDQpAQCAtNDcxLDYgKzQ3MSwxNSBAQCBTYW1l IGFzIGBwY29tcGxldGUnIGJ1dCB1c2luZyB0aGUgc3RhbmRhcmQgY29tcGxl dGlvbiBVSS4iDQogICAgICAgICAgICAgICAgICAgICAgICAgICAocGxpc3Qt Z2V0IDpwcmVkaWNhdGUgKG50aGNkciAzIGRhdGEpKSkpKQ0KIA0KIDs7OyBQ Y29tcGxldGUncyBuYXRpdmUgVUkuDQorKGRlZnZhciBwY29tcGxldGUtZXh0 cmEtZW50cnktcG9pbnRzIG5pbA0KKyAgIldoZW4gYW4gbm9uLW5hdGl2ZSBj b21tYW5kIGlzIGRyaXZpbmcgYHBjb21wbGV0ZScsIHRoYXQgY29tbWFuZCdz DQorc3ltYm9sIG11c3QgYmUgcGxhY2VkIGluIHRoaXMgdmFyaWFibGUgd2hp bGUgYHBjb21wbGV0ZScgaXMgaW52b2tlZA0KK2luIG9yZGVyIHRvIGFsbG93 IGNvbXBsZXRpb24gY3ljbGluZyB0byBvY2N1ci5cbg0KK0ZvciBleGFtcGxl OlxuDQorICBXaGVuIGNvbXBsZXRpbmcgYWIg4oaSIGFiYSBhYmMgYWJkIGFi bGUgdmlhIGBjb21wbGV0aW9uLWF0LXBvaW50Jyxcbg0KK3doaWNoIFttYXld IGRlbGVnYXRlIHRvIGBwY29tcGxldGUnIHZpYSBgY29tcGxldGlvbi1hdC1w b2ludC1mdW5jdGlvbnMnLA0KK3RoZSBmdW5jdGlvbnMgaW4gdGhhdCBsaXN0 IHNob3VsZCBiaW5kIHRoaXMgdmFyaWFibGUgdG8gaW5jbHVkZSB0aGUNCitz eW1ib2wgJ2NvbXBsZXRpb24tYXQtcG9pbnQuIikNCiANCiA7OzsjIyNhdXRv bG9hZA0KIChkZWZ1biBwY29tcGxldGUgKCZvcHRpb25hbCBpbnRlcmFjdGl2 ZWx5KQ0KQEAgLTQ4MSw5ICs0OTAsMTAgQEAgY29tcGxldGlvbiBmdW5jdGlv bnMgbGlzdCAoaXQgc2hvdWxkIG9jY3VyIGZhaXJseSBlYXJseSBpbiB0aGUg bGlzdCkuIg0KICAgKGlmIChhbmQgaW50ZXJhY3RpdmVseQ0KIAkgICBwY29t cGxldGUtY3ljbGUtY29tcGxldGlvbnMNCiAJICAgcGNvbXBsZXRlLWN1cnJl bnQtY29tcGxldGlvbnMNCi0JICAgKG1lbXEgbGFzdC1jb21tYW5kICcocGNv bXBsZXRlDQotCQkJCXBjb21wbGV0ZS1leHBhbmQtYW5kLWNvbXBsZXRlDQot CQkJCXBjb21wbGV0ZS1yZXZlcnNlKSkpDQorICAgICAgICAgICAob3IgKG1l bXEgbGFzdC1jb21tYW5kICcocGNvbXBsZXRlDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcGNvbXBsZXRlLWV4cGFuZC1hbmQtY29t cGxldGUNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw Y29tcGxldGUtcmV2ZXJzZSkpDQorICAgICAgICAgICAgICAgKG1lbXEgbGFz dC1jb21tYW5kIHBjb21wbGV0ZS1leHRyYS1lbnRyeS1wb2ludHMpKSkNCiAg ICAgICAocHJvZ24NCiAJKGRlbGV0ZS1jaGFyICgtIHBjb21wbGV0ZS1sYXN0 LWNvbXBsZXRpb24tbGVuZ3RoKSkNCiAJKGlmIChlcSB0aGlzLWNvbW1hbmQg J3Bjb21wbGV0ZS1yZXZlcnNlKQ0K --8323329-115313832-1378168508=:21225--