You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

923 B

<- widgets

Shows maildirs status in a textbox.

Maildirs are structured as follows:

~/Mail
.
|-- arch
|   |-- cur
|   |-- new
|   `-- tmp
|-- gmail
|   |-- cur
|   |-- new
|   `-- tmp
.
.
.

therefore the widget checks whether there are files in the new directories. If there's new mails, the textbox will say something like "mail: bugs(3), system(1)", otherwise it says "no mail".

mymaildir = lain.widgets.maildir(args)

input table

Variable Meaning Type Default
timeout Refresh timeout seconds int 60
mailpath Path to your maildir string "~/Mail"
ignore_boxes Boxes to ignore table of strings empty table
settings User settings function empty function

settings can use the string newmail, which format will be something like defined above, or "no mail".

output

A textbox.