Document new maildir support in man page
Patch status: rejected
Patch by Timo Buhrmester
To apply this patch, use:
curl http://cr.i3wm.org/patch/671/raw.patch | git am
b/man/i3status.man
| 13 |
@@ -435,6 +435,50 @@ volume master {
|
| 14 |
} |
| 15 |
------------------------------------------------------------- |
| 16 |
|
| 17 |
+=== Maildir |
| 18 |
+ |
| 19 |
+Outputs the number of new mails in a local maildir. This is done simply |
| 20 |
+by looking at whether or not the 'new' part of the maildir is empty. |
| 21 |
+ |
| 22 |
++format+ and +format_nomail+ specify the output formatting, depending on whether |
| 23 |
+or not there is new mail at all. In these format strings, the following expansions |
| 24 |
+may be used: |
| 25 |
+ |
| 26 |
+%name:: |
| 27 |
+ Expands to the (arbitrary) name given to this maildir in the config file. |
| 28 |
+ |
| 29 |
+%num:: |
| 30 |
+ Expands to the amount of new mail, possibly capped by the +max+ option. |
| 31 |
+ |
| 32 |
+%mail:: |
| 33 |
+ Expands to "mail" or "mails", depending on whether we need singular or plural. |
| 34 |
+ |
| 35 |
++path+ specifies the path to the maildir, which might be absolute or relative (in |
| 36 |
+which case it is relative to the user's home directory) |
| 37 |
+ |
| 38 |
++name+ assigns an arbitrary name to this maildir, which is the +%name+ format specifier |
| 39 |
+expands to. |
| 40 |
+ |
| 41 |
++max+ limits the number of files to enumerate when checking for new mail, to avoid |
| 42 |
+unnecessary resource usage for huge maildirs. |
| 43 |
+ |
| 44 |
+*Example order*: +maildir INBOX+ |
| 45 |
+ |
| 46 |
+*Example format*: +%num new %mail in %name+ |
| 47 |
+ |
| 48 |
+*Example format_nomail*: +no mail in %name+ |
| 49 |
+ |
| 50 |
+*Example configuration*: |
| 51 |
+------------------------------------------------------------- |
| 52 |
+volume master {
|
| 53 |
+ format = "%name: %num" |
| 54 |
+ format_nomail = "%name: -" |
| 55 |
+ path = "path/to/Maildir/" |
| 56 |
+ name = "INBOX" |
| 57 |
+ max = 9 |
| 58 |
+} |
| 59 |
+------------------------------------------------------------- |
| 60 |
+ |
| 61 |
== Universal module options |
| 62 |
|
| 63 |
When using the i3bar output format, there are a few additional options that |