sup

A curses threads-with-tags style email client

sup-website.git

git clone https://supmua.dev/git/sup-website/

community/pipermail-archives/sup-devel/2014-03.txt (32131B) - raw

      1 From eg@gaute.vetsj.com  Tue Mar 11 07:38:53 2014
      2 From: eg@gaute.vetsj.com (Gaute Hope)
      3 Date: Tue, 11 Mar 2014 08:38:53 +0100
      4 Subject: [sup-devel] ncursesw 1.4.6
      5 Message-ID: <1394523501-sup-395@qwerzila>
      6 
      7 Hi,
      8 
      9 just released ncursesw-ruby 1.4.6. Available at rubygems.
     10 
     11 - gaute
     12 
     13 -------------- next part --------------
     14 A non-text attachment was scrubbed...
     15 Name: signature.asc
     16 Type: application/pgp-signature
     17 Size: 836 bytes
     18 Desc: not available
     19 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140311/ed40ef1c/attachment.bin>
     20 
     21 From eg@gaute.vetsj.com  Fri Mar 14 08:17:43 2014
     22 From: eg@gaute.vetsj.com (Gaute Hope)
     23 Date: Fri, 14 Mar 2014 09:17:43 +0100
     24 Subject: [sup-devel] ncursesw 1.4.7 released
     25 Message-ID: <1394784966-sup-6633@qwerzila>
     26 
     27 greetings,
     28 
     29 ncursesw 1.4.7 released:
     30 
     31  * fix issue #25: include <sys/time.h> when available for increased
     32    portability (fix found by: James Pearson)
     33 
     34 
     35 - gaute
     36 -------------- next part --------------
     37 A non-text attachment was scrubbed...
     38 Name: signature.asc
     39 Type: application/pgp-signature
     40 Size: 836 bytes
     41 Desc: not available
     42 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140314/7f1b0c79/attachment.bin>
     43 
     44 From eg@gaute.vetsj.com  Mon Mar 17 07:52:14 2014
     45 From: eg@gaute.vetsj.com (Gaute Hope)
     46 Date: Mon, 17 Mar 2014 08:52:14 +0100
     47 Subject: [sup-devel] [sup] Maildir root: Keep labels in sync with
     48 	maildir folders (#253)
     49 In-Reply-To: <sup-heliotrope/sup/pull/253/c37732781@github.com>
     50 References: <sup-heliotrope/sup/pull/253@github.com>
     51 	<sup-heliotrope/sup/pull/253/c37732781@github.com>
     52 Message-ID: <1395042468-sup-5821@qwerzila>
     53 
     54 Excerpts from Matthieu Rakotojaona's message of 2014-03-15 18:53:10 +0100:
     55 > Just opened https://github.com/sup-heliotrope/sup/tree/maildir-root
     56 > branch at 3f6bc97a14f8e87f1663f924aca5333617cbeec7 (your HEAD) to
     57 > track development of maildir-root. I'd like to use it in instead of
     58 > `gmail_source` because even if I break my sup, I can still read my
     59 > mails with any other MUA in the world.
     60 >
     61 > --- Reply to this email directly or view it on GitHub:
     62 > https://github.com/sup-heliotrope/sup/pull/253#issuecomment-37732781
     63 
     64 Cool. Feel free to push fixes there.
     65 
     66 That was definetly a strong motivation for me as well.
     67 
     68 - gaute
     69 
     70 
     71 From eg@gaute.vetsj.com  Tue Mar 18 14:24:28 2014
     72 From: eg@gaute.vetsj.com (Gaute Hope)
     73 Date: Tue, 18 Mar 2014 15:24:28 +0100
     74 Subject: [sup-devel] deprecating psych migration
     75 Message-ID: <1395152363-sup-3117@qwerzila>
     76 
     77 hi,
     78 
     79 i just pushed a pull request (#268) which deprecates yaml migration from
     80 old 1.8 style configs. the tests for ruby > 2.1 were broken (for the
     81 yaml migration bit) and I figured it was futile/not worth it to keep the
     82 migration script running for successive rubies.
     83 
     84 so, as of ruby 2.1.0 it won't be possible to migrate your old config
     85 files automatically from pre 0.13 sup. the upgrade path will then either
     86 involve using ruby < 2.0.0 to migrate, or to just manually
     87 migrate/re-configure sup (which I think is will be the preferred way).
     88 
     89 
     90 currently sup tests pass on 2.0 to 2.1.1 and I am running sup on ruby
     91 2.1.1. seems to work fine.
     92 
     93 - gaute
     94 
     95 -------------- next part --------------
     96 A non-text attachment was scrubbed...
     97 Name: signature.asc
     98 Type: application/pgp-signature
     99 Size: 836 bytes
    100 Desc: not available
    101 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140318/cda073c8/attachment.bin>
    102 
    103 From eg@gaute.vetsj.com  Fri Mar 21 15:00:20 2014
    104 From: eg@gaute.vetsj.com (Gaute Hope)
    105 Date: Fri, 21 Mar 2014 16:00:20 +0100
    106 Subject: [sup-devel] sup 0.16.0 released
    107 Message-ID: <1395413618-sup-4468@qwerzila>
    108 
    109 Greetings,
    110 
    111 I just released sup 0.16.0, get it at rubygems:
    112 
    113  $ gem install sup
    114 
    115 release notes:
    116 
    117 * sup-sync-back-mbox removed.
    118 * safer mime-view attachment file name handling
    119 * show thread labels in thread-view-mode
    120 * remove lock file if there is no sup alive
    121 * deprecate migration script on ruby > 2.1
    122 
    123 
    124 Cheers, Gaute
    125 
    126 -------------- next part --------------
    127 A non-text attachment was scrubbed...
    128 Name: signature.asc
    129 Type: application/pgp-signature
    130 Size: 836 bytes
    131 Desc: not available
    132 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140321/9b398c5f/attachment.bin>
    133 
    134 From steven@schmeiser.org  Thu Mar 27 23:40:18 2014
    135 From: steven@schmeiser.org (Steven Schmeiser)
    136 Date: Thu, 27 Mar 2014 19:40:18 -0400
    137 Subject: [sup-devel] [sup] Maildir root: Keep labels in sync with
    138 	maildir folders (#253)
    139 In-Reply-To: <1395042468-sup-5821@qwerzila>
    140 References: <sup-heliotrope/sup/pull/253@github.com>
    141 	<sup-heliotrope/sup/pull/253/c37732781@github.com>
    142 	<1395042468-sup-5821@qwerzila>
    143 Message-ID: <18152441-C2B3-4454-B1E1-3242F62E7412@schmeiser.org>
    144 
    145 I'm trying out the maildir-root branch, but get the following error:
    146 
    147 undefined local variable or method `check_enable_experimental' for MaildirSub (deleted):Redwood::MaildirRoot::MaildirSub
    148 /usr/local/Cellar/ruby193/1.9.3-p545/lib/ruby/gems/1.9.1/gems/sup-999/lib/sup/maildirroot.rb:153:in `ensure_maildir'
    149 
    150 I did a diff with an older version of maildir-root that I was using from gauteh's personal repository, but I didn't see anything obviously related to this that changed in maildirroot.rb.  Any suggestions?
    151 
    152 Thanks,
    153 steve 
    154 
    155 
    156 On Mar 17, 2014, at 3:52, Gaute Hope <eg at gaute.vetsj.com> wrote:
    157 
    158 > Excerpts from Matthieu Rakotojaona's message of 2014-03-15 18:53:10 +0100:
    159 >> Just opened https://github.com/sup-heliotrope/sup/tree/maildir-root
    160 >> branch at 3f6bc97a14f8e87f1663f924aca5333617cbeec7 (your HEAD) to
    161 >> track development of maildir-root. I'd like to use it in instead of
    162 >> `gmail_source` because even if I break my sup, I can still read my
    163 >> mails with any other MUA in the world.
    164 >> 
    165 >> --- Reply to this email directly or view it on GitHub:
    166 >> https://github.com/sup-heliotrope/sup/pull/253#issuecomment-37732781
    167 > 
    168 > Cool. Feel free to push fixes there.
    169 > 
    170 > That was definetly a strong motivation for me as well.
    171 > 
    172 > - gaute
    173 > 
    174 > _______________________________________________
    175 > Sup-devel mailing list
    176 > Sup-devel at rubyforge.org
    177 > http://rubyforge.org/mailman/listinfo/sup-devel
    178 > 
    179 
    180 
    181 From matthieu.rakotojaona@gmail.com  Fri Mar 28 07:47:35 2014
    182 From: matthieu.rakotojaona@gmail.com (Matthieu Rakotojaona)
    183 Date: Fri, 28 Mar 2014 08:47:35 +0100
    184 Subject: [sup-devel] [sup] Maildir root: Keep labels in sync with
    185 	maildir folders (#253)
    186 In-Reply-To: <18152441-C2B3-4454-B1E1-3242F62E7412@schmeiser.org>
    187 References: <sup-heliotrope/sup/pull/253@github.com>
    188 	<sup-heliotrope/sup/pull/253/c37732781@github.com>
    189 	<1395042468-sup-5821@qwerzila>
    190 	<18152441-C2B3-4454-B1E1-3242F62E7412@schmeiser.org>
    191 Message-ID: <1395992480-sup-9485@kpad>
    192 
    193 Excerpts from Steven Schmeiser's message of 2014-03-28 00:40:18 +0100:
    194 > I'm trying out the maildir-root branch, but get the following error:
    195 > 
    196 > undefined local variable or method `check_enable_experimental' for MaildirSub (deleted):Redwood::MaildirRoot::MaildirSub
    197 > /usr/local/Cellar/ruby193/1.9.3-p545/lib/ruby/gems/1.9.1/gems/sup-999/lib/sup/maildirroot.rb:153:in `ensure_maildir'
    198 > 
    199 > I did a diff with an older version of maildir-root that I was using from gauteh's personal repository, but I didn't see anything obviously related to this that changed in maildirroot.rb.  Any suggestions?
    200 
    201 Yes, the `check_enable_experimental` function is defined at the
    202 maildirroot level, not the maildirsub level. The whole
    203 e8bc811bb9188cbe9c2111b9515110a90278c46e commit is wrong.
    204 
    205 If you feel adventurous you can fix this: the 2 lines are related to the
    206 @maildirroot variable. I'll provide a patch a fix after $dayjob.
    207 
    208 -- 
    209 Matthieu Rakotojaona
    210 -------------- next part --------------
    211 A non-text attachment was scrubbed...
    212 Name: signature.asc
    213 Type: application/pgp-signature
    214 Size: 966 bytes
    215 Desc: not available
    216 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140328/fdc41f23/attachment-0001.bin>
    217 
    218 From mbaehr@email.archlab.tuwien.ac.at  Sun Mar 30 09:51:43 2014
    219 From: mbaehr@email.archlab.tuwien.ac.at (=?utf-8?q?Martin_B=C3=A4hr?=)
    220 Date: Sun, 30 Mar 2014 11:51:43 +0200
    221 Subject: [sup-devel] use-mail branch and other work
    222 Message-ID: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    223 
    224 hi,
    225 
    226 i'd like to introduce what i am working on and some ideas that i have for sup.
    227 
    228 first of all, i was very enthusiastic when i discovered sup (i was checking out
    229 a fork of mutt, which was including notmuch, which was inspired by sup. the
    230 mutt fork or notmuch were not really interesting to me, but sup is!)
    231 
    232 i have been using mutt since more than 15 years, and in recent years i have
    233 been running more and more into limitations.
    234 i knew knew right away that sup could be a platform to overcome those
    235 limitations. i was even more delighted when i found out that several of the
    236 mutt limitations i ran into are already solved in sup.
    237 
    238 ongoing work:
    239 add support for a "new" state that is different from unread.
    240   the idea here is that the new state of a message can be cleared without
    241   reading the message or marking it as read. this distinction is important
    242   because i have lots of old unread mail, and so i can't see where i have
    243   actual new mail.
    244   i don't want to mark everything as read because occasionally i am searching
    245   for an old message where i read about something specific, which is hard if i
    246   can't tell the difference between what i read and what i didn't read. 
    247   not to mention that it is very hard to mark 500+K messages as read.
    248 
    249 use the use-mail branch and fix problems as i discover them.
    250   i stumbled into this by accident. i tried use-mail because current stable and
    251   develop branches have problems on debian 6. as a result i discovered that the
    252   use-mail branch is stable enough for my needs. since this branch is
    253   inevitably the way forward given that RMail is dead, i figured that my time
    254   is better spent fixing my problems here, and avoid RMail alltogether.
    255 
    256 some ideas:
    257     i'd like the ability to apply a label change to all messages that match a
    258   given search, not just the ones loaded into the buffer.
    259 
    260   i have imported a lot of uncategorized messages from my mutt inbox, and i
    261   want to make use of sup's tagging to group them. instead of loading all
    262   messages in a search with !! it would be nice to just let sup tagg those
    263   messages in the background.
    264 
    265     i am using procmail still to prefilter mail. it's going to take a while to
    266   switch to a sup based filtering, and i am not sure i even want that, at least
    267   not until sup can reliably filter mails into folders.
    268 
    269   procmail also filters spam, and in sup those sources are automatically tagged
    270   as spam. my spam filters are aggressive, and do have false positives. sup
    271   should be able to determine that any message that is a reply to a known
    272   non-spam message is also not spam, and should thus not apply the spam label
    273   to this message.
    274 
    275   the same goes for any message from an email address that i have sent mail to.
    276   iaw, all my contacts should automatically be whitelisted.
    277 
    278     occasionally, when writing mail i need to look up something in other mails.
    279   with mutt i "solved" this by running two instances of mutt in parallel. (the
    280   main reason for that was to be able to switch between the inbox and other
    281   folders without having to reload the inbox all the time. sup solves that part
    282   nicely by allowing me to switch between buffers.)
    283 
    284   so what i want here is some way to switch back and forth between vim and sup.
    285   possibly this can be done with tmux or screen by opening vim in another
    286   window.
    287 
    288     i'd like to treat saved searches as virtual folders. they should be in a
    289   combined list with labels, and i'd like to be able to open them by typing the
    290   name in the search prompt.
    291 
    292     related to this and above, i'd like to auto-label searches. instead of
    293   writing a hook, i'd like to just say: always label messages matching this
    294   search, and have sup generate the necessary hook by itself
    295 
    296   i have some more ideas that don't come to mind right now.
    297 
    298 you can find my work on https://github.com/embee/sup in the use-mail and
    299 work-in-progress branches.
    300 
    301 greetings, martin.
    302 
    303 -- 
    304 eKita                   -   the online platform for your entire academic life
    305 hackerspace beijing     -                                    http://qike.info
    306 -- 
    307 chief engineer                                                       eKita.co
    308 pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
    309 BLUG secretary                                                 beijinglug.org
    310 foresight developer  foresightlinux.org                            realss.com
    311 unix sysadmin
    312 Martin B?hr          working in china        http://societyserver.org/mbaehr/
    313 
    314 From steven@schmeiser.org  Sun Mar 30 20:47:37 2014
    315 From: steven@schmeiser.org (Steven Schmeiser)
    316 Date: Sun, 30 Mar 2014 16:47:37 -0400
    317 Subject: [sup-devel] use-mail branch and other work
    318 In-Reply-To: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    319 References: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    320 Message-ID: <9CF97884-262B-4CAA-951C-D359C331AC3F@schmeiser.org>
    321 
    322 Hi Martin,
    323 
    324 Here is what I do to go back and forth between sup and vim while composing a message.
    325 
    326 Launch sup with a script...
    327 
    328 #!/bin/sh
    329 tmux -2 new-session -d -s mail -n 'sup' "export TERM=screen-256color; sup"
    330 tmux select-window -t 1
    331 tmux attach-session -d -t mail
    332 
    333 Use an async-edit hook:
    334 
    335 system '/Users/steve/.bin/supCompose.sh ' + file_path
    336 
    337 where supCompose.sh is
    338 
    339 #!/bin/sh
    340 tmux new-window -n compose "vim +/^$ -f -c 'normal o' -c 'startinsert' $1"
    341 
    342 Then I use the async edit mode when replying to messages.  It would be nice for sup to have an option to always use async edit, but this gets me by.
    343 
    344 steve
    345 
    346 On Mar 30, 2014, at 5:51, Martin B?hr <mbaehr at email.archlab.tuwien.ac.at> wrote:
    347 
    348 > hi,
    349 > 
    350 > i'd like to introduce what i am working on and some ideas that i have for sup.
    351 > 
    352 > first of all, i was very enthusiastic when i discovered sup (i was checking out
    353 > a fork of mutt, which was including notmuch, which was inspired by sup. the
    354 > mutt fork or notmuch were not really interesting to me, but sup is!)
    355 > 
    356 > i have been using mutt since more than 15 years, and in recent years i have
    357 > been running more and more into limitations.
    358 > i knew knew right away that sup could be a platform to overcome those
    359 > limitations. i was even more delighted when i found out that several of the
    360 > mutt limitations i ran into are already solved in sup.
    361 > 
    362 > ongoing work:
    363 > add support for a "new" state that is different from unread.
    364 >  the idea here is that the new state of a message can be cleared without
    365 >  reading the message or marking it as read. this distinction is important
    366 >  because i have lots of old unread mail, and so i can't see where i have
    367 >  actual new mail.
    368 >  i don't want to mark everything as read because occasionally i am searching
    369 >  for an old message where i read about something specific, which is hard if i
    370 >  can't tell the difference between what i read and what i didn't read. 
    371 >  not to mention that it is very hard to mark 500+K messages as read.
    372 > 
    373 > use the use-mail branch and fix problems as i discover them.
    374 >  i stumbled into this by accident. i tried use-mail because current stable and
    375 >  develop branches have problems on debian 6. as a result i discovered that the
    376 >  use-mail branch is stable enough for my needs. since this branch is
    377 >  inevitably the way forward given that RMail is dead, i figured that my time
    378 >  is better spent fixing my problems here, and avoid RMail alltogether.
    379 > 
    380 > some ideas:
    381 >    i'd like the ability to apply a label change to all messages that match a
    382 >  given search, not just the ones loaded into the buffer.
    383 > 
    384 >  i have imported a lot of uncategorized messages from my mutt inbox, and i
    385 >  want to make use of sup's tagging to group them. instead of loading all
    386 >  messages in a search with !! it would be nice to just let sup tagg those
    387 >  messages in the background.
    388 > 
    389 >    i am using procmail still to prefilter mail. it's going to take a while to
    390 >  switch to a sup based filtering, and i am not sure i even want that, at least
    391 >  not until sup can reliably filter mails into folders.
    392 > 
    393 >  procmail also filters spam, and in sup those sources are automatically tagged
    394 >  as spam. my spam filters are aggressive, and do have false positives. sup
    395 >  should be able to determine that any message that is a reply to a known
    396 >  non-spam message is also not spam, and should thus not apply the spam label
    397 >  to this message.
    398 > 
    399 >  the same goes for any message from an email address that i have sent mail to.
    400 >  iaw, all my contacts should automatically be whitelisted.
    401 > 
    402 >    occasionally, when writing mail i need to look up something in other mails.
    403 >  with mutt i "solved" this by running two instances of mutt in parallel. (the
    404 >  main reason for that was to be able to switch between the inbox and other
    405 >  folders without having to reload the inbox all the time. sup solves that part
    406 >  nicely by allowing me to switch between buffers.)
    407 > 
    408 >  so what i want here is some way to switch back and forth between vim and sup.
    409 >  possibly this can be done with tmux or screen by opening vim in another
    410 >  window.
    411 > 
    412 >    i'd like to treat saved searches as virtual folders. they should be in a
    413 >  combined list with labels, and i'd like to be able to open them by typing the
    414 >  name in the search prompt.
    415 > 
    416 >    related to this and above, i'd like to auto-label searches. instead of
    417 >  writing a hook, i'd like to just say: always label messages matching this
    418 >  search, and have sup generate the necessary hook by itself
    419 > 
    420 >  i have some more ideas that don't come to mind right now.
    421 > 
    422 > you can find my work on https://github.com/embee/sup in the use-mail and
    423 > work-in-progress branches.
    424 > 
    425 > greetings, martin.
    426 > 
    427 > -- 
    428 > eKita                   -   the online platform for your entire academic life
    429 > hackerspace beijing     -                                    http://qike.info
    430 > -- 
    431 > chief engineer                                                       eKita.co
    432 > pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
    433 > BLUG secretary                                                 beijinglug.org
    434 > foresight developer  foresightlinux.org                            realss.com
    435 > unix sysadmin
    436 > Martin B?hr          working in china        http://societyserver.org/mbaehr/
    437 > _______________________________________________
    438 > Sup-devel mailing list
    439 > Sup-devel at rubyforge.org
    440 > http://rubyforge.org/mailman/listinfo/sup-devel
    441 
    442 
    443 From eg@gaute.vetsj.com  Mon Mar 31 12:09:56 2014
    444 From: eg@gaute.vetsj.com (Gaute Hope)
    445 Date: Mon, 31 Mar 2014 14:09:56 +0200
    446 Subject: [sup-devel] use-mail branch and other work
    447 In-Reply-To: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    448 References: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    449 Message-ID: <1396267373-sup-7639@qwerzila>
    450 
    451 Excerpts from Martin B?hr's message of 2014-03-30 11:51:43 +0200:
    452 > hi,
    453 >
    454 > i'd like to introduce what i am working on and some ideas that i have for sup.
    455 >
    456 > first of all, i was very enthusiastic when i discovered sup (i was checking out
    457 > a fork of mutt, which was including notmuch, which was inspired by sup. the
    458 > mutt fork or notmuch were not really interesting to me, but sup is!)
    459 >
    460 > i have been using mutt since more than 15 years, and in recent years i have
    461 > been running more and more into limitations.
    462 > i knew knew right away that sup could be a platform to overcome those
    463 > limitations. i was even more delighted when i found out that several of the
    464 > mutt limitations i ran into are already solved in sup.
    465 >
    466 > ongoing work:
    467 > add support for a "new" state that is different from unread.
    468 >   the idea here is that the new state of a message can be cleared without
    469 >   reading the message or marking it as read. this distinction is important
    470 >   because i have lots of old unread mail, and so i can't see where i have
    471 >   actual new mail.
    472 >   i don't want to mark everything as read because occasionally i am searching
    473 >   for an old message where i read about something specific, which is hard if i
    474 >   can't tell the difference between what i read and what i didn't read.
    475 >   not to mention that it is very hard to mark 500+K messages as read.
    476 
    477 Perhaps you followed the discussion with Ico / Zevv on irc? There might
    478 be a solution together with the proposed hooks in #276, or are you
    479 looking for something more integrated?
    480 
    481 >
    482 > use the use-mail branch and fix problems as i discover them.
    483 >   i stumbled into this by accident. i tried use-mail because current stable and
    484 >   develop branches have problems on debian 6. as a result i discovered that the
    485 >   use-mail branch is stable enough for my needs. since this branch is
    486 >   inevitably the way forward given that RMail is dead, i figured that my time
    487 >   is better spent fixing my problems here, and avoid RMail alltogether.
    488 
    489 Excellent!
    490 
    491 >
    492 > some ideas:
    493 >     i'd like the ability to apply a label change to all messages that match a
    494 >   given search, not just the ones loaded into the buffer.
    495 >
    496 >   i have imported a lot of uncategorized messages from my mutt inbox, and i
    497 >   want to make use of sup's tagging to group them. instead of loading all
    498 >   messages in a search with !! it would be nice to just let sup tagg those
    499 >   messages in the background.
    500 >
    501 >     i am using procmail still to prefilter mail. it's going to take a while to
    502 >   switch to a sup based filtering, and i am not sure i even want that, at least
    503 >   not until sup can reliably filter mails into folders.
    504 >
    505 >   procmail also filters spam, and in sup those sources are automatically tagged
    506 >   as spam. my spam filters are aggressive, and do have false positives. sup
    507 >   should be able to determine that any message that is a reply to a known
    508 >   non-spam message is also not spam, and should thus not apply the spam label
    509 >   to this message.
    510 >
    511 >   the same goes for any message from an email address that i have sent mail to.
    512 >   iaw, all my contacts should automatically be whitelisted.
    513 
    514 
    515 Some of these might be harder to do with sup since we don't keep an
    516 adress book. One option is to keep updating it as mail happens, but also
    517 have a way to run through the index and generate the stats you need.
    518 
    519 >     occasionally, when writing mail i need to look up something in other mails.
    520 >   with mutt i "solved" this by running two instances of mutt in parallel. (the
    521 >   main reason for that was to be able to switch between the inbox and other
    522 >   folders without having to reload the inbox all the time. sup solves that part
    523 >   nicely by allowing me to switch between buffers.)
    524 >
    525 >   so what i want here is some way to switch back and forth between vim and sup.
    526 >   possibly this can be done with tmux or screen by opening vim in another
    527 >   window.
    528 >
    529 >     i'd like to treat saved searches as virtual folders. they should be in a
    530 >   combined list with labels, and i'd like to be able to open them by typing the
    531 >   name in the search prompt.
    532 
    533 You can presse enter after searching to get a list, but I agree, it
    534 could be a streamlined way to do these things.
    535 
    536 
    537 >     related to this and above, i'd like to auto-label searches. instead of
    538 >   writing a hook, i'd like to just say: always label messages matching this
    539 >   search, and have sup generate the necessary hook by itself
    540 >
    541 >   i have some more ideas that don't come to mind right now.
    542 >
    543 > you can find my work on https://github.com/embee/sup in the use-mail and
    544 > work-in-progress branches.
    545 
    546 Lots of good ideas and I hope that you can get sup to do what you want.
    547 I think much of it could be included if it needs to be tweaked.
    548 
    549 This is great, if you are interested I could set you up as an
    550 contributor on the github organization and you could push your changes
    551 to the use-mail branch. With your changes and especially if we get
    552 crypto working on Mail I would switch completely as well.
    553 
    554 - gaute
    555 
    556 -------------- next part --------------
    557 A non-text attachment was scrubbed...
    558 Name: signature.asc
    559 Type: application/pgp-signature
    560 Size: 836 bytes
    561 Desc: not available
    562 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140331/b19372ef/attachment.bin>
    563 
    564 From eg@gaute.vetsj.com  Mon Mar 31 12:02:46 2014
    565 From: eg@gaute.vetsj.com (Gaute Hope)
    566 Date: Mon, 31 Mar 2014 14:02:46 +0200
    567 Subject: [sup-devel] use-mail branch and other work
    568 In-Reply-To: <9CF97884-262B-4CAA-951C-D359C331AC3F@schmeiser.org>
    569 References: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    570 	<9CF97884-262B-4CAA-951C-D359C331AC3F@schmeiser.org>
    571 Message-ID: <1396267296-sup-756@qwerzila>
    572 
    573 Excerpts from Steven Schmeiser's message of 2014-03-30 22:47:37 +0200:
    574 > Then I use the async edit mode when replying to messages.  It would be
    575 > nice for sup to have an option to always use async edit, but this gets
    576 > me by.
    577 
    578 I added an option in #283 as a response to your old request in #118.
    579 Please try it out. Probably needs some testing in regular mode first as
    580 well..
    581 
    582 - gaute
    583 -------------- next part --------------
    584 A non-text attachment was scrubbed...
    585 Name: signature.asc
    586 Type: application/pgp-signature
    587 Size: 836 bytes
    588 Desc: not available
    589 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140331/97883c7e/attachment.bin>
    590 
    591 From matthieu.rakotojaona@gmail.com  Mon Mar 31 19:42:57 2014
    592 From: matthieu.rakotojaona@gmail.com (Matthieu Rakotojaona)
    593 Date: Mon, 31 Mar 2014 21:42:57 +0200
    594 Subject: [sup-devel] use-mail branch and other work
    595 In-Reply-To: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    596 References: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    597 Message-ID: <1396294116-sup-6519@kpad>
    598 
    599 Hello Martin!
    600 
    601 Excerpts from Martin B?hr's message of 2014-03-30 11:51:43 +0200:
    602 > ongoing work:
    603 > add support for a "new" state that is different from unread.
    604 >   the idea here is that the new state of a message can be cleared without
    605 >   reading the message or marking it as read. this distinction is important
    606 >   because i have lots of old unread mail, and so i can't see where i have
    607 >   actual new mail.
    608 >   i don't want to mark everything as read because occasionally i am searching
    609 >   for an old message where i read about something specific, which is hard if i
    610 >   can't tell the difference between what i read and what i didn't read. 
    611 >   not to mention that it is very hard to mark 500+K messages as read.
    612 
    613 Isn't that more ore less achievable with the inbox label ? It is added
    614 automatically to new messages unless you explicitely specify otherwise.
    615 
    616 > use the use-mail branch and fix problems as i discover them.
    617 >   i stumbled into this by accident. i tried use-mail because current stable and
    618 >   develop branches have problems on debian 6. as a result i discovered that the
    619 >   use-mail branch is stable enough for my needs. since this branch is
    620 >   inevitably the way forward given that RMail is dead, i figured that my time
    621 >   is better spent fixing my problems here, and avoid RMail alltogether.
    622 
    623 Good :)
    624 
    625 > some ideas:
    626 >     i'd like the ability to apply a label change to all messages that match a
    627 >   given search, not just the ones loaded into the buffer.
    628 > 
    629 >   i have imported a lot of uncategorized messages from my mutt inbox, and i
    630 >   want to make use of sup's tagging to group them. instead of loading all
    631 >   messages in a search with !! it would be nice to just let sup tagg those
    632 >   messages in the background.
    633 
    634 Semi-answer: bin/sup-tweak-labels is this, except it's supposed to be
    635 used from the command line. Moreover you must exit sup because the index
    636 can't be shared safely.
    637 Since Sup is mostly targeted towards the ui and that use case happen
    638 once in the lifetime of a user (hopefully !), I guess I'm ok with how
    639 things are. I don't know how we could manage to reproduce the
    640 bin/sup-tweak-labels _inside_ sup efficiently, but I'm open to the
    641 discussion.
    642 
    643 >     i am using procmail still to prefilter mail. it's going to take a while to
    644 >   switch to a sup based filtering, and i am not sure i even want that, at least
    645 >   not until sup can reliably filter mails into folders.
    646 > 
    647 >   procmail also filters spam, and in sup those sources are automatically tagged
    648 >   as spam. my spam filters are aggressive, and do have false positives. sup
    649 >   should be able to determine that any message that is a reply to a known
    650 >   non-spam message is also not spam, and should thus not apply the spam label
    651 >   to this message.
    652 > 
    653 >   the same goes for any message from an email address that i have sent mail to.
    654 >   iaw, all my contacts should automatically be whitelisted.
    655 
    656 That would be possible with a hook, possibly in PollManager::do_poll
    657 
    658 >     occasionally, when writing mail i need to look up something in other mails.
    659 >   with mutt i "solved" this by running two instances of mutt in parallel. (the
    660 >   main reason for that was to be able to switch between the inbox and other
    661 >   folders without having to reload the inbox all the time. sup solves that part
    662 >   nicely by allowing me to switch between buffers.)
    663 > 
    664 >   so what i want here is some way to switch back and forth between vim and sup.
    665 >   possibly this can be done with tmux or screen by opening vim in another
    666 >   window.
    667 > 
    668 >     i'd like to treat saved searches as virtual folders. they should be in a
    669 >   combined list with labels, and i'd like to be able to open them by typing the
    670 >   name in the search prompt.
    671 > 
    672 >     related to this and above, i'd like to auto-label searches. instead of
    673 >   writing a hook, i'd like to just say: always label messages matching this
    674 >   search, and have sup generate the necessary hook by itself
    675 > 
    676 >   i have some more ideas that don't come to mind right now.
    677 
    678 You do have interesting ideas. Welcome on board :)
    679 
    680 > you can find my work on https://github.com/embee/sup in the use-mail and
    681 > work-in-progress branches.
    682 > 
    683 > greetings, martin.
    684 > 
    685 > -- 
    686 > eKita                   -   the online platform for your entire academic life
    687 > hackerspace beijing     -                                    http://qike.info
    688 
    689 -- 
    690 Matthieu Rakotojaona
    691 -------------- next part --------------
    692 A non-text attachment was scrubbed...
    693 Name: signature.asc
    694 Type: application/pgp-signature
    695 Size: 966 bytes
    696 Desc: not available
    697 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140331/a79df87e/attachment-0001.bin>
    698 
    699 From eg@gaute.vetsj.com  Mon Mar 31 20:57:06 2014
    700 From: eg@gaute.vetsj.com (Gaute Hope)
    701 Date: Mon, 31 Mar 2014 22:57:06 +0200
    702 Subject: [sup-devel] use-mail branch and other work
    703 In-Reply-To: <1396294116-sup-6519@kpad>
    704 References: <1396168444-sup-8010@email.archlab.tuwien.ac.at>
    705 	<1396294116-sup-6519@kpad>
    706 Message-ID: <1396299131-sup-5113@qwerzila>
    707 
    708 Excerpts from Matthieu Rakotojaona's message of 2014-03-31 21:42:57 +0200:
    709 > Excerpts from Martin B?hr's message of 2014-03-30 11:51:43 +0200:
    710 > > some ideas:
    711 > >     i'd like the ability to apply a label change to all messages that match a
    712 > >   given search, not just the ones loaded into the buffer.
    713 > >
    714 > >   i have imported a lot of uncategorized messages from my mutt inbox, and i
    715 > >   want to make use of sup's tagging to group them. instead of loading all
    716 > >   messages in a search with !! it would be nice to just let sup tagg those
    717 > >   messages in the background.
    718 >
    719 > Semi-answer: bin/sup-tweak-labels is this, except it's supposed to be
    720 > used from the command line. Moreover you must exit sup because the index
    721 > can't be shared safely.
    722 > Since Sup is mostly targeted towards the ui and that use case happen
    723 > once in the lifetime of a user (hopefully !), I guess I'm ok with how
    724 > things are. I don't know how we could manage to reproduce the
    725 > bin/sup-tweak-labels _inside_ sup efficiently, but I'm open to the
    726 > discussion.
    727 
    728 We could do something similar to what tagging and + does now, but
    729 iterate over all the threads in the search without rendering them.
    730 Unless the chunks are loaded it is a matter of loading it from the
    731 index. It would be an extension to thread-index mode. Basically a
    732 command: Apply an action to all threads matching the current search. It
    733 will be the equivalent of: Search + show all (!!) + tag all +
    734 do action.
    735 
    736 - gaute
    737 -------------- next part --------------
    738 A non-text attachment was scrubbed...
    739 Name: signature.asc
    740 Type: application/pgp-signature
    741 Size: 836 bytes
    742 Desc: not available
    743 URL: <http://rubyforge.org/pipermail/sup-devel/attachments/20140331/452f69a5/attachment.bin>
    744