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>

Reply via email to