summaryrefslogtreecommitdiff
path: root/alot/completion.py
Commit message (Collapse)AuthorAge
* refactor addressbook codePatrick Totzke2015-04-15
|
* just formating (pep8 etc.)Patrick Totzke2014-08-02
|
* pep8&pyflakes fixesPatrick Totzke2013-07-07
| | | | mostly automatically fixed
* doc: CompletionErrorsPatrick Totzke2013-07-07
|
* introduce CompletionErrorsPatrick Totzke2013-07-07
| | | | | and use them to handle AddressbookError exceptions raised by addressbook.lookup
* mention 'last' as parameter for `move` commandPatrick Totzke2013-05-30
| | | | in autocompletion and help string
* add "move next/previous unfolded" to completionPatrick Totzke2013-05-24
|
* pep8/pyflakes fixesPatrick Totzke2013-03-16
|
* completion for fold, unfold, togglesource and toggleheaders commandsPatrick Totzke2013-03-03
|
* completion for move commandPatrick Totzke2013-03-03
|
* use key completer for rmencryptJohannes Kulick2013-02-19
|
* complete key hints anywhereJohannes Kulick2013-02-19
|
* add auto completion of gpg keysJohannes Kulick2013-02-19
|
* fix command completionPatrick Totzke2012-11-08
| | | | cf issue #536
* pep8 fixesPatrick Totzke2012-09-22
|
* directly use "realname <address>" in AccountCompleterPatrick Totzke2012-09-22
| | | | | instead of only completing addresses and afterwards looking up a matching account
* make StringlistCompleter more flexiblePatrick Totzke2012-09-22
| | | | | add ability to match not only prefix but anywhere in a word; default to case-insensitive matching
* completion for 'set From' in envelope modePatrick Totzke2012-09-22
| | | | cf issue #521
* cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-09
|
* remove debug statements from CompleterPatrick Totzke2012-09-03
|
* fix: command completion with preceding spacesPatrick Totzke2012-09-03
|
* Add CommandLineCompleterPatrick Totzke2012-09-03
| | | | that completes semi-colon separated sequences of command strings
* rename CommandCompleter to CommandNameCompleterPatrick Totzke2012-09-03
| | | | | .. to better reflect its purpose: It only completes the command name and does not deal with arguments etc.
* cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-01
|
* add copyright statements to all source filesPatrick Totzke2012-06-14
| | | | cf issue #472
* completion for BooleanAction parameterPatrick Totzke2012-06-11
| | | | this makes the ArgparseCompleter use BooleanActions choices
* fix: escaping in PathCompleterPatrick Totzke2012-04-22
| | | | | | | | | | | | This makes PathCompleter escaping aware: It de-escapes spaces and backslashes before passing the prefix to glob.glob and escapes the result again. This way the constructed commandstring is guaranteed to parse correctly if fired and handled by shlex. cf issue #439
* pep8/pyflakes cleanupPatrick Totzke2012-02-19
|
* use settings in completersPatrick Totzke2012-02-19
|
* fix: contact completion for contacts w/o namePatrick Totzke2012-01-23
| | | | | | If the a contact (a pair of strings name, address) has no name, then propose the address only instead of some strange `"" <address>`. Moreover, don't strip the namestring but use as is.
* cleanup MultipleSelectionCompleterPatrick Totzke2012-01-20
| | | | | this line really is unnecessary. closes #275
* completion for argparse optional parametersPatrick Totzke2012-01-20
| | | | | | | | This introduces an ArgparseOptionCompleter that completes option strings for a given argparse.Parser. These are used in CommandlineParsers initially. issue #162
* completion for new tagging commandsPatrick Totzke2012-01-08
| | | | | | | | For tag,untag,retag and toggletags, both in search and thread modes, the parameter is completed to a comma separated list of tagstrings already present in the index. issue #236
* refactor and use TagsCompleter --> TagCompleterPatrick Totzke2011-12-24
| | | | | a single tag variant of this StringlistCompleter for notmuch tagstings. If one wants a multiple value completer one has to wrap this into a MultipleSelectionCompleter.
* remove multi value stuff from StringlistCompleterPatrick Totzke2011-12-24
| | | | This functionality is now implemented by MultipleSelectionCompleter
* use MultipleSelectionCompleter for TagsCompleterPatrick Totzke2011-12-24
|
* use AbooksCompleter for from/to keys in queriesPatrick Totzke2011-12-24
| | | | | | This makes QueryCompleter use the single-value variant of Abook completion to complete from: and to: keywords in querystrings
* rename ContactsCompleter to AbooksCompleterPatrick Totzke2011-12-24
| | | | and make ContactsCompleter a MultipleSelection variant thereof
* introduce MultipleSelectionCompleterPatrick Totzke2011-12-24
| | | | | | | Meta-Completer that turns any Completer into one that deals with a list of completion strings using the wrapped Completer. This allows for example to easily construct a completer for comma separated recipient-lists using a :class:`ContactsCompleter`.
* header key completion for envelope.set/unsetPatrick Totzke2011-12-24
| | | | | issue #104 issue, #161
* reorder CommandLineCompleterPatrick Totzke2011-12-24
| | | | | | this adds missing tests for current mode (only complete the command if in a particular mode) and reorders the elif-clauses.
* add reference to buffer to CommandlineCompleterPatrick Totzke2011-12-24
|
* use StringlistCompleter for AccountCompleterPatrick Totzke2011-12-24
|
* use StringlistCompleter for TagsCompleterPatrick Totzke2011-12-24
|
* introduce generic StringlistCompleterPatrick Totzke2011-12-24
|
* forgot type docstringPatrick Totzke2011-12-24
|
* fix unpacking issue in CommandlineCompleterPatrick Totzke2011-12-24
| | | | that occurs when completing from "set To" in envelope mode
* pep8Patrick Totzke2011-12-11
|
* remove unused dbman instance from CommandCompleterPatrick Totzke2011-12-10
| | | | issue #147
* docstrings for CompletersPatrick Totzke2011-12-09
|