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