summaryrefslogtreecommitdiff
path: root/alot
Commit message (Collapse)AuthorAge
* 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
* 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
|
* fix: don't die because of non-string bindingsPatrick Totzke2012-08-19
| | | | cf issue #500
* fix: theming issue after bindings helpPatrick 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
| |
* | docs: fix typos in interface docsPatrick Totzke2012-08-11
| |
* | theming: fix halfway themed help overlayPatrick Totzke2012-08-11
| |
* | fix error caused by leaving out threadline-foo parts..Patrick Totzke2012-08-11
| | | | | | | | ..in theme files
* | remove annoying debug statementPatrick Totzke2012-08-10
| |
* | theming: fix c&p error in mailcount part of ThreadlineWidgetPatrick Totzke2012-08-10
| |
* | theming: properly transfer alignment to threadline-foo partsPatrick Totzke2012-08-10
| | | | | | | | cf issue #494
* | more precise error handling for config parsingPatrick Totzke2012-08-10
|/
* doc: update api docs wrt moved partsPatrick Totzke2012-08-10
|
* cleanup: make Thread and Message available in alot.dbPatrick Totzke2012-08-10
|
* cleanup: move DBManager to its own filePatrick Totzke2012-08-10
|
* cleanup: move SettingsManager to its own filePatrick Totzke2012-08-10
|
* cleanup: split widgets.py and pep8/pyflakes fixesPatrick Totzke2012-08-10
|
* Merge branch '0.3.2-feature-bclosebang-453'Patrick Totzke2012-08-10
|\
| * replace bclose! command by a boolean argument 'force'Patrick Totzke2012-08-01
| | | | | | | | | | | | .. for bclose command: This way one can bind `bclose --force` to prevent a confirmation dialog while closing unsent envelope buffers.
| * Add `bclose!` commandKazuo Teramoto2012-08-01
| | | | | | | | | | | | | | This command is similar to `bclose` but it force closing a buffer without asking the user. cf issue #453
| * Ask the user to close an unsent envelope bufferKazuo Teramoto2012-08-01
| | | | | | | | | | | | | | This prevent accidentally closing an alot.buffers.EnvelopeBuffer and losing the buffer content. cf issue #453
* | Remove envelope tempfile on buffer cleanupKazuo Teramoto2012-08-02
| | | | | | | | | | | | | | | | This prevents losing the body text and headers in the case of a fault. Leaving the removal of temporary files to be done after the buffer is explicit closed or email is sent. cf issue #453
* | fix: weight for subject in default themePatrick Totzke2012-08-01
|/
* do not write default config if missingPatrick Totzke2012-08-01
| | | | | | This has been done before to provide the default bindings, which are now read directly from defautls/default.bindings during startup.
* read default bindings from default/default.bindingsPatrick Totzke2012-08-01
| | | | | | | | | | | | This re-introduces a separate file containing the default keybindings for alot. The values from this file are *always* used as fallbacks and can be overwritten by bindings from the users config. To be able to unbind a default binding just bind it to an empty string. The same will allow buffer-local bindings to be overwritten by global bindings as described in https://github.com/pazz/alot/issues/403#issuecomment-4434948. cf issue #487
* remove c&p relict from taglistbufferPatrick Totzke2012-07-30
| | | | this fixes issue #492
* Merge branch '0.3.2-rename-unlink-490'Patrick Totzke2012-07-26
|\
| * Rename `os.remove()` to `os.unlink()`Kazuo Teramoto2012-07-25
| | | | | | | | | | The two functions are exactly the same, but for consistency only use `os.unlink()` (make grepping easier).
* | Fix the sorting of tags with length == 1Kazuo Teramoto2012-07-25
|/ | | | | | The tag sorting `cmp()` put single unicode tags before the long tag names, but don't sort the single length tags. This commit fix this behavior sorting the single length tags separately.
* doc: remove non-ascii char to hotfix manual buildPatrick Totzke2012-07-24
| | | | cf issue #483
* bumped version to 0.3.2+Patrick Totzke2012-07-24
|
* bumped version string to 0.3.2Patrick Totzke2012-07-22
|
* Merge branch '0.3.1-theming'Patrick Totzke2012-07-22
|\
| * correctly report interpolation errorsPatrick Totzke2012-07-21
| |
| * make left align default, fix date paddingPatrick Totzke2012-07-21
| |