From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Thomas Fitzsimmons Newsgroups: gmane.emacs.devel Subject: Re: [elpa] externals/ebdb 9e7a96f: Add experimental ebdb-completion-at-point-function Date: Fri, 23 Mar 2018 06:54:10 -0400 Message-ID: References: <20180323044822.32467.63948@vcs0.savannah.gnu.org> <20180323044823.1A70C20BDE@vcs0.savannah.gnu.org> <877eq3732w.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1521802347 30272 195.159.176.226 (23 Mar 2018 10:52:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 23 Mar 2018 10:52:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eric Abrahamsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 23 11:52:22 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ezKJ4-0007mU-GG for ged-emacs-devel@m.gmane.org; Fri, 23 Mar 2018 11:52:22 +0100 Original-Received: from localhost ([::1]:37139 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ezKL7-0002rs-AI for ged-emacs-devel@m.gmane.org; Fri, 23 Mar 2018 06:54:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ezKKw-0002rR-HM for emacs-devel@gnu.org; Fri, 23 Mar 2018 06:54:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ezKKs-00046m-Dv for emacs-devel@gnu.org; Fri, 23 Mar 2018 06:54:18 -0400 Original-Received: from mail-io0-x230.google.com ([2607:f8b0:4001:c06::230]:34336) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ezKKs-00046G-6a for emacs-devel@gnu.org; Fri, 23 Mar 2018 06:54:14 -0400 Original-Received: by mail-io0-x230.google.com with SMTP id r18so14641243ioa.1 for ; Fri, 23 Mar 2018 03:54:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ONgEKPrjg2tU8HtuMxeNLx+MmIVXQptRyjt+5GLIpXU=; b=tpPZbrcizQNm3jE7Y3L+3uvFv5+dGV0P88iwaPg2is2ilEkHBr5a7owxJ0p4XjoYRx e1+bdKZnP1KEM8l7LaXJ9oO5qUzJL2wBdjj+jOGgOxb1CA/vqrOn25Wqmq3U+bEgheU8 Qewe3IavtDq3yBeTzFWjEFIbMhKjFBtcBSufYZJphPcsbsQ9xBnbjMM9Meuq76ycb1iS mynzUYqJfbM14YCjmx0m9vY6wh6pem3RehNIu6g4/0KMXfF7loC+aaJ4LjTADQWL6DHe fHNbAABkHNz3kRXP/X3fRt7L6flkgXUSbcNxDhrMCyhpVfE6U2h26dO/seYCP8+ZAD++ sJ2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ONgEKPrjg2tU8HtuMxeNLx+MmIVXQptRyjt+5GLIpXU=; b=Mp1petXALBAvnKNkc5bzY5JW+E/s16pUuIhH+/+ud/O9RgAdpJ9AtWS/81WBm2jx0T oTv0loAjdZjBzgMXt25uo1Q2js2Onpd9YZEwEpYtsQZEROoIw3jkSA1+UsW3RdC6JFs5 2cOb//5d81QVRo10oum9Y17vZoP8PTORO9d5nlPhX/VuZr7eUrr8uxo1fD7Fqw1+auAj RhS5Kr2sD2ZGrnZI7lbiOilNoWgic5lsoaMHryO7d3VZfz0aPj6KF76uBizDlNWE6WV6 G09PcN2qu12bruXcVHhQMAPQRDtacOMrZcJgBeLo9kQzwTeNJ79u6aEx0bQfZi9z/B+t ZoKg== X-Gm-Message-State: AElRT7GmJ3j84j8UM21n6frJ2MQQxCUFuUIkk4K5JKkAGyqT4FH0h9fJ LYbbrI81SF5a+zvu69Lt0sfMGi+2 X-Google-Smtp-Source: AIpwx4+jHj60u8TbT/L92ConN1c4PhW2RrcIpIDxYif3jhUzMvcIjSkV3WKgyhg3f+GkC5X3nSQlWA== X-Received: by 10.107.3.41 with SMTP id 41mr9413552iod.17.1521802452571; Fri, 23 Mar 2018 03:54:12 -0700 (PDT) Original-Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id w137-v6sm6438545itb.27.2018.03.23.03.54.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Mar 2018 03:54:11 -0700 (PDT) In-Reply-To: <877eq3732w.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 23 Mar 2018 13:50:31 +0800") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:223952 Archived-At: Eric Abrahamsen writes: > Stefan Monnier writes: > >>> +;; Experimental completion-at-point function. I'm not sure this is a >>> +;; good idea yet -- with a large enough EBDB database, nearly any >>> +;; string is completable, meaning the other completion-at-point >>> +;; functions will rarely get a chance. See also: eudc-expand-inline, which works at point as long as the to-be-completed string is the only thing between beginning-of-line and point. This is what I use for inline BBDB and LDAP completion anywhere in Emacs, not just in message-mode headers. It's useful, for example, when adding someone's email address to an Org-mode entry (type a few letters of their first name, then M-x eudc-expand-inline). Maybe we could add an EBDB backend for EUDC. Thomas