diff options
Diffstat (limited to '.config/aerc/aerc.conf')
| -rw-r--r-- | .config/aerc/aerc.conf | 208 |
1 files changed, 16 insertions, 192 deletions
diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf index 146742c..f6f67eb 100644 --- a/.config/aerc/aerc.conf +++ b/.config/aerc/aerc.conf @@ -1,84 +1,10 @@ # vim: ft=conf -# -# aerc main configuration [ui] -# -# Describes the format for each row in a mailbox view. This field is compatible -# with mutt's printf-like syntax. -# -# Default: -index-format=%D %-40.40n %Z %s - -# -# See time.Time#Format at https://godoc.org/time#Time.Format -# -# Default: 2006-01-02 03:04 PM (ISO 8601 + 12 hour time) -timestamp-format=2006-01-02 03:04 PM - -# -# Width of the sidebar, including the border. -# -# Default: 20 -sidebar-width=32 - -# -# Message to display when viewing an empty folder. -# -# Default: (no messages) -empty-message=(no messages) - -# Message to display when no folders exists or are all filtered -# -# Default: (no folders) -empty-dirlist=(no folders) - -# Enable mouse events in the ui, e.g. clicking and scrolling with the mousewheel -# -# Default: false -mouse-enabled=false - -# -# Ring the bell when new messages are received -# -# Default: yes -new-message-bell=true - -# Marker to show before a pinned tab's name. -# -# Default: ` -pinned-tab-marker='`' - -# Describes the format string to use for the directory list -# -# Default: %n %>r -dirlist-format=%n %>r - -# List of space-separated criteria to sort the messages by, see *sort* -# command in *aerc*(1) for reference. Prefixing a criterion with "-r " -# reverses that criterion. -# -# Example: "from -r date" -# -# Default: "" -sort=-r date - -# Moves to next message when the current message is deleted -# -# Default: false next-message-on-delete=true -# The directories where the stylesets are stored. It takes a colon-separated -# list of directories. -# -# default: /usr/share/aerc/stylesets/ -stylesets-dirs=~/.confg/aerc/stylesets/:/usr/share/aerc/stylesets/ - -# Sets the styleset to use for the aerc ui elements. -# -# Default: default -styleset-name=default - +[ui:folder=Sent] +index-format=%D %-40.40r %Z %s [ui:account=gnzler] styleset-name=gnzler @@ -87,129 +13,27 @@ styleset-name=gnzler styleset-name=hu [viewer] -# -# Specifies the pager to use when displaying emails. Note that some filters -# may add ANSI codes to add color to rendered emails, so you may want to use a -# pager which supports ANSI codes. -# # Default: less -R # pager=less -g -i -M -R -s -S -w -X # pager=nvimpager --noplugin -c 'set nowrap' -pager=bat --style=plain --color=always --language=email --wrap=character - -# -# If an email offers several versions (multipart), you can configure which -# mimetype to prefer. For example, this can be used to prefer plaintext over -# html emails. -# -# Default: text/plain,text/html -alternatives=text/plain,text/html - -# -# Default setting to determine whether to show full headers or only parsed -# ones in message viewer. -# -# Default: false -show-headers=false +#pager=bat --style=plain --color=always --language=email --wrap=character -# -# Layout of headers when viewing a message. To display multiple headers in the -# same row, separate them with a pipe, e.g. "From|To". Rows will be hidden if -# none of their specified headers are present in the message. -# -# Default: From|To,Cc|Bcc,Date,Subject -header-layout=From|To,Cc|Bcc,Date,Subject -# Whether to always show the mimetype of an email, even when it is just a single part -# -# Default: false always-show-mime=true -# How long to wait after the last input before auto-completion is triggered. -# -# Default: 250ms -completion-delay=250ms - -# -# Global switch for completion popovers -# -# Default: true -completion-popovers=true - -[compose] -# -# Specifies the command to run the editor with. It will be shown in an embedded -# terminal, though it may also launch a graphical window if the environment -# supports it. Defaults to $EDITOR, or vi. -#editor= - -# -# Default header fields to display when composing a message. To display -# multiple headers in the same row, separate them with a pipe, e.g. "To|From". -# -# Default: To|From,Subject -header-layout=To|From,Subject - -# -# Specifies the command to be used to tab-complete email addresses. Any -# occurrence of "%s" in the address-book-cmd will be replaced with what the -# user has typed so far. -# -# The command must output the completions to standard output, one completion -# per line. Each line must be tab-delimited, with an email address occurring as -# the first field. Only the email address field is required. The second field, -# if present, will be treated as the contact name. Additional fields are -# ignored. -address-book-cmd= - [filters] -# -# Filters allow you to pipe an email body through a shell command to render -# certain emails differently, e.g. highlighting them with ANSI escape codes. -# -# The first filter which matches the email's mimetype will be used, so order -# them from most to least specific. -# -# You can also match on non-mimetypes, by prefixing with the header to match -# against (non-case-sensitive) and a comma, e.g. subject,text will match a -# subject which contains "text". Use header,~regex to match against a regex. -subject,~^\[PATCH=awk -f /usr/share/aerc/filters/hldiff - -text/html=/usr/share/aerc/filters/html -application/pdf=~/.config/aerc/filters/pdf - -text/*=awk -f /usr/share/aerc/filters/plaintext -#image/*=catimg -w $(tput cols) - -# image/*=img2sixel --height $(($(tput lines)*20)) - +application/pdf=pdf image/*=swayimg /dev/stdin -[triggers] -# -# Triggers specify commands to execute when certain events occur. -# -# Example: -# new-email=exec notify-send "New email from %n" "%s" - -# -# Executed when a new email arrives in the selected folder -# new-email=exec notify-send -a aerc -i /usr/share/icons/mdi/scalable/email-plus.svg "new mail from %n" "%s" - -[templates] -# Templates are used to populate email bodies automatically. -# - -# The directories where the templates are stored. It takes a colon-separated -# list of directories. -# -# default: /usr/share/aerc/templates/ -template-dirs=~/.config/aerc/templates/:/usr/share/aerc/templates/ - -# The template to be used for quoted replies. -# -# default: quoted_reply -quoted-reply=quoted_reply - -# The template to be used for forward as body. -# -# default: forward_as_body -forwards=forward_as_body +# keep defaults around +text/plain=colorize +text/calendar=calendar +message/delivery-status=colorize +message/rfc822=colorize +# text/html=pandoc -f html -t plain | colorize +text/html=html | colorize +text/*=bat -fP --file-name="$AERC_FILENAME" +application/x-sh=bat -fP -l sh +#image/*=catimg -w $(tput cols) - +#subject,~Git(hub|lab)=lolcat -f +#from,thatguywhodoesnothardwraphismessages=fmt -w 72 | colorize |