From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Emacs completion matches selection UI Date: Mon, 06 Jan 2014 18:45:40 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87wqicekt7.fsf@flea.lifelogs.com> References: <20140106023943.GA31643@c3po> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389051862 23385 80.91.229.3 (6 Jan 2014 23:44:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Jan 2014 23:44:22 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 07 00:44:28 2014 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 1W0JqN-0006sf-16 for ged-emacs-devel@m.gmane.org; Tue, 07 Jan 2014 00:44:27 +0100 Original-Received: from localhost ([::1]:38110 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0JqM-0008Nj-ME for ged-emacs-devel@m.gmane.org; Mon, 06 Jan 2014 18:44:26 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0JqE-0008Aq-3e for emacs-devel@gnu.org; Mon, 06 Jan 2014 18:44:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W0Jq8-0004Y2-AJ for emacs-devel@gnu.org; Mon, 06 Jan 2014 18:44:18 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:42082) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0Jq8-0004Xl-3W for emacs-devel@gnu.org; Mon, 06 Jan 2014 18:44:12 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W0Jq4-0006G7-Uq for emacs-devel@gnu.org; Tue, 07 Jan 2014 00:44:08 +0100 Original-Received: from c-98-229-61-72.hsd1.ma.comcast.net ([98.229.61.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Jan 2014 00:44:08 +0100 Original-Received: from tzz by c-98-229-61-72.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Jan 2014 00:44:08 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 13 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-61-72.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:I9BmbNqNCGhGDzpllQJ6RgHcIAc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:167545 Archived-At: On Sun, 05 Jan 2014 23:03:45 -0500 Stefan Monnier wrote: SM> Extending the company API or the completion-ui API to handle things like SM> filename completion (including the issues linked to handling SM> quoting/unquoting) is far from obvious, so whether we like it or not, SM> I think that completion-at-point-functions is not really negotiable. In a hypothetical new "completion data backend" world, this would essentially be the default data backend for all Emacs modes, right? Then the user or packages or modes can enable more or alternate completion backends as needed, augmenting or overriding that default. Ted