summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch '0.3.4-feature-hooks-563' into 0.3.4-feature-urwidtreesPatrick Totzke2013-03-03
|\
| * allow asynchronous pre/post command hooksPatrick Totzke2013-02-20
| | | | | | | | | | | | | | also, with this a pre-command-hook can cancel the further execution of the command by raising an Exception. cf. issue #395
| * re-introduce redraw parm to UI.buffer_closePatrick Totzke2013-02-19
| | | | | | | | .. which got lost during a previous rebase
| * fix: forgot buf parameter for post_buffer_open hookPatrick Totzke2013-02-19
| |
| * document new hooksPatrick Totzke2013-02-19
| |
| * add hooks [pre|post]_buffer_[open|close|focus]Patrick Totzke2013-02-19
| | | | | | | | cf issue # 563
* | Merge branch '0.3.4-feature-repeat-534' into 0.3.4-feature-urwidtreesPatrick Totzke2013-03-03
|\ \
| * | remember and re-interpret command*line* for repeatPatrick Totzke2013-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | ... commands. At some point we might want to add a command history for an undo feature. For this I'd keep a history of the applied Command objects and in reverse order call its .undo() method. For this to work we need one Command object for each application. If however we re-use a Command object using 'repeat' we'd most certainly lose local information on how to undo the first application..
| * | add '. = repeat' to default key bindingsChristopher Schwardt2013-02-19
| | |
| * | add repeat command to make the same action againChristopher Schwardt2013-02-19
| |/ | | | | | | | | | | | | | | | | | | | | The UI object now saves the last executed command (except for RepeatCommands themselves and Promt- and FlushCommands, since they are not user invoked, intended actions). The RepeatCommand then applies the stored command again. This is comparable to the . in vim, so I would recommend you add this line to your config ;) . = repeat
* | Merge branch '0.3.4-feature-unfold-matching-561-ut' into ↵Patrick Totzke2013-03-03
|\ \ | | | | | | | | | 0.3.4-feature-urwidtrees
| * | completion for fold, unfold, togglesource and toggleheaders commandsPatrick Totzke2013-03-03
| | |
| * | adjust default bindings for fold/unfold all in thread modePatrick Totzke2013-03-03
| | |
| * | fold/unfold messages based on query string in thread modePatrick Totzke2013-03-03
|/ / | | | | | | cf issue #561
* | remove deprecated thread.MessageWidgetPatrick Totzke2013-03-03
| |
* | add urwidtrees libPatrick Totzke2013-03-03
| |
* | wipPatrick Totzke2013-03-03
| |
* | fix missing return statementPatrick Totzke2013-03-03
| | | | | | | | (got lost during rebase)
* | pep8Patrick Totzke2013-03-03
| |
* | fix: thread.select on source textPatrick Totzke2013-03-03
| |
* | fix typoPatrick Totzke2013-03-03
| |
* | completion for move commandPatrick Totzke2013-03-03
| |
* | allow collapse/expand on thread.selectPatrick Totzke2013-03-03
| | | | | | | | when body text lines are focussed
* | move focus to summary when collapsing MessageTreePatrick Totzke2013-03-03
| |
* | implement Threadbuffer.focus_foo methodsPatrick Totzke2013-03-03
| | | | | | | | | | to move the focus depending on the outmost tree of messages (not the inner nested threes..)
* | make thread.move parent message-basedPatrick Totzke2013-03-03
| |
* | immediate move commandsPatrick Totzke2013-03-03
| | | | | | | | | | this directly passes on move up/down/etc commands and omits creating a MoveCommand object for speed's sake
* | only insert bodytree if bodytxt is nonemptyPatrick Totzke2013-03-03
| |
* | added thread.body_focus themable to contrib themesPatrick Totzke2013-03-03
| |
* | make focus visible in bodytext partsPatrick Totzke2013-03-03
| |
* | introduce new themable thread.body_focus for focussed body text linesPatrick Totzke2013-03-03
| |
* | re-implement toggle-source.Patrick Totzke2013-03-03
| | | | | | | | | | | | this also makes that dource/bodytext content in a messagetree gets one Text widget *per line* and thus means smoother scrolling w/o strange jumps.
* | re-implement toggle-all-headersPatrick Totzke2013-03-03
| |
* | reorder default bindings for toggle[headers|source]Patrick Totzke2013-03-03
| |
* | dynamically reassemble attachements part in MessageTreePatrick Totzke2013-03-03
| |
* | pimp default bindingsPatrick Totzke2013-03-03
| |
* | merge thread.MoveFocusCommand and global.MovecommandPatrick Totzke2013-03-03
| | | | | | | | | | | | this removes the thread command 'focus' in favour of a more refined 'move', that, in thread buffers also interprets directions 'next', 'previous', 'parent', 'first child' and 'last child'.
* | postpone binding if candidates with same prefix existPatrick Totzke2013-03-03
| | | | | | | | | | | | | | | | | | | | This ensures that commandlines that are bound to a key are not fired right away but wait a little (config option 'input_timeout') in case there are other bindings with this key as prefix. This allows to bind for instance 'g g' to move up while at the same time one can bind 'g' to global replies. Without this change, the 'g' binding would be fired right away.
* | restructure how MessageTree's structure is assembledPatrick Totzke2013-03-03
| |
* | add Attachment widgets to MessageTreePatrick Totzke2013-03-03
| |
* | add new default binding for 'move first'Patrick Totzke2013-03-03
| |
* | make MoveCommand interpret 'first' directionPatrick Totzke2013-03-03
| | | | | | | | | | | | | | | | with this, one can get the familiar 'gg' behaviour from vim: just bind 'g g' = move first cf issue #532
* | add Buffer.focus_first, to move focus to first entryPatrick Totzke2013-03-03
| | | | | | | | cf issue #532
* | re-interpret single move commandlines directlyPatrick Totzke2013-03-03
| | | | | | | | | | instead of creating a MoveCommand instance. These will still be created for 'move's that are part of longer command chains
* | add MessageTree.display_headers to switch listed headersPatrick Totzke2013-03-03
| |
* | add DictList -- a Tree to display a list of key.value pairs.Patrick Totzke2013-03-03
| | | | | | | | also, use this in thread modes MessageTrees
* | use headers pile in message trees.Patrick Totzke2013-03-03
| | | | | | | | | | .. this should better be done using a ListWalker instead of a pile. (has to be interpreted by NestedTree)
* | fix collapse of selected message in thread bufferPatrick Totzke2013-03-03
| | | | | | | | | | .. which was based on deprecated ThreadBuffer.get_selection (renamed to get_selected_messagetree)
* | fix ThreadBuffer.get_selected_messagetreePatrick Totzke2013-03-03
| | | | | | | | to work based on the new Buffer structure.
* | re-implement unfold-if-matching featurePatrick Totzke2013-03-03
| |