| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
| |
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`
|
|\
| |
| | |
Fix test output
|
| | |
|
| |
| |
| |
| |
| | |
The code doesn't need the context manager to be active, hence it can run
outside of the with block.
|
|/
|
|
|
| |
This makes it possible to silence the test output with normal unittest
settings (e.g. command line parameters).
|
|\
| |
| | |
Give better feedback on invalid user input.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Replace directory check with file check - we only check for a single
file, no need to check for existende of the directory separately. Also,
this way we can distinguish between file validation error and file
not found.
- Be consistent: we stop iterating, if we find a file and it can be
parsed. If we can't parse it, stop iterating as well, don't keep looking
for the file.
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
catch exception about malformed query strings
|
| |
| |
| |
| |
| |
| |
| |
| | |
.. when getting thread message count to build search buffers.
We already had a try/except block for this. This commit just moves the
one offending line into that block.
Fixes #1074
|
|\ \
| | |
| | | |
Tag completion: escape RE characters in search pattern.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes the following crashes:
1. tag completion with regex special chars
:search tag:[<tab>
2. Changing tag representation of an (existing) tag with regex special
chars:
[tags]
[[my**tag]]
normal = '','', 'white','light red', 'white','#d66'
3. Contact completion with regex special chars and no external command:
To:**foo<tab>
|
|\ \
| |/
|/| |
Upgrade dependencies to GPGME >= 1.9.0
|
| |
| |
| |
| |
| |
| |
| | |
This version of GPGME is needed to support the ':sign' and ':encrypt'
commands, due to the migration of gpgme instead of pygpgme (#1086).
https://github.com/pazz/alot/issues/1175
|
|/
|
|
|
| |
this simply renames some (sub)section titles in the configuration
docs.
|
|\
| |
| | |
thread mode message indentation
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
this makes sure that 'tbuffer._indent_width', which stores the requested
indentation width, remains non-negative.
As a consequence, multiple "decrease" operations on zero values can be
reverted by a single "increase", as is intuitive.
|
| |
| |
| |
| |
| |
| | |
this introduces a new argparse validation check that makes sure a
parameter is '+', '-', or an integer, and uses this check for the
'indent' thread mode command.
|
| | |
|
| |
| |
| |
| | |
to dynamically change the message indentation
|
| |
| |
| |
| |
| | |
This adjusts the message/reply indentation according to the new
'thread_indent_replies' config option.
|
| | |
|
|\ \
| | |
| | | |
relay "exclude_tags" in queries
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this adds exclude tags to every query object. Just as in notmuch (option
search.exclude_tags), this will essentially render messages invisible if
tagged with one of those tags, unless they explicitly appear in the
query. See also man notmuch-config(1).
closes #732
|
| |/
| |
| |
| |
| | |
which will be interpreted just like 'search.exclude_tags' in the notmuch
config.
|
|\ \
| |/
|/| |
Don't use __str__ of error BadSignature
|
|/
|
|
| |
It seems not to be to handle error messages of different locale than en
|
| |
|
| |
|
|\
| |
| | |
Fix #1140
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add account configuration variable 'encrypt_to_self' that if true when
encrypting a message it will also be encrypted with the key defined for
this account.
Fixes #1140
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This will result in wrong behavior, gpg will prompt for a password
rather than using keys to encrypt.
|
|/ |
|
|\
| |
| | |
Call _get_body() only once.
|
|/ |
|
|\
| |
| | |
github: add notmuch version to issue template
|
|/ |
|
|\
| |
| | |
Submit/fix no from header
|
| |
| |
| |
| | |
This makes drafts display correctly.
|