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 ++++++++----------- .config/neomutt/neomuttrc.back | 132 ----------------------------------------- 2 files changed, 26 insertions(+), 167 deletions(-) delete mode 100755 .config/neomutt/neomuttrc.back (limited to '.config/neomutt') 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`"' diff --git a/.config/neomutt/neomuttrc.back b/.config/neomutt/neomuttrc.back deleted file mode 100755 index 1f85eb8..0000000 --- a/.config/neomutt/neomuttrc.back +++ /dev/null @@ -1,132 +0,0 @@ - -# rgoncalves.se - -# personal informations -set my_password = "" -set my_server = "" -set my_user = "" -source "~/.config/neomutt/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 -set ssl_verify_host = yes -set ssl_force_tls = yes - -# mailboxes -set spoolfile = "+INBOX" -set mbox = "+INBOX" -set postponed = "+Drafts" -set record = "+Sent" -set trash = "+Trash" -set mail_check_stats = yes -set imap_delim_chars = "aa" - -mailboxes `python3 ~/.bin/get-mailbox-imap \ -imap.$MAIL_SERVER \ -$MAIL_USERNAME@$MAIL_SERVER \ -$MAIL_PASSWORD` - -# dl -set mail_check = 90 -set sleep_time = 0 -set timeout = 15 -set beep = no -set edit_headers = yes -set fast_reply = yes -set forward_quote = yes -set include = yes -set pipe_decode = yes -set postpone = no -set recall = no -set reflow_space_quotes = yes -set reply_to = yes -set reverse_name = yes -set reverse_name = yes -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 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" - -set signature = "~/.signature" -set header_cache = "~/.cache/neomutt" -set message_cachedir = "$header_cache" - -# auto_view text/html -# alternative_order text/plain text/html - -# headers -ignore * -unignore from date subject to cc -unignore organization organisation x-mailer: x-newsreader: x-mailing-list: -unignore posted-to: list-id: - -# threads -set sort ="threads" -set sort_aux = "reverse-last-date-received" -set strict_threads ="yes" -set collapse_unread = no - -# sidebar -set sidebar_visible = yes -set sidebar_short_path = yes -set sidebar_sort_method = "unsorted" -set sidebar_delim_chars = "/" -set sidebar_format = "%D %?F?[%F]?%* %4N|%4S" -set sidebar_folder_indent = yes -set sidebar_indent_string = "> " - -# keybinds -bind editor noop -bind editor "> " quote-char -bind pager c imap-fetch-mail -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,attach h exit -bind attach view-mailcap -bind attach l view-mailcap -bind pager j next-line -bind pager k previous-line -bind pager l view-attachments -bind index D delete-message -bind index U undelete-message -bind index h noop -bind index l display-message -bind browser h goto-parent -bind browser l select-entry -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 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 - -# colors -color hdrdefault color07 default -#color quoted color08 default - -# notmuch -#set virtual_spoolfile = yes -#set nm_query_type = threads -#virtual-mailboxes "INBOX" "notmuch://?query=tag:inbox" -- cgit v1.2.3