summaryrefslogtreecommitdiff
path: root/alot
Commit message (Collapse)AuthorAge
* Allow specifing the mailcap field key for `pipeto`Jason Kölker2015-02-11
| | | | | When decoding the message, use the mailcap field specified for command lookup.
* fix regex for unquoting in decode_headerTomas Tomecek2015-01-08
| | | | issue #539
* typosAndres MRM2014-12-02
|
* use magic on application/octetstream' attachmentsPatrick Totzke2014-11-22
| | | | | | | | Some versions of AppleMail apparently send out attachements with incorrect mimetypes "application/octetstream" (instead of "application/octet-stream"). This patch makes alot use libmagic on the attachments content to determine the actual content type.
* Fix parsing of mailto addressesjosch2014-10-02
| | | | | - the key has been capitalized so compare with "Body" and not "body" - comparison between strings is better done with == than with "is"
* typo: sa -> asChristian Geier2014-08-13
|
* bump version to 0.3.6Patrick Totzke2014-08-02
|
* fix small stuff in the docsPatrick Totzke2014-08-02
|
* just formating (pep8 etc.)Patrick Totzke2014-08-02
|
* Use Ctrl-b as in Emacs, not as in VimYour Name2014-08-02
|
* Add documentation and more shortcutsYour Name2014-08-02
|
* Add some basic Emacs keybindings in CompleteEditYour Name2014-08-02
|
* added check to bindings commands; added settings.get_keybindings(self,mode)Cinghio Pinghio2014-08-02
|
* Move email_as_string function from crypto to helper moduleYann Rouillard2014-08-02
| | | | | | | | | The email_as_string function, and the related RFC3156_canonicalize function, are now used by the ForwardCommand and are not specific anymore to the crypto routine. So we move them to the global helper module. fix an import removal mistake while moving email_as_string function: StringIO was not only used by email_as_string
* properly wrap a forwarded message in message/rfc822 partYann Rouillard2014-08-02
|
* forward attached files in inline forwarding modeYann Rouillard2014-08-02
|
* Merge branch '0.3.5-fix-workaround-new-configobj-693'Patrick Totzke2014-08-02
|\
| * work around new configobj behaviourPatrick Totzke2014-04-03
| | | | | | | | | | | | | | | | regarding utf8 chars in the config being read as str, not unicode in python v2.7. This pathc introduces an additional `alot.helper.string_decode` around the translated tagname read from the config, and fixes issue #693. In the long run, we expect configobj to be fully backweards compatible.
* | add MessageTree.replace_bodytextPatrick Totzke2014-04-17
| | | | | | | | | | that will make the message widget display the given text instead of the message's body text
* | rm obsolete `MessageBodyWidget`Patrick Totzke2014-04-17
|/ | | | cf issue #701
* properly interpret initial_command as cmdsequencePatrick Totzke2014-04-02
| | | | | | | | | | This ensures the default initial command as given by the `initial_command` config option will be interpreted as command*line* as expected, and not as single command. As a result, one can now use e.g. initial_command = search A ; search B issue: #698
* fix: always read remaining parms for `compose` into listPatrick Totzke2014-03-25
|
* interpret mailto and other parms to initial 'compose' separatelyPatrick Totzke2014-03-21
|
* non-mailto arguments to `compose` are recipientsPatrick Totzke2014-03-21
|
* always return new Envelope in helper.mailto_to_envelopePatrick Totzke2014-03-21
|
* ensure that Envelope.body is unicode stringPatrick Totzke2014-03-21
|
* interpret `compose mailto:foo@bar` commandsPatrick Totzke2014-03-21
|
* add mailto helpersPatrick Totzke2014-03-21
| | | | | | parse_mailto parses mailto strings into headers,body and mailto_to_envelope constructs an alot.db.envelope.Envelope for a give mailto string
* Added `Envelope-To` and `X-Envelope-To` in the search for my addresses in replyCinghio Pinghio2014-01-17
|
* typoPatrick Totzke2014-01-04
|
* add mailto-helperPatrick Totzke2013-12-01
|
* envelope: add a .eml suffix to the temp mailGonéri Le Bouder2013-11-12
| | | | Add a .eml extension to let $EDITOR known the file as a mail.
* cmd instanciation from within a callbackPatrick Totzke2013-10-30
| | | | | | | | | | | | | | This ensures that calls to commands.commandfactory are done just before these are applied: In command sequences, some previous cmd might have changed the mode, which in turn influences the commandfactory as some commandstrings are interpreted differently in different modes. This patch ensures that one command has completed before a next one gets instantiated. Also, this adds a global error handler for command sequence deferreds. cf issue #629
* fix typoPatrick Totzke2013-10-30
|
* return Deferreds in Command.applyPatrick Totzke2013-10-30
| | | | | | ... in search.RefinePromptCommand, bufferlist.BufferCloseCommand and globals.BufferCloseCommand
* re-raise CommandCanceled failuresPatrick Totzke2013-10-30
|
* hand Command instance to pre/post hooksPatrick Totzke2013-10-30
| | | | | | | When a pre or post command hook is called it gets the Command instance it belongs to as keyword parameter "cmd". This allows e.g. the post hook of TagCommands to access the query string used in this particular instance.
* add missing return statement in RetagPromptCommandPatrick Totzke2013-10-30
| | | | cf #629
* docstrings for ui.appli_commandlinePatrick Totzke2013-10-30
|
* remove obsolete CommandSequenceCommandPatrick Totzke2013-10-30
|
* integrate sequencing of commands into ui.apply_commandlinePatrick Totzke2013-10-30
| | | | and obsolete commands.globals.CommandSequenceCommand
* canceling a command in a sequence will now stop the subsequent commands from ↵Yann Rouillard2013-10-30
| | | | | | | | being run Conflicts: alot/commands/globals.py alot/ui.py
* add --tags option to global taglist commandPatrick Totzke2013-10-30
| | | | | that sets a whitelist of tag strings to be displayed cf issue #662
* Improve documentation for crypto.get_keyStanislav Ochotnicky2013-10-30
| | | | Expand docstring and explain handling of ambiguous keyid
* crypto: eliminate invalid keys for gpgme.ERR_AMBIGUOUS_NAME in get_keyStanislav Ochotnicky2013-10-30
| | | | | | | | | Previously when Context.get_key raised gpgme.ERR_AMBIGUOUS_NAME crypto.get_key would not verify the ambiguous keys are actually valid for signing/encryption. Now when gpgme.get_key raises ERR_AMBIGUOUS_NAME we elimitate those invalid keys. If there is only one valid key left we return it, otherwise re-raise
* Fix missing space in error messageStanislav Ochotnicky2013-10-30
|
* retagprompt: skip empty tagsHamish Downer2013-10-13
| | | | (and so avoid having a leading comma)
* in retagprompt, sort the tagsHamish Downer2013-10-13
| | | | So the tags are in a predictable order.
* On retagprompt, append a commaHamish Downer2013-10-13
| | | | | So we don't have to remember to type the extra comma before typing a new tag.
* Merge pull request #660 from foobacca/case-insensitive-reply-prefixPatrick Totzke2013-10-12
|\ | | | | Check for "Re:" at start of subject in case insensitive manner