summaryrefslogtreecommitdiff
path: root/alot/settings/theme.py
Commit message (Collapse)AuthorAge
* main: allow -c to be used multiple timesAnton Khirnov2023-03-16
| | | | Merge values from multiple files.
* Cosmetics, clean up importsAnton Khirnov2021-02-10
|
* widgets/thread: add theming for quote lines in message bodyAnton Khirnov2020-02-19
|
* remove old new-style classes syntaxPatrick Totzke2019-05-27
| | | | | | Python3 only supports "new-style" classes (those extending object), and we don't need to explicitly inherit from this root class any more. See http://pylint-messages.wikidot.com/messages:c1001
* Remove old __future__ importsLucas Hoffmann2018-06-19
| | | | They are not needed for python >= 3.0.
* Log unknown settings in configuration and theme files.Julian Mehne2018-01-08
|
* move alot/settings/checks to alot/utils/configobjDylan Baker2017-01-25
| | | | This is just more reorganization.
* Use absolute_imports from __future__Lucas Hoffmann2017-01-18
|
* fix odd continuation and indentationDylan Baker2016-12-27
| | | | This is just whitespace changes.
* Clean up importsLucas Hoffmann2016-12-09
| | | | | | - use relative imports if possible - group imports into standard library, third party, and alot modules - sort imports alphabetically
* pep8/pyflakes fixesPatrick Totzke2013-03-16
|
* introduce new themable thread.body_focus for focussed body text linesPatrick Totzke2013-03-03
|
* fix error caused by leaving out threadline-foo parts..Patrick Totzke2012-08-11
| | | | ..in theme files
* better validation error reportsPatrick Totzke2012-07-21
|
* move thread move theming to more durable config syntaxPatrick Totzke2012-07-15
|
* fix threadline defaultsPatrick Totzke2012-07-14
| | | | | this makes sure that undefined values in highlight 'threadline-foo' sections default to their corresponding parts in the 'threadlin' (default) section
* doc: docstrings for new stuff in alot.settings.*Patrick Totzke2012-07-14
|
* docstrings for new settings methodsPatrick Totzke2012-07-12
|
* implement selective threadline theming aka. 'highlighting'Patrick Totzke2012-07-07
| | | | | | | | | | | This allows the user to specify alternate 'threadline.*' sections for searchmode: They specify the difference to the default threadline theming. Each of those can contain fields 'query' and 'tagged_with' to determine if they apply: We go through all those threadline sections top down, for each of them check if the conditions query (thread matches querystring) and 'tagged_with' (culmulative tags of messages in thread contain those listed). The first section that matches wins, default is to section 'threadline'.
* rename threadline order --> partsPatrick Totzke2012-07-07
|
* make sure width is setPatrick Totzke2012-07-07
|
* rewrite Theme classPatrick Totzke2012-07-05
| | | | | | | | | | | its constructor makes sure that 'threadline' subsections of 'search' section actually have subsections defined for all parts listed in its 'order' value (which lists all parts to be displayed). Moreover, this implements 'get_threadline_structure': a method that will compile a dict with all threadline theming infos for a given thread object.
* update Theme constructorPatrick Totzke2012-07-03
| | | | | It just needs to store the already parsed AttrSpec objects: requested attributes are simply looked up in the configobj object
* add copyright statements to all source filesPatrick Totzke2012-06-14
| | | | cf issue #472
* pep8 fixesPatrick Totzke2012-03-11
|
* docs: for settings.utils and settings.errorsPatrick Totzke2012-03-11
|
* cleanup: moved Theme to separate filePatrick Totzke2012-03-11