From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 2A8A46DE00E6 for ; Mon, 12 Jun 2017 06:30:42 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.008 X-Spam-Level: X-Spam-Status: No, score=-0.008 tagged_above=-999 required=5 tests=[AWL=0.093, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fTKaiA_zkS1m for ; Mon, 12 Jun 2017 06:30:41 -0700 (PDT) Received: from mail.choca.pics (mail.choca.pics [62.210.108.126]) by arlo.cworth.org (Postfix) with ESMTPS id DE6346DE00C5 for ; Mon, 12 Jun 2017 06:30:39 -0700 (PDT) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 7C155232C195; Mon, 12 Jun 2017 15:30:34 +0200 (CEST) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id CM0bfIMNxia8; Mon, 12 Jun 2017 15:30:33 +0200 (CEST) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id B7C5E232C194; Mon, 12 Jun 2017 15:30:33 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics B7C5E232C194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1497274233; bh=eZrfl7Fyr98uSTLjN4kSbcG9A6a26QLtvHt60itiaSg=; h=From:To:Date:Message-Id; b=blOBaOkxCTNQHPsZQFl3Ed90ayIPJvcmXRG9J6pbaGu7CL7Igc3zDjhz0z1Hn4hBa tEZLh24WNMi8FB0zIvs+hpqtLrFdDacU1QhIiMV/hI1broACpWXa5hcocAxZj6IwHk 7Y7u04VujZHKXZPfY+aDr5qhgR8WRL5K1uOupAtvUkjJWqhDC4Ws+NW78TAx4uKk99 qRqDxcBJ79OJWzgEIZDGhhzFuF08XietvgNf1HLSFdQCTGqhiizL/OtT+kFsLcjFVI 4IOIHyXKe5y7+Z7iJeQD4SesKlyQQTUEXLdQUgWef73/dVHovf9mua+2dXrfZdGVn1 pZnMaSkAzedwg== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id hte37r8X9gBH; Mon, 12 Jun 2017 15:30:33 +0200 (CEST) Received: from localhost.localdomain (31-211-216-84.customers.ownit.se [31.211.216.84]) by mail.choca.pics (Postfix) with ESMTPSA id 48AE3232C193; Mon, 12 Jun 2017 15:30:33 +0200 (CEST) From: Damien Cassou To: David Bremner , Damien Cassou , notmuch@notmuchmail.org Subject: Date: Mon, 12 Jun 2017 15:30:09 +0200 Message-Id: <20170612133010.13579-1-damien@cassou.me> X-Mailer: git-send-email 2.9.4 In-Reply-To: <87bmpuokl1.fsf@tethera.net> References: <87bmpuokl1.fsf@tethera.net> X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 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: Mon, 12 Jun 2017 13:30:42 -0000 > OK, I see with counsel-imenu the current indexing by header lines is > reasonable. It might be improvable by adding the subject, but I'm > not sure about line lengths. > - maybe the docstrings should recomment counsel-imenu? I'm not sure as the function `notmuch-show-imenu-extract-index-name-function` is private and there are other imenu frontends available. What about a NEWS entry instead along those lines: * Add Emacs' imenu support in notmuch-show and notmuch-search Emacs' major modes can facilitate navigation in their buffers by supporting Imenu. In such major modes, launching Imenu (M-x imenu) makes Emacs display a list of items (e.g., function definitions in a code buffer). Selecting an item from this list moves point to this item. This release adds Imenu support to both notmuch-show and notmuch-search buffers: * in notmuch-show, Imenu will present a list of all messages in the currently visible thread; * in notmuch-search, Imenu will present a list of all messages in the search buffer. We recommand an external imenu frontend, such as counsel-imenu, which will make the experience much better that the default `M-x imenu`. > I think the indentation should probably go to make it more usable > with the builtin imenu I did that in the patch even though I liked it with indentation better.