// If no 'formatting' is given then the 'sortKey' is used instead (which is faster when no real formatting is needed) { columns = { subject = { title = "Subject"; // how can the title be easily localized? sortKey = "subject.list-tag,subject.topic-tag,subject.body,subject.prefix"; formatting = { // formatString = "${subject.prefix:+${subject.prefix} }${subject.list-tag:+[${subject.list-tag}] }${subject.blob:+[{subject.topic-tag}] }${subject.body}"; formatString = "${subject.prefix:+${subject.prefix} }${subject.list-tag:+[${subject.list-tag}] }${subject.body}"; placeholderString = "(No Subject)"; doubleClick = { // FIXME: In this case, the style of inserted words could be bold or italic (well, something that looks good without the single quotes) titleFormatting = { prefixString = "Subject is "; formatString = "“${subject.body}”"; separator = " or "; }; queryFormatting = { formatString = "subject.body = '${subject.body}'"; separator = " or "; escapeSingleQuotes = 1; }; }; }; minimumWidth = 10; relatedSearches = ( { titleFormatting = { formatString = "Related to “${subject.body}”"; separator = " or "; }; queryFormatting = { formatString = "subject.body = '${subject.body}'"; separator = " or "; escapeSingleQuotes = 1; }; // keyEquivalent = "s"; }, { titleFormatting = { formatString = "Related to [${subject.list-tag}]"; separator = " or "; }; queryFormatting = { formatString = "subject.list-tag = '${subject.list-tag}'"; separator = " or "; escapeSingleQuotes = 1; }; }, { titleFormatting = { formatString = "Related to [${subject.topic-tag}]"; separator = " or "; }; queryFormatting = { formatString = "subject.topic-tag = '${subject.topic-tag}'"; separator = " or "; escapeSingleQuotes = 1; }; } ); }; }; // defaultColumns = ( "msgid", "synchronize", "read", "from", "subject", "date"); // defaultColumns = ( "synchronize", "read", "from", "subject", "date"); defaultSortKey = "#date-received"; defaultColumns = ( "read", "from", "threadcount", "subject", "date" ); outlineColumn = "subject"; }