From 0a4ebd54296000861ff52790c602612489a2d148 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Wed, 30 Jul 2014 22:41:46 +0200 Subject: [PATCH] Re: [PATCH RFC] Emacs: Add address completion mechanism implemented in elisp --- 35/6c2dacc6b7f750a39e39ef8504b112b78393f6 | 88 +++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 35/6c2dacc6b7f750a39e39ef8504b112b78393f6 diff --git a/35/6c2dacc6b7f750a39e39ef8504b112b78393f6 b/35/6c2dacc6b7f750a39e39ef8504b112b78393f6 new file mode 100644 index 000000000..b2b6fd437 --- /dev/null +++ b/35/6c2dacc6b7f750a39e39ef8504b112b78393f6 @@ -0,0 +1,88 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 7EF6A431FAE + for ; Wed, 30 Jul 2014 13:42:08 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: -2.3 +X-Spam-Level: +X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 + tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id J4JLU7kDVCsM for ; + Wed, 30 Jul 2014 13:42:00 -0700 (PDT) +Received: from max.feld.cvut.cz (max.feld.cvut.cz [147.32.192.36]) + by olra.theworths.org (Postfix) with ESMTP id CE8D1431FB6 + for ; Wed, 30 Jul 2014 13:41:59 -0700 (PDT) +Received: from localhost (unknown [192.168.200.7]) + by max.feld.cvut.cz (Postfix) with ESMTP id B8AE43CFECB; + Wed, 30 Jul 2014 22:41:56 +0200 (CEST) +X-Virus-Scanned: IMAP STYX AMAVIS +Received: from max.feld.cvut.cz ([192.168.200.1]) + by localhost (styx.feld.cvut.cz [192.168.200.7]) (amavisd-new, + port 10044) + with ESMTP id OiD19iK8q0ZU; Wed, 30 Jul 2014 22:41:52 +0200 (CEST) +Received: from imap.feld.cvut.cz (imap.feld.cvut.cz [147.32.192.34]) + by max.feld.cvut.cz (Postfix) with ESMTP id 5ED993CFECC; + Wed, 30 Jul 2014 22:41:52 +0200 (CEST) +Received: from wsh by steelpick.2x.cz with local (Exim 4.82_1-5b7a7c0-XX) + (envelope-from ) + id 1XCah0-0004k7-5t; Wed, 30 Jul 2014 22:41:46 +0200 +From: Michal Sojka +To: David Bremner , notmuch@notmuchmail.org +Subject: Re: [PATCH RFC] Emacs: Add address completion mechanism implemented + in elisp +In-Reply-To: <87tx5zvdzg.fsf@maritornes.cs.unb.ca> +References: <87bns8f6hi.fsf@steelpick.2x.cz> + <1406653070-13174-1-git-send-email-sojkam1@fel.cvut.cz> + <87tx5zvdzg.fsf@maritornes.cs.unb.ca> +User-Agent: Notmuch/0.18.1+51~gbbbdf04 (http://notmuchmail.org) Emacs/24.3.1 + (x86_64-pc-linux-gnu) +Date: Wed, 30 Jul 2014 22:41:46 +0200 +Message-ID: <87fvhivat1.fsf@steelpick.2x.cz> +MIME-Version: 1.0 +Content-Type: text/plain +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Wed, 30 Jul 2014 20:42:08 -0000 + +On Wed, Jul 30 2014, David Bremner wrote: +> Michal Sojka writes: +> +>> Notmuch currently has an address completion mechanism that requires +>> external script to provide completion candidates. This patch adds a +>> completion mechanism found in https://github.com/tjim/nevermore, which +>> is implemented in elisp only. +> +> I was playing with this a bit and I noticed that for very long +> completion lists, after scrolling down for a while, it get stuck, and up +> or down arrow yields no movement messages like +> +> ,---- +> | Company: Front-end company-pseudo-tooltip-unless-just-one-frontend error "Args out of range: 1, 124" on command update [2 times] +> | Mark set +> `---- +> +> Not sure if this is a company problem or a problem with the use of +> company. +> +> I have company-0.8.1 from elpa. + +Yes. I contacted company-mode maintainer with this problem and it is now +fixed in git. It's not yet released though. See +https://github.com/company-mode/company-mode/issues/156. + +-Micahl -- 2.26.2