From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.96.142.65 with SMTP id ru1csp140355qdb; Mon, 31 Mar 2014 12:50:28 -0700 (PDT) X-Received: by 10.182.92.231 with SMTP id cp7mr3308154obb.82.1396295427880; Mon, 31 Mar 2014 12:50:27 -0700 (PDT) Return-Path: Received: from rubyforge.org ([50.56.192.79]) by mx.google.com with ESMTP id ds9si13003786obc.116.2014.03.31.12.50.27 for ; Mon, 31 Mar 2014 12:50:27 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 50.56.192.79 as permitted sender) client-ip=50.56.192.79; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 50.56.192.79 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org; dkim=neutral (no key for signature) header.i=@gmail.com; dmarc=fail (p=NONE dis=NONE) header.from=gmail.com Received: from localhost.localdomain (localhost [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id A718E2E1DA; Mon, 31 Mar 2014 19:50:28 +0000 (UTC) Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by rubyforge.org (Postfix) with ESMTP id BD67F2E1DD for ; Mon, 31 Mar 2014 19:50:15 +0000 (UTC) Received: by mail-we0-f172.google.com with SMTP id t61so5357359wes.3 for ; Mon, 31 Mar 2014 12:50:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:date:message-id:user-agent :content-transfer-encoding:mime-version:content-type; bh=3xPPSW1ELxVcr6Shj7p8yEWh8uEXInqwncvL1OJstAk=; b=IIRWsr0PMH1M2RCaFafnU7cJipIi1JeCOFE6/zwSYA2Ij34eQ9Zda+fkZCc64QZKkm unR2XM5D7lqH8P2oYI952QGFScVXDyjlBh8wDs4hIjBfO8OK3wase0Girn+XYauiEbGK mK/uL775cYJ0PplSIQThSKMQGGXVPJd6cOZ1JiSzbBDqnp5h9+JD03LzS3yamtgPnhTJ 4Gr9KM6XLKYZi48JhT9VBJey83UO0BevBQQSzR+dru4dlcjEsd+fguuE4I2b2SaqLknI NvQalGX3OvnGwQB9wjsmxi3DhTGNVI5s2I3nEpwRQXYnvpODYUOoV1N/91CvrUzb8/vv xa6A== X-Received: by 10.194.57.38 with SMTP id f6mr8149129wjq.59.1396295000585; Mon, 31 Mar 2014 12:43:20 -0700 (PDT) Received: from localhost.localdomain (155-29-190-109.dsl.ovh.fr. [109.190.29.155]) by mx.google.com with ESMTPSA id u6sm28471753wif.6.2014.03.31.12.43.17 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Mar 2014 12:43:18 -0700 (PDT) Received: from localhost (localhost.localdomain [IPv6:::1]); by localhost.localdomain (OpenSMTPD) with ESMTP id 2ce68927; for ; Mon, 31 Mar 2014 19:43:08 +0000 (UTC) From: Matthieu Rakotojaona To: sup-devel In-reply-to: <1396168444-sup-8010@email.archlab.tuwien.ac.at> References: <1396168444-sup-8010@email.archlab.tuwien.ac.at> X-pgp-key: http://otokar.looc2011.eu/static/matthieu.rakotojaona.asc Date: Mon, 31 Mar 2014 21:42:57 +0200 Message-Id: <1396294116-sup-6519@kpad> User-Agent: Sup/git MIME-Version: 1.0 Subject: Re: [sup-devel] use-mail branch and other work X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============7483558772696947936==" Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --===============7483558772696947936== Content-Transfer-Encoding: 8bit Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=-1396294987-931070-26799-5952-1-=" --=-1396294987-931070-26799-5952-1-= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Martin! Excerpts from Martin B=C3=A4hr's message of 2014-03-30 11:51:43 +0200: > ongoing work: > add support for a "new" state that is different from unread. > the idea here is that the new state of a message can be cleared witho= ut > reading the message or marking it as read. this distinction is import= ant > because i have lots of old unread mail, and so i can't see where i ha= ve > actual new mail. > i don't want to mark everything as read because occasionally i am sea= rching > for an old message where i read about something specific, which is ha= rd if i > can't tell the difference between what i read and what i didn't read.= = > not to mention that it is very hard to mark 500+K messages as read. Isn't that more ore less achievable with the inbox label ? It is added automatically to new messages unless you explicitely specify otherwise. > use the use-mail branch and fix problems as i discover them. > i stumbled into this by accident. i tried use-mail because current st= able and > develop branches have problems on debian 6. as a result i discovered = that the > use-mail branch is stable enough for my needs. since this branch is > inevitably the way forward given that RMail is dead, i figured that m= y time > is better spent fixing my problems here, and avoid RMail alltogether.= Good :) > some ideas: > i'd like the ability to apply a label change to all messages that m= atch a > given search, not just the ones loaded into the buffer. > = > i have imported a lot of uncategorized messages from my mutt inbox, a= nd i > want to make use of sup's tagging to group them. instead of loading a= ll > messages in a search with !! it would be nice to just let sup tagg th= ose > messages in the background. Semi-answer: bin/sup-tweak-labels is this, except it's supposed to be used from the command line. Moreover you must exit sup because the index can't be shared safely. Since Sup is mostly targeted towards the ui and that use case happen once in the lifetime of a user (hopefully !), I guess I'm ok with how things are. I don't know how we could manage to reproduce the bin/sup-tweak-labels _inside_ sup efficiently, but I'm open to the discussion. > i am using procmail still to prefilter mail. it's going to take a w= hile to > switch to a sup based filtering, and i am not sure i even want that, = at least > not until sup can reliably filter mails into folders. > = > procmail also filters spam, and in sup those sources are automaticall= y tagged > as spam. my spam filters are aggressive, and do have false positives.= sup > should be able to determine that any message that is a reply to a kno= wn > non-spam message is also not spam, and should thus not apply the spam= label > to this message. > = > the same goes for any message from an email address that i have sent = mail to. > iaw, all my contacts should automatically be whitelisted. That would be possible with a hook, possibly in PollManager::do_poll > occasionally, when writing mail i need to look up something in othe= r mails. > with mutt i "solved" this by running two instances of mutt in paralle= l. (the > main reason for that was to be able to switch between the inbox and o= ther > folders without having to reload the inbox all the time. sup solves t= hat part > nicely by allowing me to switch between buffers.) > = > so what i want here is some way to switch back and forth between vim = and sup. > possibly this can be done with tmux or screen by opening vim in anoth= er > window. > = > i'd like to treat saved searches as virtual folders. they should be= in a > combined list with labels, and i'd like to be able to open them by ty= ping the > name in the search prompt. > = > related to this and above, i'd like to auto-label searches. instead= of > writing a hook, i'd like to just say: always label messages matching = this > search, and have sup generate the necessary hook by itself > = > i have some more ideas that don't come to mind right now. You do have interesting ideas. Welcome on board :) > you can find my work on https://github.com/embee/sup in the use-mail an= d > work-in-progress branches. > = > greetings, martin. > = > -- = > eKita - the online platform for your entire academi= c life > hackerspace beijing - http://qik= e.info -- = Matthieu Rakotojaona --=-1396294987-931070-26799-5952-1-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJTOcVLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNkQ3NDcxMDJFRUU4MEYwRTY4MzQwMkEz QTc0RTE5NDVDM0Q5NzIyAAoJEDp04ZRcPZcigNwQAIRS0f9CTsNCp9gj7/DpyKKo 8Wu473FXjMJSA72PlX0xbRXm4KMUiJ2Jq4Pg6CTCxPcLaJJdh4qJ728/DSg3A62F ff/KU9tpnVF87VooOU0uKJ5OEwdXzmN9NQCI9HMgDI5w7e2NKg4CJ51ZiSiZ5BSk BzvrPd6ywLS0cD9EWLZ0QeH4bjjwuOesgiatZ0qXKyBy0G461HEcX75uYQG1oewu U8Lre9CEor8kE729BuYjvWteLnfexRpKRp16G9sKe9GU7xRMeyO+ZyqAwIBhhYkN fCIIp6Vceh7iWKXB69Jv0WoGT0j9uZSqSk6+ehYvWJ3gJdepWzr3oMGvpNx72cPs dlbKyoXW5Xpe9SKxVaHCp2pkpYGGCqAsxXlG86cvHKcuRZbGw23QYq4uDf+ZSo4J StonOxYvsjQ8NqlGmbxWd3mAjCp+BtSnLmJKEGSSaqtVIv+xyzjPDrWzS0LEzEPH c3Y8dp0TFibcT47DkB3gacAXrYGMZXqeT7P8ST4dsnoQ4sGHEneJRU7dLNrFABhY lgP4uJENMhUz8ghANrB0fSyOjKCsqXsG0THG5oXFfS48f7+E2/ByLwfgh5fy44iC cRUAP6veVhZeOlQU8/J4o97FKqrEa0k6myk9ihU2gypFkaZbaDQaV27lVXtgXfMC maK2h2knVuItHpb5l8a8 =CIWy -----END PGP SIGNATURE----- --=-1396294987-931070-26799-5952-1-=-- --===============7483558772696947936== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --===============7483558772696947936==--