Skip to content

Files

Latest commit

1be6756 · Jan 22, 2025

History

History

arch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 15, 2022
Mar 15, 2022
Mar 15, 2022
Jan 30, 2021
Sep 4, 2018
Jan 30, 2021
Sep 4, 2018
Aug 30, 2018
Feb 24, 2023
Jan 22, 2025
Mar 12, 2022
Mar 12, 2022
Mar 12, 2022
Mar 12, 2022
Apr 25, 2019
Apr 25, 2019
Jun 30, 2021
Jun 30, 2021
May 16, 2023
Jul 2, 2020
Jul 10, 2019
Mar 15, 2022
Mar 15, 2022

Architectural Diagrams

Assorted diagrams showing how NeoMutt is assembled.

Data and Views

Key
svg source svg source

Config and Inheritance

Key
svg source svg source

Notifications

notify.gv notify.svg

notify.svg

Components

components.svg

components.svg

Email Library

libemail.gv libemail.svg

libemail.svg

Mutt Library

libmutt.gv libmutt.svg

libmutt.svg

Observers

observer.svg

observer.svg

Alias / Query - Dialog / Completion

The Alias and Query Dialogs work the same way as each other. These state diagrams show how direct access and auto-completion work.

alias.gv alias.svg

alias.svg

query.gv query.svg

query.svg

Auto-Completion

Auto-completion starts deep in the enter_string() function. This function diagram shows all the callers and dependencies.

enter-field.gv enter-field.svg

enter-field

enter-field-key

enter-field-key.gv enter-field-key.svg