From ce6be946d024aa55a15d576388d05f90be671cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= Date: Sat, 8 Oct 2022 12:40:19 +0200 Subject: Sat Oct 8 12:40:19 PM CEST 2022 --- .config/neomutt/neomuttrc | 61 ++++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 35 deletions(-) (limited to '.config/neomutt/neomuttrc') diff --git a/.config/neomutt/neomuttrc b/.config/neomutt/neomuttrc index d1a8634..386b7fd 100755 --- a/.config/neomutt/neomuttrc +++ b/.config/neomutt/neomuttrc @@ -1,38 +1,13 @@ -#set folder = "~/.mail" -set my_password = "" -set my_server = "" -set my_user = "" -source "~/.config/neomutt/personal" +source "~/.config/neomutt/mail-personal" -# IMAP -set imap_user = "$my_user@$my_server" -set imap_pass = "$my_password" -set hostname = "imap.$my_server" -set folder = "imaps://imap.$my_server:993" -#set folder = "~/.mail/personal" - -# SMTP -set smtp_pass = "$my_password" -set smtp_url = "smtps://$my_user@$my_server:$my_password@smtp.$my_server" - -# force tls +#force tls set ssl_verify_host = yes set ssl_force_tls = yes # notmuch -#set virtual_spoolfile = yes -#set nm_query_type = threads -#set nm_default_url = "notmuch:///home/qwd/.mail" - -# mailboxes -mailboxes `python3 ~/.bin/get-mailbox-imap \ -imap.$MAIL_SERVER \ -$MAIL_USERNAME@$MAIL_SERVER \ -$MAIL_PASSWORD` - -#mailboxes `get-mailbox-local ~/.mail INBOX` -#mailboxes `get-mailbox-local ~/.mail` -#virtual-mailboxes "Threads" "notmuch://?query=tag:f-sent" +set virtual_spoolfile = yes +set nm_query_type = threads +set nm_default_url = "notmuch:///home/qwd/.mail" set spoolfile = "+INBOX" set mbox = "+INBOX" @@ -45,7 +20,7 @@ set imap_delim_chars = "aa" # dl set mail_check = 90 set sleep_time = 0 -set timeout = 15 +set timeout = 300 set beep = no set edit_headers = yes set fast_reply = yes @@ -62,8 +37,8 @@ set sig_dashes = no set sort_re = yes set charset = "utf-8" -set date_format = "%d.%m.%Y-%H:%M" -set index_format = "%4C %Z %{$date_format} %-15.15L (%?l?%4l&%4c?) %s" +set date_format = "%d %b %Y, %H:%M" +set index_format = "%4C %Z %{$date_format} %-25.25L (%?l?%4l&%4c?) %s" set quote_regex = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" set reply_regex = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" set send_charset = "utf-8:iso-8859-1:us-ascii" @@ -72,10 +47,15 @@ set header_cache = "~/.cache/neomutt" set message_cachedir = "$header_cache" set mail_check_stats +# forgotten attachment +set abort_noattach_regex = "\\<(attach|attached|attachments?|attaché|attachés|attache|attachons|joint|jointe|joints|jointes|joins|joignons)\\>" +set abort_noattach = ask-yes + # headers ignore * unignore from date subject to cc -unignore organization organisation x-mailer: x-newsreader: x-mailing-list: +unignore organization organisation +unignore x-mailer: x-newsreader: x-mailing-list: unignore posted-to: list-id: # threads @@ -97,13 +77,15 @@ set sidebar_indent_string = "> " # keybinds bind editor noop bind editor "> " quote-char -bind pager c imap-fetch-mail +bind editor ^T complete-query +bind editor complete bind index G last-entry bind index \CR imap-fetch-mail bind index g noop bind index gg first-entry bind index - collapse-thread bind index _ collapse-all +bind pager c imap-fetch-mail bind pager,attach h exit bind attach view-mailcap bind attach l view-mailcap @@ -120,11 +102,20 @@ bind index \CL limit bind pager,browser gg top-page bind pager,browser G bottom-page bind index,pager R group-reply +bind index,pager g group-chat-reply bind index,pager K sidebar-prev bind index,pager J sidebar-next bind index,pager O sidebar-open bind index,pager,browser d half-down bind index,pager,browser u half-up +bind index,pager @ compose-to-sender + +# macro +macro index S "notmuch new" "sync email" # colors color hdrdefault color07 default + +# hooks +account-hook . 'echo `notmuch new >/dev/null 2>&1`' +timeout-hook 'echo "`notmuch new >/dev/null 2>&1`"' -- cgit v1.2.3