From 77becc9d521490a71560fa87ee33e4f600839cfd Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Wed, 30 Sep 2026 03:09:58 +0530 Subject: feat(communication/neomutt): reworked the email syncing Now we have the ability to map each folder on the remote server with a folder with an arbitrary name in the local server. Each folder gets its own channel with quick and full variations where the quick only download the new emails from the remote to the local and full makes a sync both ways. --- modules/communication/neomutt/.neomuttrc | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'modules/communication/neomutt/.neomuttrc') diff --git a/modules/communication/neomutt/.neomuttrc b/modules/communication/neomutt/.neomuttrc index bc6779a..dee49a8 100644 --- a/modules/communication/neomutt/.neomuttrc +++ b/modules/communication/neomutt/.neomuttrc @@ -1,33 +1,20 @@ -# Read messages in Neovim. `-` makes Neovim read the message from -# stdin and -R prevents accidental edits to message content.\ - -# Return directly to the index when Neovim exits and do not prepend -# NeoMutt’s pager status line to the message passed to Neovim. set noprompt_after set pager_format = "" -# Base16 OneDark Dark terminal colors for neomutt -# Each column in the index receives a distinct color to keep the UI organized. set menu_scroll = yes set pager_stop = yes -# Enable custom From headers and ask for confirmation/editing set use_from = yes set reverse_name = yes set autoedit = no set edit_headers = yes -# cancel any prompt/command-line entry with Esc, vim-style set abort_key = "" -# attachments: use our mailcap for dedicated openers, -# and auto-render html/images inline where sensible set mailcap_path = "~/.config/neomutt/mailcap" auto_view text/plain alternative_order text/html image/png image/jpeg image/gif application/pdf -# Nerd Font icon-based flag/attachment/crypto indicators -# order: new, old, deleted, flagged, replied, old(unused), tagged, encrypt, ... set flag_chars = "󰓹󰀼󰆴󰁟󰇰󰇮󰍩󰍨󰇱󰗚" set to_chars = " " set crypt_chars = " " @@ -35,10 +22,8 @@ set attach_format = "%u%D%I %t%4n %T%.40d %> [%m/%M, %e%?C?, %C?, %s] " set index_format = " %5C │ %Z │ %{%d/%m/%y %H:%M} │ %-25.25a │ %s%* " -# Hide the keybindings help bar at the top to save vertical space -set help = no +set help = yes -# Status bar with Nerd Font icons per field set status_format = "  Unread: %5u │ 󰛏 New: %5n │  Tagged: %5t │  Filter: %V │  Sorted By: %s " # --- Basic UI Colors -------------------------------------------------- @@ -62,7 +47,6 @@ color tree magenta default # base03 (Thread arrows) color index white default # base05 # --- Index Columns (The Multi-Color Table) ---------------------------- -# Applies distinct colors to specific columns for ALL messages (~A) color index_number cyan default "~A" # base05 (Fixed: was brightblack) color index_date green default "~A" # base0B (Green) color index_flags red default "~A" # base08 (Red) @@ -75,8 +59,6 @@ color index_tag cyan default # base0C (Message tags, %G) color index_tags cyan default # 󰓼 base0C (Transformed tags, %g %J) # --- Index Message States --------------------------------------------- -# By targeting *only* `index_subject`, you preserve your multi-color -# columns while still easily identifying unread or flagged emails. color index_subject blue default "~U" # Unread: Blue (base0D) color index_subject blue default "~N" # 󰄯 New: Blue (base0D) color index_subject red default "~F" # Flagged: Red (base08) -- cgit v1.2.3