summaryrefslogtreecommitdiff
path: root/alot/defaults
Commit message (Collapse)AuthorAge
* defaults: default honor_followup_to to TrueAnton Khirnov2021-11-24
| | | | | If the sender bothered with setting it, we should respect their wishes by default.
* defaults: default followup_to to TrueAnton Khirnov2021-11-20
| | | | | | It only has any effect when mailinglists is configured, which signals the user's intent to use mail-followup-to just as well. Maybe followup_to should be removed completely.
* commands/envelope: refactor deriving headers to be editedAnton Khirnov2021-11-20
| | | | | | | | | Split the code into its own function. Make it properly case-insensitive. Apply either the blacklist or the whitelist setting, trying to apply both makes no sense. Enforce that either a blacklist or a whitelist is configured in the settings.
* default.bindings: add a default binding for thread 'move toggle'Anton Khirnov2021-05-17
|
* alot.rc.spec: add 'passed/flagged' to default property tagsAnton Khirnov2021-05-15
|
* commands/thread: drop the select commandAnton Khirnov2021-02-03
| | | | | | It no longer makes sense since the buffer has been split into two windows. Replace it with a new 'openattachment' command for opening attachments.
* db: make write operations asyncAnton Khirnov2021-01-20
|
* widgets/thread: option for smarter subject in message summaryAnton Khirnov2021-01-20
| | | | | | In the smart mode, display subject only if it's different from parent (modulo leading re:'s). Since the subject should not change most of the time, this reduces visual clutter.
* widgets/thread: allow forcing inline display of selected attachment typesAnton Khirnov2021-01-17
|
* thread: allow switching between multipart/alternative partsAnton Khirnov2021-01-13
|
* defaults.bindings: change default key for 'refresh' to '='Anton Khirnov2021-01-13
|
* buffers/thread: allow changing weights of the tree/message splitAnton Khirnov2020-12-30
|
* buffers/thread: use LineBox frames to wrap the two main partsAnton Khirnov2020-10-21
| | | | Drop the ugly divider that used to indicate which part is focused.
* Allow designating certain tags as "property" tags.Anton Khirnov2020-05-24
| | | | | | | | Those are tags like attachment, signed, sent, etc., which are set automatically based on message properties and are typically not changed manually. Such designated tags are not affected by the retag operation.
* thread: add basic support for folding long quoted blocksAnton Khirnov2020-05-05
|
* widgets/thread: configurable theming for cryptoAnton Khirnov2020-04-19
|
* widgets/search: remove support for the 'content' fieldAnton Khirnov2020-04-13
| | | | It is not useful and too complex/fragile to maintain.
* buffers/thread: make the widget split-windowAnton Khirnov2020-03-01
| | | | | | | | | | The top part displayes the thread structure, the bottom half the message body. This makes more sense then displaying the message inside the tree structure and makes it easier to implement features such as folding a part of the message body. Drop commands related to folding, since that functionality does not exist anymore.
* widgets/thread: add theming for quote lines in message bodyAnton Khirnov2020-02-19
|
* buffers/thread: drop support for auto-read taggingAnton Khirnov2020-02-05
| | | | It's pointless complexity that I do not need.
* alot: drop the total_messages info propertyAnton Khirnov2020-02-03
| | | | It is an utterly useless number.
* widgets/thread: drop thread_focus_linewiseAnton Khirnov2020-02-03
| | | | | There is no meaningful reason to focus on individual lines, since they are unactionable.
* envelope: add setting for custom Message-ID domainpacien2019-11-24
| | | | | This allows users to use a custom domain in automatically generated Message-ID headers instead of the local hostname.
* adding new config options to the docsAndrés Martano2019-03-04
|
* ~ expansion for .config/alot/configbrady2019-01-06
| | | | | | | | pep8! Better variable names, new feature into docs. Make sphinx documentation.
* Reword description of options -C and colourmodeAlexander Shpilkin2018-07-25
|
* add default binding for namedqueries bufferPatrick Totzke2018-07-24
|
* add config option to configure the statusbarPatrick Totzke2018-07-24
| | | | ... in new namedqueries buffer
* update theme spec, default theme and testsPatrick Totzke2018-07-24
| | | | | | | | | | This patchseries adds a new buffer type for displaying notmuch's saved querystrings. This commit adds the respective theming attributes used in the new buffer. They are just copies of the taglist buffer really. THIS BREAKS COMPATIBILITY WITH USER THEMES! The theme files need to be updated to also have these new attributes in order to conform with the updated spec.
* implement replied and passed tagsMichael J Gruber2018-03-05
| | | | | | | | | | | | | | | | | | maildir knows R and P flags which denote messages that have been replied to resp. passed on (fowarded, bounced). They correspond to IMAP flags \Replied and $Forwarded which are used by many clients and by synchronisation software. E.g., mbsync syncs \Replied to R, a patch for P is pending. Implement replied_tags and passed_tags for alot which work similar to sent_tags: sent_tags tags the sent message; replied_tags (resp. passed_tags) tags the message being replied to (resp. being fowarded). Basically, setting the replied_tags config to `replied` and replying to a message has the same effect as doing `tag replied; reply`, but the latter would tag even sending the reply is aborted or fails. The implementation in this patch makes sure that the tagging is done only if and when the reply resp. forward has been sent successfully.
* provide defaults and doc for draft_tagsMichael J Gruber2018-03-05
| | | | | draft_tags works the same way as sent_tags, so provide the same defaults and doc.
* remove superfluous list() for ConfigObjMichael J Gruber2018-03-05
| | | | | | force_list() converts single items to lists already. Thus, remove a superfluous list() that could be mistaken for converting a single string into a list of chars.
* Store settings in alot.rc.spec.Julian Mehne2018-01-21
| | | | | - allows users to use $XDG_CONFIG_HOME, as well - stores information in single places.
* Document the default values of template_dir and themes_dir.Julian Mehne2018-01-21
|
* Fix `:compose --template=foo` if default template_dir is used.Julian Mehne2018-01-21
| | | | | | | | | | | Fixes the following bug: To reproduce:: - Don't define `template_dir` in the user configuration file, such that the default value is used. - Run: :compose --template=foobar Problem: Displays error: `no template directory: $XDG_CONFIG_HOME/alot/templates`
* Merge pull request #1173 from pazz/feature-thread-indentPatrick Totzke2017-11-08
|\ | | | | thread mode message indentation
| * add default binding for dynamic indentation changePatrick Totzke2017-11-05
| |
| * add config option for default threadmode indentationPatrick Totzke2017-11-05
| |
* | new config option 'exclude_tags'Patrick Totzke2017-10-01
|/ | | | | which will be interpreted just like 'search.exclude_tags' in the notmuch config.
* defaults/alot.rc.spec: Add new option to control encrypting to selfDylan Baker2017-09-25
|
* defaults/alot.rc.spec: Remove message that is no longer trueDylan Baker2017-09-25
|
* Use new Address classDylan Baker2017-08-28
| | | | | | | This just wries the new Address class into alot for use, and fixes up a few places where such fixups are needed. Fixes #1107
* defaults/alot.rc.specDylan Baker2017-08-18
| | | | Mark all values for [account]encrypt_by_default as deprecated
* docs: mention 'content' part in threadline themingPatrick Totzke2017-08-04
| | | | | ... which displays a prefix of the msg contents. This feature was missing in the docs.
* Merge pull request #1029 from pazz/linewisePatrick Totzke2017-02-14
|\ | | | | optional linewise focussing in thread mode
| * optional linewise focussing in thread modePatrick Totzke2017-02-09
| | | | | | | | | | | | | | | | This introduces a new config option 'thread_focus_linewise', (defaults to True), which determines if the message texts are split into individually focussable lines in thread mode. fixes #645
* | alot.rc.spec: Fix typo in documentationDylan Baker2017-02-13
|/ | | | | It currently lists "terminal_command" in relation to "editor_spawn" but the config option is actually "terminal_cmd".
* Update docs about mouse settingLucas Hoffmann2017-02-03
| | | | | There have been several people asking about text selection with the mouse setting activated so it seems reasonable to mention it here.
* Merge pull request #1008 from dcbaker/pr/flip-mouse-bitPatrick Totzke2017-01-27
|\ | | | | Default to not handling mouse
| * Default to not handling mouseDylan Baker2017-01-26
| | | | | | | | | | | | As discussed elsewhere, handling the mouse was not done before, and breaks work flows that include using the mouse for other things (middle-click paste). This only changes the default option to False.