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 E1D3A431FAF for ; Sun, 12 Aug 2012 07:37:43 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.799 X-Spam-Level: X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 C9sjJ989ucUG for ; Sun, 12 Aug 2012 07:37:43 -0700 (PDT) Received: from mail-pb0-f53.google.com (mail-pb0-f53.google.com [209.85.160.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 293BD431FAE for ; Sun, 12 Aug 2012 07:37:43 -0700 (PDT) Received: by pbbro2 with SMTP id ro2so7428962pbb.26 for ; Sun, 12 Aug 2012 07:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-disposition :content-transfer-encoding; bh=l38HSo81xDmBikeL6X1qQhZHUcI2hfBwd6rayA8Kaeo=; b=SM0VUb9thIowEfHuY/0ywSOhavKdorNUWIedVMwXbEVmrXeI0ssAWWxKrz2L5GkSGm aMb7fcjdFrkrLhBrDeO98zHHlkpjCZPIA9v7QtKxoJ88RJcGE2ocDeIQjv6yy1hs9KIX 9jo3osq5Qvus5qKZvKDrUblzlY3idBaUhaK0VyrlEkgJztxqrJyCalNj9kgb3IhHDZLc K83kXCMULa6DwSGkNqBcrkH7fE8LjUbwUP0esS0hOBI+NAKQiKbtj4HuhEj5tJayrjli Ni1amyHs9FEn8hc2rwZd3WkWbOq3Mqp/f2SOe13vnZGavfi4/L54TQAnhAk+AxEhQ193 XNIw== Received: by 10.68.233.134 with SMTP id tw6mr12553574pbc.111.1344782261182; Sun, 12 Aug 2012 07:37:41 -0700 (PDT) Received: from localhost (215.42.233.220.static.exetel.com.au. [220.233.42.215]) by mx.google.com with ESMTPS id te10sm3414368pbc.45.2012.08.12.07.37.38 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 12 Aug 2012 07:37:40 -0700 (PDT) Date: Mon, 13 Aug 2012 00:37:35 +1000 Message-ID: <20120813003735.GA20739@hili.localdomain> From: Peter Wang To: David Froger Subject: Re: [announce] Bower 0.4 In-Reply-To: <20120812144023.GC29680@david-desktop.localdomain> References: <20120812152258.GA32178@hili.localdomain> <20120812144023.GC29680@david-desktop.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Cc: notmuch@notmuchmail.org 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: Sun, 12 Aug 2012 14:37:44 -0000 On Sun, 12 Aug 2012 14:40:23 +0200, David Froger wrote: > > Hi, Hi David, > > Thanks Peter, nice to see this new release and these new functionnalies! > > I'm using bower every day, both at home and at work, and it's really usefull for > me. > > By the way, I have some questions: > > 1. To receive emails, I use a bash script that basically do: > > while true > do > offlineimap > notmuch new > notmuch tag ... > sleep 60 > done > > Would it be possible to have a hook 'pollmails' that is triggered from the Index > view by pressing a key (p or P), which can be configure in ~/.config/bower/bower.conf > like this: > pollmails=a_command.sh Basically, run an arbitrary command when a key is pressed. It would be fairly easy to add, but I wonder if it would be easy to stop adding more :-) You could bind a shortcut key to your window manager or desktop environment that runs the command instead. > 2. I've notice that errors could happend if I modify tags from bower while my > bash script is also modifiny tags of the incoming emails. Do you see any > solution? The asynchronous tagging will retry after 5 seconds. The notmuch error message will show and mess up your screen (press ^L), which I would like to fix somehow. Ultimately, I think notmuch should handle this more gracefully. > 3. Would it be possible to have the feature 'kill a thread' like Sup have? (see > http://sup.rubyforge.org/README.txt). I haven't needed such a feature so I don't have a clear idea how it should work. There are some patches/ideas about muting threads using notmuch generally around here. I guess the simplest thing to do is hide a thread if it has a certain tag, e.g. "muted" as suggested by notmuch TODO file, unless you search for it explicitly. > 4. postponed message doesn't work for me. When I postpone a message, it says > 'message postponed', but when pressing R from Index view, it says 'No postponed > message'. Maybe I need to create a directory to store postponed messages? The postponed message should be in Maildir/Drafts. Can you see it with `notmuch search tag:draft'? > > 5. When attaching a file, would it be possible to have '~' expanded to the $HOME directory? Sure. > 6. In the index view, having the possiblity to scroll right and left (so one can > see the email tags in the line in too long)? I'm not sure that's a great solution. Maybe have a key that popups up an info box, which would have enough room to show the whole subject line, the list of authors and the tags? > 7. less important, having light colors for white console? Maybe :-) Peter