title |
---|
About |
NeoMutt is a command line mail reader based on Mutt.
It's versatile and highly configurable.
It has lots of new features which come with documentation and sample config files.
Fruit [1] 3/8| 1 + Jan 24 Rhys Lee (192) Yew Animals [1] 2/6| 2 + Feb 11 Grace Hall (167) Ilama Cars 4| 3 Feb 23 Aimee Scott (450) Nectarine Seas 1/7| 4 ! Feb 28 Summer Jackson (264) Lemon | 5 Mar 07 Callum Harrison (464) Raspberry | 6 N + Mar 24 Samuel Harris (353) Tangerine | 7 N + Sep 05 Sofia Graham (335) Cherry | 8 N Sep 16 Ewan Brown (105) Ugli | |
The sidebar on the left shows the folders; the index panel on the right shows the emails.
Almost every feature of the display can be configured, e.g. the visibility, size, colour and content of the sidebar. The layout, colour and formatting of the index panel.
- NeoMutt is a project of projects
- A place to gather all the patches against Mutt
- A place for all the developers to gather
Hopefully this will build the community and reduce duplicated effort.
NeoMutt is just a name. When FlatCap created the project, he needed a name that was unused on GitHub.
Yes NeoMutt is a fork of Mutt.
We still merge all of Mutt's changes into NeoMutt, but it's getting harder because of the growing differences between them.
- Reduce duplication
- Get patches in a state to be accepted upstream
Many hundreds of Mutt users have taken the time to patch Mutt to add features. Unfortunately, it's usually the same patches as everyone else and effort is wasted.
Also, there are some heroic developers who have been maintaining multi-thousand line patches:
- Notmuch patch >4 years
- Sidebar patch >10 years - Now accepted upstream
- NNTP patch >15 years
Sidebar has been completely overhauled, merging features, fixing bugs, tidying code and documenting the results.
Sidebar is our first success story. The patch was accepted upstream and released in Mutt-1.7.0.
Notmuch has been brought up-to-date, against Mutt-1.8.0. It has been split out of the mutt-kz repo and refactored slightly.
19 other Features have been tidied and documented.
NeoMutt now has all the big features that existed as patches. It's stable and up-to-date with Mutt. So, what next?
Below is a list of areas we'd like to work on:
- There are a few more large features that we can incorporate and users ask for smaller enhancements almost daily.
- The more users there are of NeoMutt, the more bugs they find. That's good though. We're doing very well finding and fixing bugs.
- If we break down some of our development problems into smaller, more manageable tasks, we can encourage new developers to take an active part, learning in the process.
- Many of the distros' feature patches have already been integrated into NeoMutt. Each patch NeoMutt adopts brings all the distros closer together, reducing their workload.
- NeoMutt has added Status-Color and Index-Color patches. They work, but fall short of what's needed.
- NeoMutt could be so much more powerful if it had scripting capability. A possible candidate is LUA, which is small, simple, but powerful.
- Get more features accepted into upstream Mutt
You can contact the developers in several ways:
-
IRC Channel - #neomutt on irc.libera.chat
-
User Mailing List - Email or Subscribe
This list is suitable for beginners and non-technical discussion is welcomed. -
Devel Mailing List - Email or Subscribe
This list is for developers and will often have technical discussions about code and new features. -
Raise an Issue on GitHub - If you find a bug please create a new issue for us to track the problem.
-
Contact the Lead developer - Richard Russon <[email protected]>
Note: He is often busy, so replies might take some time.