Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Iterate over threads to apply tag changes. | William Erik Baxter | 2012-09-23 |
| | |||
* | Add tag and untag on search results. | William Erik Baxter | 2012-09-23 |
| | |||
* | more flexible construction of "From" headers | Patrick Totzke | 2012-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 Totzke | 2012-09-22 |
| | | | | (docs inline) | ||
* | add 'ignorecase' config option for abook sections | Patrick Totzke | 2012-09-22 |
| | |||
* | move ignorecase parameter to Addressbook.__init__ | Patrick Totzke | 2012-09-22 |
| | | | | ... and use it in subclasses lookup() methods | ||
* | use re instead of .startswith in Addessbook.lookup | Patrick Totzke | 2012-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. | ||
* | prompt for initial tags when composing msg | Patrick Totzke | 2012-09-22 |
| | | | | | This also adds a new config option `compose_ask_tags` that defaults to False. | ||
* | add envelope.tags | Patrick Totzke | 2012-09-22 |
| | | | | that contains tagstrings to add to message after successful sendout | ||
* | directly use "realname <address>" in AccountCompleter | Patrick Totzke | 2012-09-22 |
| | | | | | instead of only completing addresses and afterwards looking up a matching account | ||
* | default binding to reset From header in envelope | Patrick Totzke | 2012-09-22 |
| | |||
* | make StringlistCompleter more flexible | Patrick Totzke | 2012-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 mode | Patrick Totzke | 2012-09-22 |
| | | | | cf issue #521 | ||
* | Merge branch '0.3.3-feature-attach-header-519' | Patrick Totzke | 2012-09-22 |
|\ | |||
| * | interpret 'Attach' pseudo header | Patrick Totzke | 2012-09-16 |
| | | | | | | | | cf issue #519 | ||
* | | indentation error | Patrick Totzke | 2012-09-16 |
| | | |||
* | | display translated tagstrings in virtual "tags" headers | Patrick Totzke | 2012-09-16 |
| | | |||
* | | Allow Tags pseudo header in message display. | William Erik Baxter | 2012-09-12 |
|/ | |||
* | bumped version string | Patrick Totzke | 2012-09-09 |
| | |||
* | cleanup: pep8/pyflakes fixes | Patrick Totzke | 2012-09-09 |
| | |||
* | bump version string | Patrick Totzke | 2012-09-09 |
| | |||
* | doc: fix sphinx warning | Patrick Totzke | 2012-09-09 |
| | |||
* | make sure ui.mode is defined initially | Patrick Totzke | 2012-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 hooks | Patrick Totzke | 2012-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`). | ||
* | make ChoiceWidget more flexible | Patrick Totzke | 2012-09-06 |
| | | | | cf issue #514 | ||
* | actually use mode-specific gap attributes | Patrick Totzke | 2012-09-06 |
| | | | | | | .. in HeaderList widgets close issue #513 | ||
* | don't hardcode gaps attribute in HeadersList widget | Patrick Totzke | 2012-09-06 |
| | | | | cf issue #513 | ||
* | doc: docstrings | Patrick Totzke | 2012-09-05 |
| | |||
* | Merge branch '0.3.2-fix-input-506' | Patrick Totzke | 2012-09-05 |
|\ | |||
| * | restart urwid screen as early as possible | Patrick Totzke | 2012-08-31 |
| | | | | | | | | | | .. after external commands that reuse the terminal. cf issue #506 | ||
* | | Merge branch '0.3.2-feature-metacommands-78' | Patrick Totzke | 2012-09-04 |
|\ \ | |||
| * | | fix clear the input queue before cmd application | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | remove debug statements from Completer | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | fix issue with shlex removing quotes | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | alow command sequences also in bindings | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | fix: command completion with preceding spaces | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | Add CommandLineCompleter | Patrick Totzke | 2012-09-03 |
| | | | | | | | | | | | | that completes semi-colon separated sequences of command strings | ||
| * | | rename CommandCompleter to CommandNameCompleter | Patrick Totzke | 2012-09-03 |
| | | | | | | | | | | | | | | | .. to better reflect its purpose: It only completes the command name and does not deal with arguments etc. | ||
| * | | fix errors in CommandSequenceCommand | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | delegate cmdline interpretation to UI | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | fix trivial errors in CommandSequenceCommand | Patrick Totzke | 2012-09-03 |
| | | | |||
| * | | add UI.apply_commandline | Patrick Totzke | 2012-09-03 |
| | | | | | | | | | | | | | | | | | | that reads a cmdline string, possibly splits it in separate subcommand strings and fires the (sequence of) Command object(s). | ||
| * | | add split_commandline helper | Patrick Totzke | 2012-09-03 |
| | | | | | | | | | | | | that splits ;-separated commandlines safely using shlex | ||
| * | | add CommandSequenceCommand | Patrick Totzke | 2012-09-03 |
| | | | | | | | | | | | | a meta command that allows to chain commands | ||
* | | | fix missing import | Patrick Totzke | 2012-09-04 |
| | | | |||
* | | | cleanup: pep8 fixes for init.py | Patrick Totzke | 2012-09-04 |
|/ / | |||
* | | doc: clean up | Patrick Totzke | 2012-09-01 |
| | | |||
* | | cleanup: pep8/pyflakes fixes | Patrick Totzke | 2012-09-01 |
| | | |||
* | | rename 'select' bufferlist command to 'open' | Patrick Totzke | 2012-08-31 |
|/ | |||
* | fix focus placement after tag command | Patrick Totzke | 2012-08-27 |
| | | | | | | | | | | | This makes sure that after a tagging operation, if the thread doesn't match the current search any more and thus gets removed from the list, the focus is shifted more naturally: If there are remaining entries below the removed one, focus the next lower. Otherwise (we are at the end of the list) focus the new last entry. Previously, if the last entry was removed, the focus shifted to the beginning of the list. closes #176 |