rant about illogical config files ---
Computer science is something that seems to me to require logic first and foremost. Yet many projects show a complete absense of logic.
IMHO if you set a default in the config, every subcategory should then be that default. Random subcategories should not ignore the default.
eg in aerc
msglist_thread_orphan color has a higher priority (overrides) msglist_default color. Excuse me but who gives a fuck if a message is an orphan ๐? Surely its obvious to anyone that its more important to know if a message is read or unread yet this vital information is apparently impossible to color-code for.good god nobody should have to spend a whole morning cracking the enigma code so you can tell if the things in your inbox have been read already or not
end of rant ---