Under Development
stars

Message Window#

Introduction – Where am I?#

The Message Window is the prompt-and-status area at the bottom of NeoMutt. It is not a full dialog like the index or pager; instead, it is the place where NeoMutt asks questions, accepts typed input, reports status, and shows progress. If NeoMutt needs a short answer from you, it usually appears here.

Message Window

What am I looking at?#

  • The status line shows short-lived information such as mailbox state, help, errors, and progress.

  • The prompt line is where you type commands, searches, filenames, addresses, and answers to questions.

  • Highlighted option characters in prompts show the valid one-key responses for yes/no and multi-choice questions.

  • Depending on the prompt, this line can temporarily hand off to the History Dialog, Pattern Dialog, Alias Dialog, Query Dialog, or Browser Dialog.

What can I do?#

  • Enter NeoMutt commands with : and answer free-form prompts such as searches, limits, addresses, and filenames.

  • Use editor keys for cursor movement, deletion, history, completion, and query completion.

  • Answer yes/no and multi-choice prompts that control quitting, crypto, flags, and other decisions.

  • Watch transfer and background progress without leaving the current screen.

  • Use :exec what-key to inspect how NeoMutt sees a key press.

  • Full reference: Editor Functions, Generic Functions.

Where can I go next?#

Where did I come from?#

  • Almost every major dialog uses the message window for searches, limits, commands, confirmations, filenames, and recipient entry.

  • The Index Dialog, Pager Dialog, and Compose Dialog are the most common callers.

How do I configure this?#

Common Prompt Types#

Enter Command#

Function <enter-command> (Key: :)

Type any NeoMutt command here, from quick experiments like set and echo to full configuration commands.

Yes / No / Help#

Simple confirmation prompts usually accept one keypress, and some of them support ? for inline help about the option being asked.

The inline help version is especially useful when a confirmation is driven by a configuration option you do not recognise.

Multi-choice#

Multi-choice prompts are common for crypto decisions, where a single keypress changes signing or encryption state.

Custom Flags#

Some prompts expect one short symbolic choice rather than free-form text.

Free Form Question#

Searches, limits, addresses, filenames, and many configuration prompts use free-form entry with the full line editor.

Progress Bar#

Long-running operations such as fetching headers or sending large messages report progress here instead of interrupting the whole screen.

What Key?#

:exec what-key

This is the quickest way to discover how NeoMutt names a key before rebinding it.