| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
If the sender bothered with setting it, we should respect their wishes
by default.
|
|
|
|
|
|
| |
It only has any effect when mailinglists is configured, which signals
the user's intent to use mail-followup-to just as well.
Maybe followup_to should be removed completely.
|
|
|
|
|
|
|
|
|
| |
Split the code into its own function.
Make it properly case-insensitive.
Apply either the blacklist or the whitelist setting, trying to apply
both makes no sense.
Enforce that either a blacklist or a whitelist is configured in the
settings.
|
| |
|
| |
|
|
|
|
|
|
| |
It no longer makes sense since the buffer has been split into two
windows. Replace it with a new 'openattachment' command for opening
attachments.
|
| |
|
|
|
|
|
|
| |
In the smart mode, display subject only if it's different from parent
(modulo leading re:'s). Since the subject should not change most of the
time, this reduces visual clutter.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Drop the ugly divider that used to indicate which part is focused.
|
|
|
|
|
|
|
|
| |
Those are tags like attachment, signed, sent, etc., which are set
automatically based on message properties and are typically not changed
manually.
Such designated tags are not affected by the retag operation.
|
| |
|
| |
|
|
|
|
| |
It is not useful and too complex/fragile to maintain.
|
|
|
|
|
|
|
|
|
|
| |
The top part displayes the thread structure, the bottom half the message
body. This makes more sense then displaying the message inside the tree
structure and makes it easier to implement features such as folding a
part of the message body.
Drop commands related to folding, since that functionality does not
exist anymore.
|
| |
|
|
|
|
| |
It's pointless complexity that I do not need.
|
|
|
|
| |
It is an utterly useless number.
|
|
|
|
|
| |
There is no meaningful reason to focus on individual lines, since they
are unactionable.
|
|
|
|
|
| |
This allows users to use a custom domain in automatically generated
Message-ID headers instead of the local hostname.
|
| |
|
|
|
|
|
|
|
|
| |
pep8!
Better variable names, new feature into docs.
Make sphinx documentation.
|
| |
|
| |
|
|
|
|
| |
... in new namedqueries buffer
|
|
|
|
|
|
|
|
|
|
| |
This patchseries adds a new buffer type for displaying notmuch's saved
querystrings. This commit adds the respective theming attributes used in
the new buffer. They are just copies of the taglist buffer really.
THIS BREAKS COMPATIBILITY WITH USER THEMES!
The theme files need to be updated to also have these new attributes in
order to conform with the updated spec.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
maildir knows R and P flags which denote messages that have been replied
to resp. passed on (fowarded, bounced). They correspond to IMAP flags
\Replied and $Forwarded which are used by many clients and by
synchronisation software. E.g., mbsync syncs \Replied to R, a patch for
P is pending.
Implement replied_tags and passed_tags for alot which work similar to
sent_tags: sent_tags tags the sent message; replied_tags (resp.
passed_tags) tags the message being replied to (resp. being fowarded).
Basically, setting the replied_tags config to `replied` and replying to
a message has the same effect as doing `tag replied; reply`, but the
latter would tag even sending the reply is aborted or fails. The
implementation in this patch makes sure that the tagging is done only if
and when the reply resp. forward has been sent successfully.
|
|
|
|
|
| |
draft_tags works the same way as sent_tags, so provide the same defaults
and doc.
|
|
|
|
|
|
| |
force_list() converts single items to lists already. Thus, remove a
superfluous list() that could be mistaken for converting a single string
into a list of chars.
|
|
|
|
|
| |
- allows users to use $XDG_CONFIG_HOME, as well
- stores information in single places.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes the following bug:
To reproduce::
- Don't define `template_dir` in the user configuration file, such that
the default value is used.
- Run: :compose --template=foobar
Problem:
Displays error: `no template directory: $XDG_CONFIG_HOME/alot/templates`
|
|\
| |
| | |
thread mode message indentation
|
| | |
|
| | |
|
|/
|
|
|
| |
which will be interpreted just like 'search.exclude_tags' in the notmuch
config.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This just wries the new Address class into alot for use, and fixes up a
few places where such fixups are needed.
Fixes #1107
|
|
|
|
| |
Mark all values for [account]encrypt_by_default as deprecated
|
|
|
|
|
| |
... which displays a prefix of the msg contents.
This feature was missing in the docs.
|
|\
| |
| | |
optional linewise focussing in thread mode
|
| |
| |
| |
| |
| |
| |
| |
| | |
This introduces a new config option 'thread_focus_linewise',
(defaults to True), which determines if the message texts are
split into individually focussable lines in thread mode.
fixes #645
|
|/
|
|
|
| |
It currently lists "terminal_command" in relation to "editor_spawn" but
the config option is actually "terminal_cmd".
|
|
|
|
|
| |
There have been several people asking about text selection with the mouse
setting activated so it seems reasonable to mention it here.
|
|\
| |
| | |
Default to not handling mouse
|
| |
| |
| |
| |
| |
| | |
As discussed elsewhere, handling the mouse was not done before, and
breaks work flows that include using the mouse for other things
(middle-click paste). This only changes the default option to False.
|