mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-10 04:35:51 +01:00
[muttator] add -subject= to m and M mappings
This commit is contained in:
@@ -169,7 +169,15 @@ liberator.Mail = function () //{{{
|
|||||||
tree.view.selection.timedSelect(c + folder, tree._selectDelay);
|
tree.view.selection.timedSelect(c + folder, tree._selectDelay);
|
||||||
}
|
}
|
||||||
|
|
||||||
function composeNewMail(args) {
|
function escapeRecipient(recipient)
|
||||||
|
{
|
||||||
|
// strip all ":
|
||||||
|
recipient = recipient.replace(/"/g, "");
|
||||||
|
return "\"" + recipient + "\"";
|
||||||
|
}
|
||||||
|
|
||||||
|
function composeNewMail(args)
|
||||||
|
{
|
||||||
var params = Components.classes["@mozilla.org/messengercompose/composeparams;1"]
|
var params = Components.classes["@mozilla.org/messengercompose/composeparams;1"]
|
||||||
.createInstance(Components.interfaces.nsIMsgComposeParams);
|
.createInstance(Components.interfaces.nsIMsgComposeParams);
|
||||||
params.composeFields = Components.classes["@mozilla.org/messengercompose/composefields;1"]
|
params.composeFields = Components.classes["@mozilla.org/messengercompose/composefields;1"]
|
||||||
@@ -343,7 +351,7 @@ liberator.Mail = function () //{{{
|
|||||||
// SENDING MESSAGES
|
// SENDING MESSAGES
|
||||||
liberator.mappings.add(modes, ["m"],
|
liberator.mappings.add(modes, ["m"],
|
||||||
"Compose a new message",
|
"Compose a new message",
|
||||||
function () { liberator.commandline.open(":", "message ", liberator.modes.EX); });
|
function () { liberator.commandline.open(":", "message -subject=", liberator.modes.EX); });
|
||||||
|
|
||||||
liberator.mappings.add(modes, ["M"],
|
liberator.mappings.add(modes, ["M"],
|
||||||
"Compose a new message to the sender of selected mail",
|
"Compose a new message to the sender of selected mail",
|
||||||
@@ -351,8 +359,8 @@ liberator.Mail = function () //{{{
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var to = gDBView.hdrForFirstSelectedMessage.mime2DecodedAuthor;
|
var to = escapeRecipient(gDBView.hdrForFirstSelectedMessage.mime2DecodedAuthor);
|
||||||
liberator.commandline.open(":", "message \"" + to + "\"", liberator.modes.EX);
|
liberator.commandline.open(":", "message " + to + " -subject=", liberator.modes.EX);
|
||||||
}
|
}
|
||||||
catch (e) { liberator.beep(); }
|
catch (e) { liberator.beep(); }
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user