summaryrefslogtreecommitdiff
path: root/alot
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
|
* 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)
* 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.
* 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
* 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
* | 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
|/
* 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`).
* make ChoiceWidget more flexiblePatrick Totzke2012-09-06
| | | | cf issue #514
* 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
* 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.
| * | fix errors in CommandSequenceCommandPatrick Totzke2012-09-03
| | |
| * | delegate cmdline interpretation to UIPatrick Totzke2012-09-03
| | |
| * | fix trivial errors in CommandSequenceCommandPatrick Totzke2012-09-03
| | |
| * | add UI.apply_commandlinePatrick Totzke2012-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 helperPatrick Totzke2012-09-03
| | | | | | | | | | | | that splits ;-separated commandlines safely using shlex
| * | add CommandSequenceCommandPatrick Totzke2012-09-03
| | | | | | | | | | | | a meta command that allows to chain commands
* | | fix missing importPatrick Totzke2012-09-04
| | |
* | | cleanup: pep8 fixes for init.pyPatrick Totzke2012-09-04
|/ /
* | doc: clean upPatrick Totzke2012-09-01
| |
* | cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-01
| |
* | rename 'select' bufferlist command to 'open'Patrick Totzke2012-08-31
|/
* fix focus placement after tag commandPatrick Totzke2012-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