[neomutt-devel] Time to kill Buffy

Richard Russon rich at flatcap.org
Sat Aug 4 11:04:35 CEST 2018

I've push some changes to [devel/buffy].
Only the first makes *functional* changes, the rest are renames.

- 5ad594898 Buffy STAILQ
  Change Buffy's internal linked list to an external STAILQ
  This will allow different parts of NeoMutt to have different sets of
  the same mailboxes.

- 1d86196e6 merge mailbox.h and mx.h
  Move the old mailbox.h contents out of the way

- 017e5ba96 rename buffy.c
  Rename buffy.[ch] to mailbox.[ch]

- 2ba9c69a6 rename Buffy
  Rename everything in mailbox.[ch]

- 7a4ba8c58 rename BUFFY
  Rename constants, etc

- 1180acb98 rename buffy
  Rename functions, etc

This leaves four references to Buffy which, unfortunately, were
- "buffy-list" in the index, pager and browser
- "buffy-cycle" in the editor

I've added "mailbox-X" replacements and moved the originals to the end
of the list (so they won't show up in the help page).

This 'gist' contains a list of the major changes and a sed script to
perform them:


It'll be a few days before I merge these changes.
I don't think there are any bugs or name clashes, but I'm still checking.

    Rich / FlatCap
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://mailman.neomutt.org/pipermail/neomutt-devel-neomutt.org/attachments/20180804/a3c7eecb/attachment.sig>

More information about the neomutt-devel mailing list