https://github.com/neomutt/neomutt-old
⚠️ Retired branches of NeoMutt
https://github.com/neomutt/neomutt-old
neomutt obsolete
Last synced: 3 months ago
JSON representation
⚠️ Retired branches of NeoMutt
- Host: GitHub
- URL: https://github.com/neomutt/neomutt-old
- Owner: neomutt
- Created: 2016-07-09T14:04:07.000Z (almost 10 years ago)
- Default Branch: readme
- Last Pushed: 2025-12-16T12:02:52.000Z (6 months ago)
- Last Synced: 2025-12-20T01:49:25.633Z (6 months ago)
- Topics: neomutt, obsolete
- Homepage:
- Size: 106 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NeoMutt Old
This repository contains old NeoMutt branches.
They have the same root as the [NeoMutt repo](https://github.com/neomutt/neomutt).
They have simply been moved to keep the main repository tidier.
## NeoMutt 2025-12-11
- [email-custom](https://github.com/neomutt/neomutt-old/tree/email-custom)
Add a custom field to Email and a matching Expando
## NeoMutt 2024-10-02
- [buffer-string](https://github.com/neomutt/neomutt-old/tree/buffer-string)
Refactor: Buffer vs string comparison functions
- [expando-arrow](https://github.com/neomutt/neomutt-old/tree/expando-arrow)
Refactor to create an arrow cursor expando
## NeoMutt 2023-11-03
- [attribution](https://github.com/neomutt/neomutt-old/tree/attribution)
[@nabijaczleweli](https://github.com/nabijaczleweli)'s plan to cache the attribution_locale (see [#3963](https://github.com/neomutt/neomutt/pull/3963))
## NeoMutt 2023-05-17
- [neomutt-object](https://github.com/neomutt/neomutt-old/tree/neomutt-object)
[@nabijaczleweli](https://github.com/nabijaczleweli)'s plan to save a pointer dereference (see [#3979](https://github.com/neomutt/neomutt/pull/3979))
- [keep_mailbox](https://github.com/neomutt/neomutt-old/tree/keep_mailbox)
[@sassmann](https://github.com/sassmann)'s Keep mailbox in memory
- [help_stripes](https://github.com/neomutt/neomutt-old/tree/help_stripes)
[@g0mb4](https://github.com/g0mb4)'s original striped help page
- [libenter-tests](https://github.com/neomutt/neomutt-old/tree/libenter-tests)
Test for handling emojis and unicode combine characters
- [show-complete-mime-structure](https://github.com/neomutt/neomutt-old/tree/show-complete-mime-structure)
[@rayfordshire](https://github.com/rayfordshire)'s WIP for MIME structures
- [expando-parser](https://github.com/neomutt/neomutt-old/tree/expando-parser)
History for [@g0mb4](https://github.com/g0mb4)'s new expando parser
## NeoMutt 2023-04-07
- [io-uring](https://github.com/neomutt/neomutt-old/tree/io-uring)
[@sesse](https://github.com/sesse)'s io-uring proof-of-concept
- [add-creat-maildir-function](https://github.com/neomutt/neomutt-old/tree/add-creat-maildir-function)
[@matthewhughes934](https://github.com/matthewhughes934)'s Create mailbox for maildir
- [attach-insert](https://github.com/neomutt/neomutt-old/tree/attach-insert)
[@dcpurton](https://github.com/dcpurton)'s Support for inserting attachments
- [notify](https://github.com/neomutt/neomutt-old/tree/notify)
[@michal](https://github.com/michal)'s New mail notifications from backend
- [prompt_user](https://github.com/neomutt/neomutt-old/tree/prompt_user)
[@danielg0](https://github.com/danielg0)'s Implement 'prompt_user' command
- [question-utf-8](https://github.com/neomutt/neomutt-old/tree/question-utf-8)
[@Strahinja](https://github.com/yyy)'s WIP to accept utf-8 in questions
## NeoMutt 2022-04-15
- [ipc](https://github.com/neomutt/neomutt-old/tree/ipc)
[@ckardaris](https://github.com/ckardaris)'s IPC Support
- [devel/dump-screen](https://github.com/neomutt/neomutt-old/tree/devel/dump-screen)
[@gahr](https://github.com/gahr)'s code to dump the curses screen to a file
- [devel/use-c++](https://github.com/neomutt/neomutt-old/tree/devel/use-c%2B%2B)
[@gahr](https://github.com/gahr)'s example of C++ integration
- [devel/xdg-config-vars](https://github.com/neomutt/neomutt-old/tree/devel/xdg-config-vars)
[@darrel-glud](https://github.com/darrel-glud)'s code to use more standard XDG config variables
## NeoMutt 2022-01-01
- [debug/compose](https://github.com/neomutt/neomutt-old/tree/debug/compose)
Debugging code for the Compose dialog (logging and automation)
- [mixmaster](https://github.com/neomutt/neomutt-old/tree/mixmaster)
Drop MixMaster support (not yet)
- [humanize-dates](https://github.com/neomutt/neomutt-old/tree/humanize-dates)
date: humanize timestamps in index
- [lens](https://github.com/neomutt/neomutt-old/tree/lens)
lens: introduce a new Mailbox type
- [nntp-pass](https://github.com/neomutt/neomutt-old/tree/nntp-pass)
newsrc: bugfix; nntp_user and nntp_pass ignored
- [osxkeychain](https://github.com/neomutt/neomutt-old/tree/osxkeychain)
macos_keychain: introduce a way to store credentials in Keychain
## NeoMutt 2021-02-05
These NeoMutt branches have been archived since NeoMutt 2021-02-05
- [preview](https://github.com/neomutt/neomutt-old/tree/preview)
Preview window for emails
- [widescreen2](https://github.com/neomutt/neomutt-old/tree/widescreen2)
[@hanzyd](https://github.com/hanzyd)'s Proof-of-concept of Widescreen view
- [parse-prompt](https://github.com/neomutt/neomutt-old/tree/parse-prompt)
[@motorto](https://github.com/motorto)'s add 'prompt_user' command
- [sort-thread](https://github.com/neomutt/neomutt-old/tree/sort-thread)
[@fengidri](https://github.com/fengidri) sort-thread config option
- [charset-slist](https://github.com/neomutt/neomutt-old/tree/charset-slist)
[@andir](https://github.com/andir)'s refactor charset variables to use SList
- [summary](https://github.com/neomutt/neomutt-old/tree/summary)
Sample summary commands
- [help-backend](https://github.com/neomutt/neomutt-old/tree/help-backend)
Help backend
- [path](https://github.com/neomutt/neomutt-old/tree/path) / [path2](https://github.com/neomutt/neomutt-old/tree/path2)
Potential replacement for path handling (and a rebase of same)
- [qsort-test](https://github.com/neomutt/neomutt-old/tree/qsort-test)
[@ebblake](https://github.com/ebblake)'s inventive run-time test for determining the `qsort_r(3)`s prototype
- [config-init-complete](https://github.com/neomutt/neomutt-old/tree/config-init-complete)
Disable config validators until all the variables have been registered
- [hooks-cmd](https://github.com/neomutt/neomutt-old/tree/hooks-cmd)
[@jindraj](https://github.com/jindraj)'s implement hooks command
- [refactor-mutt_parse_hook](https://github.com/neomutt/neomutt-old/tree/refactor-mutt_parse_hook)
[@jindraj](https://github.com/jindraj)'s Refactor mutt_parse_hook()
## NeoMutt 2020-09-25
These NeoMutt branches have been archived since NeoMutt 2020-09-25
- [mouse](https://github.com/neomutt/neomutt-old/tree/mouse)
Proof-of-concept of Mouse support
- [widescreen](https://github.com/neomutt/neomutt-old/tree/widescreen)
Proof-of-concept of Widescreen view
## NeoMutt 2020-05-01
These NeoMutt branches have been archived since NeoMutt 2020-05-01
- [content-id](https://github.com/neomutt/neomutt-old/tree/content-id)
Add commands for manipulating content-id of attachments (see [2049](https://github.com/neomutt/neomutt/pull/2049))
- [context-list](https://github.com/neomutt/neomutt-old/tree/context-list)
Use global ContextList to store Contexts (see [2121](https://github.com/neomutt/neomutt/pull/2121))
## NeoMutt 2020-03-20
These NeoMutt branches have been archived since NeoMutt 2020-03-20
- [pcre2](https://github.com/neomutt/neomutt-old/tree/pcre2)
Use Perl-Compatible Regular Expressions (PCRE) (see [2258](https://github.com/neomutt/neomutt/pull/2258))
- [bodystruct](https://github.com/neomutt/neomutt-old/tree/bodystruct)
imap: retrieve bodystructure when mailbox is opened (see [2149](https://github.com/neomutt/neomutt/pull/2149))
## NeoMutt 2019-11-02
These NeoMutt branches have been archived since NeoMutt 2019-11-02
- [issue-1179](https://github.com/neomutt/neomutt-old/tree/issue-1179)
Convert Keymaps to use STAILQ
- [issue-1663](https://github.com/neomutt/neomutt-old/tree/issue-1663)
NeoMutt fails to work with multiple imap accounts
- [prompt-close-with-esc](https://github.com/neomutt/neomutt-old/tree/prompt-close-with-esc)
Cancel prompts using \
- [rxi-vec](https://github.com/neomutt/neomutt-old/tree/rxi-vec)
Refactor using Vector
- [vector](https://github.com/neomutt/neomutt-old/tree/vector)
Refactor using Vector
- [distro/debian](https://github.com/neomutt/neomutt-old/tree/distro/debian)
[@riesebie](https://github.com/riesebie)'s Debian package
## NeoMutt 2019-05-06
These NeoMutt branches have been archived since NeoMutt 2019-05-06
- [autocrypt](https://github.com/neomutt/neomutt-old/tree/autocrypt)
Autocrypt support for incoming messages https://github.com/neomutt/neomutt/pull/1193
- [self-encrypt](https://github.com/neomutt/neomutt-old/tree/self-encrypt)
Improvements to self-encrypt https://github.com/neomutt/neomutt/pull/1264
## NeoMutt 2018-11-17
These NeoMutt branches have been archived since NeoMutt 2018-11-17
- [autoview-non-copious](https://github.com/neomutt/neomutt-old/tree/autoview-non-copious)
Change the behaviour of the mailcap 'copiousoutput' flag
- [improve-logging](https://github.com/neomutt/neomutt-old/tree/improve-logging)
Configurable log filenames https://github.com/neomutt/neomutt/pull/633
- [multicol-pager](https://github.com/neomutt/neomutt-old/tree/multicol-pager)
Split the pager into two panes https://github.com/neomutt/neomutt/pull/1245
- [net-folder-format](https://github.com/neomutt/neomutt-old/tree/net-folder-format)
Add a `$folder_folder` for network mailboxes
- [notmuch-thread-wo-vfolder](https://github.com/neomutt/neomutt-old/tree/notmuch-thread-wo-vfolder)
Reconstruct thread on-the-fly upon entire-thread and no vfolder
- [realpath](https://github.com/neomutt/neomutt-old/tree/realpath)
Tidy filesystem paths https://github.com/neomutt/neomutt/pull/1066
## NeoMutt 2017-12-15
These NeoMutt branches have been archived since NeoMutt 2017-12-15
- [testing/testing](https://github.com/neomutt/neomutt-old/tree/testing/testing)
Functional and unit testing framework in lua https://github.com/neomutt/neomutt/issues/415
- [testing/testing-bdd-for-c](https://github.com/neomutt/neomutt-old/tree/testing/testing-bdd-for-c)
Unit test backend using BDD-For-C (only) https://github.com/neomutt/neomutt/issues/431
- [testing/testing-luajit](https://github.com/neomutt/neomutt-old/tree/testing/testing-luajit)
Another lua unit testing strategy
- [testing/unit-test](https://github.com/neomutt/neomutt-old/tree/testing/unit-test)
Another C unit testing strategy
- [lolcat](https://github.com/neomutt/neomutt-old/tree/lolcat)
Test colours and attributes (working around curses limitations)
- [notifications](https://github.com/neomutt/neomutt-old/tree/notifications)
Notification framework
- [record-folder-hook](https://github.com/neomutt/neomutt-old/tree/record-folder-hook)
Workaround for calling `folder-hook` for `$record` folders
- [unused-macro](https://github.com/neomutt/neomutt-old/tree/unused-macro)
Mark function parameters with `__attribute__((__unused__))`
- [usr1](https://github.com/neomutt/neomutt-old/tree/usr1)
Hooks for `SIGUSR1`, `SIGUSR2` https://github.com/neomutt/neomutt/issues/922
## NeoMutt 2017-10-27
These NeoMutt branches are based on NeoMutt 2017-10-27
- [display_filter](https://github.com/neomutt/neomutt-old/tree/display_filter)
Filter out NeoMutt's escape sequence when using display_filter
https://github.com/neomutt/neomutt/issues/897
- [bg-attach-open](https://github.com/neomutt/neomutt-old/tree/bg-attach-open)
Spawn a new process when opening an attachment, so NeoMutt doesn't have to wait.
- [configure-scan-cache-backends](https://github.com/neomutt/neomutt-old/tree/configure-scan-cache-backends)
Create a configure option to enable all the options for which it can find libraries.
Any missing libraries cause options to be silently ignored.
- [help-visual](https://github.com/neomutt/neomutt-old/tree/help-visual)
Change the help page to have a line of dots between options for clarity on
wide screens.
- [help-libsmartcols](https://github.com/neomutt/neomutt-old/tree/help-libsmartcols)
Change the help page to dynamically draw dividers and resize using libsmartcols.
## NeoMutt 2017-10-13
These NeoMutt branches are based on NeoMutt 2017-10-13
- [iso8859-1_cp1252_fallback](https://github.com/neomutt/neomutt-old/tree/iso8859-1_cp1252_fallback)
Fallback iso8859-1 -> cp1252 if chars are within 0x80-0x9f
- [matcher](https://github.com/neomutt/neomutt-old/tree/matcher)
sidebar matcher - quickly filter large numbers of mailboxes
- [shrink-lmdb-size](https://github.com/neomutt/neomutt-old/tree/shrink-lmdb-size)
Try to decrease LMDB's db size if the default is too much
- [debian-20171013](https://github.com/neomutt/neomutt-old/tree/debian-20171013)
Rebased copy of riesebie's Debian branch
## Mutt-1.6.2
These NeoMutt branches are based on Mutt-1.6.2
- [neomutt](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/neomutt)
- [bugs/common](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/bugs/common)
- [bugs/neomutt](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/bugs/neomutt)
- [contrib/keybase](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/contrib/keybase)
- [contrib/vim-keybindings](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/contrib/vim-keybindings)
- [feature/compress](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/compress)
- [feature/cond-date](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/cond-date)
- [feature/fmemopen](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/fmemopen)
- [feature/ifdef](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/ifdef)
- [feature/index-color](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/index-color)
- [feature/initials](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/initials)
- [feature/keywords](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/keywords)
- [feature/limit-current-thread](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/limit-current-thread)
- [feature/lmdb](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/lmdb)
- [feature/multiple-fcc](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/multiple-fcc)
- [feature/nested-if](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/nested-if)
- [feature/new-mail](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/new-mail)
- [feature/nntp](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/nntp)
- [feature/notmuch](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/notmuch)
- [feature/progress](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/progress)
- [feature/quasi-delete](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/quasi-delete)
- [feature/sidebar](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/sidebar)
- [feature/skip-quoted](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/skip-quoted)
- [feature/smime-encrypt-self](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/smime-encrypt-self)
- [feature/status-color](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/status-color)
- [feature/timeout](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/timeout)
- [feature/tls-sni](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/tls-sni)
- [feature/trash](https://github.com/neomutt/neomutt-old/tree/mutt-1.6.2/feature/trash)
## Mutt-1.5.24
These NeoMutt branches are based on Mutt-1.5.24
- [neomutt](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/neomutt)
- [feature/bug-fixes](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/bug-fixes)
- [feature/cond-date](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/cond-date)
- [feature/fmemopen](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/fmemopen)
- [feature/ifdef](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/ifdef)
- [feature/index-color](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/index-color)
- [feature/initials](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/initials)
- [feature/limit-current-thread](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/limit-current-thread)
- [feature/nested-if](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/nested-if)
- [feature/notmuch](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/notmuch)
- [feature/progress](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/progress)
- [feature/quasi-delete](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/quasi-delete)
- [feature/sidebar](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/sidebar)
- [feature/skip-quoted](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/skip-quoted)
- [feature/status-color](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/status-color)
- [feature/tls-sni](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/tls-sni)
- [feature/trash](https://github.com/neomutt/neomutt-old/tree/mutt-1.5.24/feature/trash)