Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | docs: usage cleanup | Patrick Totzke | 2012-09-03 |
| | |||
* | docs: updated commands section | Patrick Totzke | 2012-09-03 |
| | |||
* | 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 | ||
* | 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 |
| | |||
* | Merge branch '0.3.2-fix-endfocus-176' | Patrick Totzke | 2012-08-27 |
|\ | |||
| * | 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 | ||
* | Merge branch '0.3.2-fix-hooks-errors' | Patrick Totzke | 2012-08-26 |
|\ | |||
| * | add new global (goto) "buffer" command | Patrick Totzke | 2012-08-26 |
| | | |||
| * | fix error notifications during `call` | Patrick Totzke | 2012-08-26 |
|/ | |||
* | Merge branch '0.3.2-feature-multiinput-42' | Patrick Totzke | 2012-08-25 |
|\ | |||
| * | keep only one alarm callback active | Patrick Totzke | 2012-08-20 |
| | | | | | | | | | | to clear input queue. closes #501 | ||
| * | adjust default bindings | Patrick Totzke | 2012-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 default | Patrick Totzke | 2012-08-19 |
| | | |||
| * | allow to bind mutiple keypresses | Patrick Totzke | 2012-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-42 | Patrick Totzke | 2012-08-19 |
| |\ | |||
| | * | clean up UI's class variables | Patrick Totzke | 2012-08-19 |
| | | | |||
| | * | rename UI.mainframe_themed to root_widget | Patrick Totzke | 2012-08-19 |
| | | | |||
| | * | doc docstrings for UI | Patrick Totzke | 2012-08-19 |
| | | | |||
| | * | update default bindings | Patrick Totzke | 2012-08-19 |
| | | | |||
| | * | rm SendKeypressCommand, CatchKeyWidgetWrap | Patrick Totzke | 2012-08-19 |
| | | | | | | | | | | | | which were obsoleted by the previous commit | ||
| | * | cleanup input handling in UI | Patrick Totzke | 2012-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. | ||
| | * | WIP | Patrick Totzke | 2012-08-19 |
| | | | |||
| | * | Pre/Posthooks are no longer Command.__init__ parms | Patrick Totzke | 2012-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 docstring | Patrick Totzke | 2012-08-19 |
| |/ | |||
* | | Merge pull request #504 from laarmen/documentation-sidebar | Patrick Totzke | 2012-08-25 |
|\ \ | | | | | | | Reenable the sidebar in the HTML documentation | ||
| * | | Reenable the sidebar in the HTML documentation | Simon Chopin | 2012-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 Chopin | 2012-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 Totzke | 2012-08-22 |
|\ \ | |/ |/| | |||
| * | catch exceptions raised by account.store_mail | Patrick Totzke | 2012-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 bindings | Patrick Totzke | 2012-08-19 |
| | | | | cf issue #500 | ||
* | docs: intersphinx links to urwid and notmuch | Patrick Totzke | 2012-08-18 |
| | |||
* | fix: theming issue after bindings help | Patrick Totzke | 2012-08-17 |
| | |||
* | Merge branch '0.3.2-fix-pipeto-499' | Patrick Totzke | 2012-08-17 |
|\ | |||
| * | suppress 'done' msg after pipeto | Patrick Totzke | 2012-08-17 |
| | | |||
| * | fix pipeto foreground | Patrick Totzke | 2012-08-17 |
|/ | | | | closes #499 | ||
* | fix theming in help notifications | Patrick Totzke | 2012-08-15 |
| | |||
* | Merge branch '0.3.2-feature-avoid-dbl-send-497' | Patrick Totzke | 2012-08-15 |
|\ | |||
| * | SendCommand: add some inline docs | Patrick Totzke | 2012-08-10 |
| | | |||
| * | prevent accidental double sendout | Patrick Totzke | 2012-08-10 |
| | | | | | | | | closes issue #497 | ||
* | | add commas as separator for virtual tags headers | Patrick Totzke | 2012-08-15 |
| | | |||
* | | update help box in solarized themes | Patrick Totzke | 2012-08-11 |
| | |