From 816acffb39cd818482dd0de7577016dc92847808 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 24 Jan 2018 03:22:26 +0100 Subject: [lumail] add move commands for messages --- config/lumail/lumail.lua | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/config/lumail/lumail.lua b/config/lumail/lumail.lua index 7add262..757fc9c 100644 --- a/config/lumail/lumail.lua +++ b/config/lumail/lumail.lua @@ -102,7 +102,7 @@ Config:set( "global.editor", editor .. " +/^$ ++8" ) Config:set( "global.history", DATA_HOME .. "/lumail/history" ) -- --- Configure a cache-prefix, and populate it +-- Configure a cache-prefix, and populate it. -- Config:set( "cache.prefix", CACHE_HOME .. "/lumail" ) @@ -194,4 +194,28 @@ colour_table['message'] = { -- Config:set("complete.addressbookcmd", "khard email --parsable") -_G["message_replace"] = nil +-- +-- Move messages +-- + +function Message.move(maildir) + local msg = Message.at_point() + + Message.save(maildir) + msg:delete() +end + +-- +-- Move message to Geschaefte +-- +keymap["index"]["mg"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte')" +keymap["message"]["mg"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte')" + +keymap["index"]["mga"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Auto')" +keymap["message"]["mga"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Auto')" + +keymap["index"]["mgh"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Handy')" +keymap["message"]["mgh"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Handy')" + +keymap["index"]["mgw"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Wohnung')" +keymap["message"]["mgw"] = "Message.move('" .. MAILPREFIX .. "/FAU/Geschaefte.Wohnung')" -- cgit v1.2.3