This is the first release of NeoMutt: patches against Mutt 1.5.24 https://github.com/neomutt/neomutt/releases/tag/neomutt-20160307
## Introduction NeoMutt is a place to gather all the patches against Mutt. NeoMutt is NOT a fork. Hopefully this will build the community and reduce duplicated effort. Project: https://github.com/neomutt/neomutt/wiki Author: https://github.com/flatcap NeoMutt's development is on GitHub because I know git much better than hg and because the majority of Mutt clones are on GitHub. ## Patches So Far These features are stable and tested: * bug-fixes - Various bug fixes * cond-date - Use rules to choose date format * fmemopen - Replace some temporary files with memory buffers * ifdef - Conditional config options * index-color - Custom rules for theming the email index * initials - Expando for author's initials * nested-if - Allow complex nested conditions in format strings * progress - Show a visual progress bar on slow operations * quasi-delete - Mark emails that should be hidden, but not deleted * sidebar - Overview of mailboxes * status-color - Custom rules for theming the status bar * tls-sni - Negotiate with a server for a TSL/SSL certificate * trash - Automatically move "deleted" emails to a trash bin These are available individually, or combined: Repository branches: https://github.com/neomutt/neomutt/branches Patches: https://github.com/neomutt/neomutt/releases/tag/neomutt-20160307 ## Not Just Patches Each feature patch comes with much more: * Latest source code * Latest bug fixes * Tidy code * Documentation - Detailed reference guide - README file - Examples - Sample Muttrc - Vim syntax file for Muttrc * Feature has been tested ## Obsoletes Whenever you search for a patch on the internet, you always find multiple versions, applied at different times. Sometimes the user will improve something, but then never publicise the changes. Searching GitHub and BitBucket for "mutt", I found over 700 matches. I examined ALL of them to find anything that we might want to keep. Here's the breakdown: 401 Not Mutt 196 Config only 26 Empty -- No commits 6 Core -- Official repos Leaving: 50 Repos containing patches/bugfixes 39 Repos containing modified Mutt code For more info, see: https://github.com/neomutt/community For each of the features above, I can now say that they represent the latest code with all the improvements available. I can also automatically monitor all the repos just in case someone starts to develop something new. ## Development The features below compile and run correctly, but require a little work before release. * compress - Read from/write to compressed mailboxes * keywords - Labels/Tagging for emails * nntp - Talk to a Usenet news server * notmuch - Email search engine These branches are in my development repo: https://github.com/neomutt/flatcap To understand the layout, this repository diagram may help: (mutt: red; sidebar: green; notmuch: cyan) https://flatcap.org/mutt/flatcap.png **Note:** This repository is under **heavy** development and anything you see today, may be gone _later_ today. -- Rich Russon (FlatCap) <r...@flatcap.org>