This function will dump each of the variables which are currently set to a temporary file.
-- -- Dump all variables we know about. -- function dump_vars() -- where we log ff = io.open( "/tmp/vars.log", "w"); vars = get_variables(); for i,v in pairs( vars ) do ff:write( "Variable '" .. i .. "' has value '" .. v .. "'\n" ); end ff:write("End\n"); ff:close(); end
On my system, running Lumail v0.18, I see output like this:
Variable 'index_format' has value '[$FLAGS] $DAY/$MONTH/$YEAR $FROM - $SUBJECT' Variable 'maildir_limit' has value 'all' Variable 'sendmail_path' has value '/usr/lib/sendmail -t' Variable 'header_colour' has value 'white' Variable 'completion_chars' has value ''"( ,' Variable 'attachment_colour' has value 'white' Variable 'unread_message_colour' has value 'red' Variable 'editor' has value '/usr/bin/vim' Variable 'msg_filter' has value '' Variable 'message_filter' has value '' Variable 'sent_mail' has value '/home/skx/Maildir/sent-mail' Variable 'history_file' has value '/home/skx/.lumail.history' Variable 'global_mode' has value 'maildir' Variable 'index_limit' has value 'all' Variable 'tmp' has value '/tmp' Variable 'from' has value 'Steve Kemp <email@example.com>' Variable 'maildir_format' has value '$CHECK - $UNREAD/$TOTAL - $PATH' Variable 'unread_maildir_colour' has value 'red' Variable 'body_colour' has value 'white' Variable 'maildir_prefix' has value '/home/skx/Maildir' End