| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
|
|
|
| |
This reads nicer then a hash string. The format is: name (comment) <email>
|
| |
|
|
|
|
|
| |
We use an own has function for that, since pygpgme doesn't implement __cmp__()
or similar
|
|
|
|
|
|
|
|
| |
Multiple recipient-keys can be specified. They are shown in the envelope buffer.
A new command is introduced: 'rmencrypt' do remove a key from the encryption
lsit. Unfortunately pygpgme doesn't implement __cmp__() so we have to either
write something similar on our own or use this solution (index of the key in
encryption list)
|
|
|
|
|
| |
We add a GPG encrypt line with the key to encrypt as description in the envelope
buffer
|
| |
|
|
|
|
| |
cf issue #510
|
|
|
|
|
|
| |
.. in HeaderList widgets
close issue #513
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This prevents losing the body text and headers in the case of a fault.
Leaving the removal of temporary files to be done after the buffer is
explicit closed or email is sent.
cf issue #453
|
|
|
|
| |
this fixes issue #492
|
|
|
|
|
|
|
|
| |
this makes hiding tags possible simply by making their
'translated' value the empty string.
Note that this still sets the TagWidget.hidden property
because those may not be displayed with width 0 (as any other widget)
because it'd break urwid.
|
| |
|
| |
|
| |
|
|
|
|
| |
.. to gather some meta info on the current buffer
|
|
|
|
| |
cf issue #472
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
alot/settings/__init__.py
alot/settings/checks.py
docs/source/generate_configs.py
|
| | |
|
| |
| |
| |
| | |
for signing
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Conflicts:
alot/commands/globals.py
|
| |/
| |
| |
| |
| |
| |
| | |
This fixes an issue with BufferlistBuffer being opened with no
other buffers open. This can happen if initial command is compose
and the user cancels it. If afterwards a bufferlist was opened,
we had an error.
|
|/
|
|
|
| |
..instead of the same as in thread mode
issue #430
|
| |
|
| |
|
|
|
|
|
|
|
| |
.. said (n threads) where n was actually the number of matching messages.
this is a hotfix that simply changes this string
issue #178
|
|
|
|
|
|
| |
buffer: before, once you removed the last entry in an envelopes
headers list the buffer tried to display an empty listbox, which fails.
This commit makes the buffer only add that list if it isn't empty
|
| |
|
|
|
|
|
| |
this makes the taglist buffer append the original tagstring
in crackets to listed tags that display translated strings
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
this changes all "small" calls to a config getter
toa theyr counterparts that call SettingsManager.get
|
|/
|
|
|
|
|
| |
Formerly the import was very specific although the symbols have been
made available in the notmuch module.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
|
| |
|
|
|
|
|
| |
this allows for easier mode name extraction at class level
for auto-generating the user docs
|
|
|
|
| |
issue #236
|
|
|
|
| |
that returns all displayed message widgets
|
| |
|
|
|
|
| |
and make search buffers respect it
|
|
|
|
|
| |
folding of MessageWidgets is now done by setting widget.folded to True
and calling widget.refresh()
|
|
|
|
|
|
|
| |
ThreadBuffer will display as urwid.SolidFill if the
displayed thread seized to exist. This could happen
for example if the last message of that thread has been
removed.
|
|
|
|
|
|
|
|
| |
Make sorting of tags in TagListBuffer case insensitive. So far the following
three tags would have been sorted like ['Notmuch', 'alot', 'xapian']. The new
case insensitive sorting will arrange them as ['alot', 'Notmuch', 'xapian'].
Closes #109.
|
|
|
|
| |
and get rid of self.mail, this isn't needed anymore.
|