An open API service indexing awesome lists of open source software.

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

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)