summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|
* docs: updated commands sectionPatrick Totzke2012-09-03
|
* 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
* doc: clean upPatrick Totzke2012-09-01
|
* cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-01
|
* rename 'select' bufferlist command to 'open'Patrick Totzke2012-08-31
|
* Merge branch '0.3.2-fix-endfocus-176'Patrick Totzke2012-08-27
|\
| * 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
* Merge branch '0.3.2-fix-hooks-errors'Patrick Totzke2012-08-26
|\
| * add new global (goto) "buffer" commandPatrick Totzke2012-08-26
| |
| * fix error notifications during `call`Patrick Totzke2012-08-26
|/
* Merge branch '0.3.2-feature-multiinput-42'Patrick Totzke2012-08-25
|\
| * keep only one alarm callback activePatrick Totzke2012-08-20
| | | | | | | | | | to clear input queue. closes #501
| * adjust default bindingsPatrick Totzke2012-08-20
| | | | | | | | | | | | to map enter and not select. in some modes select is still a command and we thus map enter to select. But select is *not* a virtual keypress any more
| * indicate input_queue in statusbar by defaultPatrick Totzke2012-08-19
| |
| * allow to bind mutiple keypressesPatrick Totzke2012-08-19
| | | | | | | | | | | | | | This queues key presses in UI for a while in case they don't match a binding. This way one can for example bind 'ctrl x ctrl q' = exit
| * Merge branch '0.3.2-cleanup' into 0.3.2-feature-multiinput-42Patrick Totzke2012-08-19
| |\
| | * clean up UI's class variablesPatrick Totzke2012-08-19
| | |
| | * rename UI.mainframe_themed to root_widgetPatrick Totzke2012-08-19
| | |
| | * doc docstrings for UIPatrick Totzke2012-08-19
| | |
| | * update default bindingsPatrick Totzke2012-08-19
| | |
| | * rm SendKeypressCommand, CatchKeyWidgetWrapPatrick Totzke2012-08-19
| | | | | | | | | | | | which were obsoleted by the previous commit
| | * cleanup input handling in UIPatrick Totzke2012-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves the Command creation/application to UI.input_filter. This function gets directly triggered by the mainloop. We hardcode "esc" and "enter" to widgets.globals.ChoiceWidget and CompleteEdit and thus ditch the abstraction to "cancel" and "select" keypresses. This obsolets the extra InputWrap widget in UI and the global SendKeypressCommand and generally makes UI less messy.
| | * WIPPatrick Totzke2012-08-19
| | |
| | * Pre/Posthooks are no longer Command.__init__ parmsPatrick Totzke2012-08-19
| | | | | | | | | | | | | | | | | | | | | but are directly set to cmd.pre/posthook by commandfactory. This still means that these hooks are looked up and stored *in* the cmd obj in the factory: so whenever FooCommand is instanciated from within some other commands apply, the hooks are None.
| | * doc: update docstringPatrick Totzke2012-08-19
| |/
* | Merge pull request #504 from laarmen/documentation-sidebarPatrick Totzke2012-08-25
|\ \ | | | | | | Reenable the sidebar in the HTML documentation
| * | Reenable the sidebar in the HTML documentationSimon Chopin2012-08-24
| | | | | | | | | | | | | | | | | | | | | Without this sidebar it is not possible to use the search feature of the documentation. This patch will be shipped with the Debian package — no point in fixing the search feature if it remains hidden ;-).
* | | Remove the old default template.Simon Chopin2012-08-24
|/ / | | | | | | | | | | | | | | | | It was an old default that wasn't up-to-date. Since there was no customization, the best bet is to entirely remove it to avoid having the issue next time Sphinx changes something. This fixes the search page, which was the last blocker for the Debian package.
* | Merge branch '0.3.2-fix-save-sent-502'Patrick Totzke2012-08-22
|\ \ | |/ |/|
| * catch exceptions raised by account.store_mailPatrick Totzke2012-08-21
|/ | | | | | be more error concious when storing mails to a maildir and propagate Maildir errors to error notifications in the UI. cf issue #502
* fix: don't die because of non-string bindingsPatrick Totzke2012-08-19
| | | | cf issue #500
* docs: intersphinx links to urwid and notmuchPatrick Totzke2012-08-18
|
* fix: theming issue after bindings helpPatrick Totzke2012-08-17
|
* Merge branch '0.3.2-fix-pipeto-499'Patrick Totzke2012-08-17
|\
| * suppress 'done' msg after pipetoPatrick Totzke2012-08-17
| |
| * fix pipeto foregroundPatrick Totzke2012-08-17
|/ | | | closes #499
* fix theming in help notificationsPatrick Totzke2012-08-15
|
* Merge branch '0.3.2-feature-avoid-dbl-send-497'Patrick Totzke2012-08-15
|\
| * SendCommand: add some inline docsPatrick Totzke2012-08-10
| |
| * prevent accidental double sendoutPatrick Totzke2012-08-10
| | | | | | | | closes issue #497
* | add commas as separator for virtual tags headersPatrick Totzke2012-08-15
| |
* | update help box in solarized themesPatrick Totzke2012-08-11
| |