summaryrefslogtreecommitdiff
path: root/alot/buffers
Commit message (Collapse)AuthorAge
* cleanups: buffers/thread.pyPatrick Totzke2019-08-16
|
* db/manager: Drop async methodDylan Baker2019-08-15
| | | | | | | | | | As far as I can tell using a separate process doesn't actually improve performance, it makes it worse. The work that we're passing off to the separate function isn't necessarily work that's well suited to being handed off, there isn't a lot of computation and the objects that need to be passed across the pipe are fairly large (at least when considering a pipe). Converting the function to a generator gives better performance and simplifies the implementation.
* remove old new-style classes syntaxPatrick Totzke2019-05-27
| | | | | | Python3 only supports "new-style" classes (those extending object), and we don't need to explicitly inherit from this root class any more. See http://pylint-messages.wikidot.com/messages:c1001
* Config to display in thread buffer status bar all tags present in a thread, ↵Andres MRM2019-03-04
| | | | or tags common to all messages in thread
* ui: Convert apply_command to a coroutineDylan Baker2018-07-26
| | | | | | This is a pretty invasive patch, since the ui code is used so extensively, it requires going into a lot of other code and converting those to coroutines, since before they returned deferred's.
* buffers/search: add missing NotmuchErrorDylan Baker2018-07-26
| | | | Found due to another bug :)
* add new buffer type NamedQueriesBufferPatrick Totzke2018-07-24
| | | | that displays the named query strings stored in the notmuch database
* add missing importPatrick Totzke2018-06-22
| | | | | .. that accidentally got dropped during c86623d9c7daaa2f9a832135a11870a0d91110a3 This fixes #1255
* remove deprecated future importsPatrick Totzke2018-06-19
| | | | see also #1250
* refactor buffersPatrick Totzke2018-06-19
This splits buffers.py, which contained all buffer classes, into several smaller files. issue #1226