From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ken Manheimer" Newsgroups: gmane.emacs.devel Subject: icomplete.el patch to accommodate addition of internal-complete-buffer Date: Fri, 22 Sep 2006 16:07:24 -0400 Message-ID: <2cd46e7f0609221307w162d95d4s5bfd4bbd8e64c063@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_38644_32995695.1158955644094" X-Trace: sea.gmane.org 1158955673 3973 80.91.229.2 (22 Sep 2006 20:07:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 22 Sep 2006 20:07:53 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 22 22:07:51 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GQrJH-0001ww-9t for ged-emacs-devel@m.gmane.org; Fri, 22 Sep 2006 22:07:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GQrJG-00035Y-Kf for ged-emacs-devel@m.gmane.org; Fri, 22 Sep 2006 16:07:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GQrJ5-000339-1V for emacs-devel@gnu.org; Fri, 22 Sep 2006 16:07:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GQrJ0-0002yO-0R for emacs-devel@gnu.org; Fri, 22 Sep 2006 16:07:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GQrIz-0002yB-JF for emacs-devel@gnu.org; Fri, 22 Sep 2006 16:07:25 -0400 Original-Received: from [66.249.82.231] (helo=wx-out-0506.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GQrMn-000540-8o for emacs-devel@gnu.org; Fri, 22 Sep 2006 16:11:21 -0400 Original-Received: by wx-out-0506.google.com with SMTP id i26so1262600wxd for ; Fri, 22 Sep 2006 13:07:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=Q/srBS4MUsoBBjX0pl0k6LIoDZs4Jtvlv4Cw3E0vN2M5j7TjeKCq7jdVdaCFDFumEe2pzArXi3orX3nn+ZQ7xjYPPL0x5P5M953+oy5Ug4vfzCl2amP3yur9D2EANjT4fRkhHqrBnPyMAuMu+h7xHaBv6A1pV2N85ODYm7gD7TU= Original-Received: by 10.90.55.19 with SMTP id d19mr826466aga; Fri, 22 Sep 2006 13:07:24 -0700 (PDT) Original-Received: by 10.90.105.4 with HTTP; Fri, 22 Sep 2006 13:07:24 -0700 (PDT) Original-To: Emacs-Devel 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:60116 Archived-At: ------=_Part_38644_32995695.1158955644094 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline the attached patch reenables icomplete operation during interactive buffer selection. the ChangeLog entry is included below my signature, and it's also attached along with the patch. i would like to know about any other specialized completion tables/functions that would be appropriate - and trivial - to include among those that icomplete accepts. i would even more like some way for icomplete to automatically recognize those functions, but don't know the territory well enough to be able to say whether that's even a reasonable possibility. in any case, would someone check this in? -- ken ken.manheimer@gmail.com http://myriadicity.net 2006-09-22 Ken Manheimer * icomplete.el (icomplete-with-completion-tables): List of specialized completion tables with which icomplete should operate. Include the new `internal-complete-buffer', so icomplete works with interactive buffer selection. (icomplete-simple-completing-p): Add acceptance of specialized completion tables listed in icomplete-with-completion-tables. ------=_Part_38644_32995695.1158955644094 Content-Type: text/plain; name=icomplete-patch.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_esf00uqf Content-Disposition: attachment; filename="icomplete-patch.txt" LS0tIGljb21wbGV0ZS5lbAkxNyBGZWIgMjAwNiAxNjo1NDozNSAtMDUwMAkxLjM4CisrKyBpY29t cGxldGUuZWwJMjIgU2VwIDIwMDYgMTU6NTI6NDcgLTA0MDAJCkBAIC0xNTcsNiArMTU3LDEyIEBA CiAJCQkJCSAoPCAobGVuZ3RoIHgpIChsZW5ndGggeSkpKSkKIAkJCSAgICAgICAiLCAiKQogCQkg ICAgIj4iKSkpKSkpCis7OztfICA9IGljb21wbGV0ZS13aXRoLWNvbXBsZXRpb24tdGFibGVzCiso ZGVmdmFyIGljb21wbGV0ZS13aXRoLWNvbXBsZXRpb24tdGFibGVzICcoaW50ZXJuYWwtY29tcGxl dGUtYnVmZmVyKQorICAiU3BlY2lhbGl6ZWQgY29tcGxldGlvbiB0YWJsZXMgd2l0aCB3aGljaCBp Y29tcGxldGUgc2hvdWxkIG9wZXJhdGUuCisKK0ljb21wbGV0ZSBkb2VzIG5vdCBvcGVyYXRlIHdp dGggYW55IHNwZWNpYWxpemVkIGNvbXBsZXRpb24gdGFibGVzCitleGNlcHQgdGhvc2Ugb24gdGhp cyBsaXN0LiIpCiAKIDs7O18gPiBpY29tcGxldGUtbW9kZSAoJm9wdGlvbmFsIHByZWZpeCkKIDs7 OyMjI2F1dG9sb2FkCkBAIC0xODQsOCArMTkwLDkgQEAKICAgKGFuZCAod2luZG93LW1pbmlidWZm ZXItcCAoc2VsZWN0ZWQtd2luZG93KSkKICAgICAgICAobm90IGV4ZWN1dGluZy1rYmQtbWFjcm8p CiAgICAgICAgbWluaWJ1ZmZlci1jb21wbGV0aW9uLXRhYmxlCi0gICAgICAgOzsgKG9yIG1pbmli dWZmZXItY29tcGxldGluZy1maWxlLW5hbWUKLSAgICAgICAobm90IChmdW5jdGlvbnAgbWluaWJ1 ZmZlci1jb21wbGV0aW9uLXRhYmxlKSkpKSA7OyApCisgICAgICAgKG9yIChub3QgKGZ1bmN0aW9u cCBtaW5pYnVmZmVyLWNvbXBsZXRpb24tdGFibGUpKQorICAgICAgICAgICAobWVtYmVyIG1pbmli dWZmZXItY29tcGxldGlvbi10YWJsZQorICAgICAgICAgICAgICAgICAgIGljb21wbGV0ZS1mb3It Y29tcGxldGlvbi10YWJsZXMpKSkpCiAKIDs7O18gPiBpY29tcGxldGUtbWluaWJ1ZmZlci1zZXR1 cCAoKQogKGRlZnVuIGljb21wbGV0ZS1taW5pYnVmZmVyLXNldHVwICgpCkBAIC0zMjYsNiArMzMz LDcgQEAKIDs7O18qIExvY2FsIGVtYWNzIHZhcnMuCiA7OztMb2NhbCB2YXJpYWJsZXM6CiA7Ozth bGxvdXQtbGF5b3V0OiAoLTIgOikKKzs7O2FsbG91dC13aWRnZXRzLW1vZGUtaW5oaWJpdDogdAog Ozs7RW5kOgogCiA7OyBhcmNoLXRhZzogMzM5ZWMyNWEtMDc0MS00ZWI2LWJlNjMtOTk3NTMyZTg5 YjBmCg== ------=_Part_38644_32995695.1158955644094 Content-Type: text/plain; name=icomplete-ChangeLog.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_esf042t3 Content-Disposition: attachment; filename="icomplete-ChangeLog.txt" MjAwNi0wOS0yMiAgS2VuIE1hbmhlaW1lciAgPGtlbi5tYW5oZWltZXJAZ21haWwuY29tPgoKCSog aWNvbXBsZXRlLmVsIChpY29tcGxldGUtd2l0aC1jb21wbGV0aW9uLXRhYmxlcyk6IExpc3Qgb2YK CXNwZWNpYWxpemVkIGNvbXBsZXRpb24gdGFibGVzIHdpdGggd2hpY2ggaWNvbXBsZXRlIHNob3Vs ZAoJb3BlcmF0ZS4gIEluY2x1ZGUgdGhlIG5ldyBgaW50ZXJuYWwtY29tcGxldGUtYnVmZmVyJywg c28gaWNvbXBsZXRlCgl3b3JrcyB3aXRoIGludGVyYWN0aXZlIGJ1ZmZlci1zZWxlY3Rpb24uCgko aWNvbXBsZXRlLXNpbXBsZS1jb21wbGV0aW5nLXApOiBBZGQgYWNjZXB0YW5jZSBvZiBzcGVjaWFs aXplZAoJY29tcGxldGlvbiB0YWJsZXMgbGlzdGVkIGluIGljb21wbGV0ZS13aXRoLWNvbXBsZXRp b24tdGFibGVzLgo= ------=_Part_38644_32995695.1158955644094 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ------=_Part_38644_32995695.1158955644094--