summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Iterate over threads to apply tag changes.William Erik Baxter2012-09-23
|
* Add tag and untag on search results.William Erik Baxter2012-09-23
|
* Merge branch '0.3.3-feature-plussing-515'Patrick Totzke2012-09-22
|\
| * more flexible construction of "From" headersPatrick Totzke2012-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... when replying/forwarding mails. This now respects the new reply_force_realname and reply_force_address config options and uses regex to match recipients with ones own addresses. This way one can define aliases matching "plussed" recipient addresses like this: [accounts] [[gmail]] realname = Patrick Totzke address = patricktotzke@gmail.com aliases = patricktotzke@googlemail.com, patricktotzke\+.*@gmail.com cf issue #515
| * add config options reply_force_[realname|address]Patrick Totzke2012-09-22
|/ | | | (docs inline)
* Merge branch '0.3.3-feature-case-insensitive-abook'Patrick Totzke2012-09-22
|\
| * doc: mention 'ignorecase' in configuration docsPatrick Totzke2012-09-22
| |
| * add 'ignorecase' config option for abook sectionsPatrick Totzke2012-09-22
| |
| * move ignorecase parameter to Addressbook.__init__Patrick Totzke2012-09-22
| | | | | | | | ... and use it in subclasses lookup() methods
| * use re instead of .startswith in Addessbook.lookupPatrick Totzke2012-09-22
|/ | | | | | This is inherited in AbookAddressbook and thus makes regexp-searches possible when completing abook type addressbooks. By default this uses the re.IGNORECASE flag.
* Merge branch '0.3.3-feature-compose-tags-523'Patrick Totzke2012-09-22
|\
| * prompt for initial tags when composing msgPatrick Totzke2012-09-22
| | | | | | | | | | This also adds a new config option `compose_ask_tags` that defaults to False.
| * add envelope.tagsPatrick Totzke2012-09-22
|/ | | | that contains tagstrings to add to message after successful sendout
* Merge branch '0.3.3-feature-from-completion-521'Patrick Totzke2012-09-22
|\
| * directly use "realname <address>" in AccountCompleterPatrick Totzke2012-09-22
| | | | | | | | | | instead of only completing addresses and afterwards looking up a matching account
| * default binding to reset From header in envelopePatrick Totzke2012-09-22
| |
| * 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
* Merge branch '0.3.3-feature-attach-header-519'Patrick Totzke2012-09-22
|\
| * interpret 'Attach' pseudo headerPatrick Totzke2012-09-16
| | | | | | | | cf issue #519
* | Merge branch '0.3.3-feature-tagsheader'Patrick Totzke2012-09-22
|\ \ | |/ |/|
| * indentation errorPatrick Totzke2012-09-16
| |
| * display translated tagstrings in virtual "tags" headersPatrick Totzke2012-09-16
| |
| * Allow Tags pseudo header in message display.William Erik Baxter2012-09-12
|/
* extra: zsh completion filePatrick Totzke2012-09-09
| | | | cf issue #511
* bumped version stringPatrick Totzke2012-09-09
|
* cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-09
|
* bump version stringPatrick Totzke2012-09-09
|
* doc: fix sphinx warningPatrick Totzke2012-09-09
|
* make sure ui.mode is defined initiallyPatrick Totzke2012-09-09
| | | | | this fixes an issue with exiting buffer-less ui: this happens only when the initial command fails for some reason.
* transfer global refs of ui and settings to hooksPatrick Totzke2012-09-09
| | | | | | | ... in CallCommand. This makes it possible to use `call "hooks.myfunc()"`, where my_func makes use of the UI instance (and settings) by referencing to `ui` (and `settings`).
* update READMEPatrick Totzke2012-09-06
|
* Merge branch '0.3.2-cleanup-choice-514'Patrick Totzke2012-09-06
|\
| * make ChoiceWidget more flexiblePatrick Totzke2012-09-06
|/ | | | cf issue #514
* Merge branch '0.3.2-fix-Headerslist-513'Patrick Totzke2012-09-06
|\
| * actually use mode-specific gap attributesPatrick Totzke2012-09-06
| | | | | | | | | | | | .. in HeaderList widgets close issue #513
| * don't hardcode gaps attribute in HeadersList widgetPatrick Totzke2012-09-06
|/ | | | cf issue #513
* update NEWSPatrick Totzke2012-09-06
|
* doc: docstringsPatrick Totzke2012-09-05
|
* Merge branch '0.3.2-fix-input-506'Patrick Totzke2012-09-05
|\
| * restart urwid screen as early as possiblePatrick Totzke2012-08-31
| | | | | | | | | | .. after external commands that reuse the terminal. cf issue #506
* | Merge branch '0.3.2-feature-metacommands-78'Patrick Totzke2012-09-04
|\ \
| * | fix clear the input queue before cmd applicationPatrick Totzke2012-09-03
| | |
| * | remove debug statements from CompleterPatrick Totzke2012-09-03
| | |
| * | fix issue with shlex removing quotesPatrick Totzke2012-09-03
| | |
| * | alow command sequences also in bindingsPatrick 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.
| * | docs: usage cleanupPatrick Totzke2012-09-03
| | |