| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
asyncio doesn't have a loopingCall helper, so I've implemented a
coroutine that does the same thing, it takes a callable, a period, and
then forwards all other arguments. This is tested and working.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This decorator works to allow tests for pure asyncio coroutines to
operate synchronously.
|
|
|
|
|
| |
This is the obvious thing to do, and it works, but it does introduce
some latency into starting alot.
|
|
|
|
| |
Found due to another bug :)
|
|
|
|
|
|
| |
Rather than returning a deferred in some cases, this makes the function
a coroutine, in some cases it calls regular subprocess, in other cases
it uses asyncio subprocess.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This allows twisted deferred's (which is all an inlineCallback actually
is) to be mixed with asyncio coroutines (async def), by wrapping them in
a special twisted function for handling asyncio coroutines.
|
|
|
|
|
|
|
|
| |
This puts the twisted event loop into the asyncio framework. This means
that we're currently running all over our twisted.defered's and
twisted.inlineCallbacks through asyncio, using the twisted loop. This
will allow incremental updates from twisted's event loop to a standard
asyncio event loop.
|
|
|
|
|
|
| |
If the mail is passed a string then envelope will always be None. There
is one case in the final callback where self.envelope is assumed set,
but it isn't guaranteed to be, so guard that properly.
|
|\
| |
| | |
Copyedit documentation
|
| |
| |
| |
| |
| | |
The descriptions of --help and --version are the same as used in e.g.
GNU coreutils (different from the Python default).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Sphinx appears to not typeset an option properly when only the long
version lists an argument. Add the arguments to the short versions as
well.
|
|\ \
| |/
|/| |
commands/globals: Convert Address to string for email.utils
|
|/
|
|
|
|
|
|
| |
Email utils apparently assumes it's getting a string, and calls encode
directly. This can only be hit if you have a single account configured,
not with multiple accounts.
Fixes #1277
|
|\
| |
| | |
New buffer type for notmuch's named query strings
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a Completer which looks up and completes the alias strings of
named queries.
Also in this commit the QueryCompleter (which helps building valid query
strings in prompts) is extended to make use of the new Completer.
|
| |
| |
| |
| |
| | |
This adds a new TestCase for the database manager
and adds a test for saving/reading named query strings to the database.
|
| | |
|
| | |
|
| |
| |
| |
| | |
that removes a named query string from the notmuch index
|
| |
| |
| |
| |
| |
| | |
...that stores a query string as named search.
in Search buffers, this will fall back on the current search string
unless a full query string is provided as (second) argument.
|
| |
| |
| |
| | |
these can be used to define/remove new named query strings
|
| |
| |
| |
| |
| | |
this just adds theming attributes for the new namedqueries buffer,
copied from those for the taglist buffer.
|
| | |
|
| |
| |
| |
| | |
... 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.
|
| |
| |
| |
| | |
that displays the named query strings stored in the notmuch database
|
| | |
|
| | |
|
| |
| |
| |
| | |
... that opens a new namedqueries buffer
|
| | |
|
| | |
|
| |
| |
| |
| | |
the named-queries feature relies on notmuch >= v0.26
|
| | |
|
|\ \
| |/
|/| |
refactor threadline widget
|