1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-06-15 15:30:20 +02:00
aerc/config
Simon Martin de2006bbd3 config: allow controlling whether :delete is allowed from any folder
It's currently possible to delete mails (*not* move to Trash) from any
folder. What a delete action does depends on the mail client, and it is
often synonymous to "Move to trash", and aerc's behaviour can surprise
users (who will find out too late, when their mail is gone forever...).

This patch adds a configuration setting to control whether deletes are
allowed from any folder, or are restricted to the Trash and Junk
folders.

Signed-off-by: Simon Martin <simon@nasilyan.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2025-06-11 10:12:16 +02:00
..
accounts.conf Copy sent emails to the Sent folder 2019-05-15 19:41:21 -04:00
accounts.go config: allow controlling whether :delete is allowed from any folder 2025-06-11 10:12:16 +02:00
aerc.conf ui: allow message split viewer to automatically mark messages as read 2025-06-11 10:12:16 +02:00
binds.conf msgview: add copy-link command 2025-02-06 13:59:24 +01:00
binds.go binds: fix format of special keys 2025-01-24 09:28:09 +01:00
binds_test.go binds: fix format of special keys 2025-01-24 09:28:09 +01:00
cmds.go patch/list: add list sub-cmd 2023-12-30 15:42:09 +01:00
columns.go config: remove deprecated settings 2024-01-08 00:07:51 +01:00
compose.go composer: add focus-body option 2024-11-10 18:08:40 +01:00
config.go config: fix system paths when relocating aerc 2024-12-21 16:24:53 +01:00
converters.go log: move package to lib 2024-02-14 23:04:38 +01:00
filters.go viewer: allow filters to provide their own paging 2024-12-05 10:57:11 +01:00
general.go aerc: support terminal-based pinentry programs 2024-10-12 00:12:25 +02:00
hooks.go hooks: add flag-changed 2024-04-14 11:51:00 +02:00
openers.go log: move package to lib 2024-02-14 23:04:38 +01:00
parse.go treewide: replace interface{} with any 2025-04-07 10:51:05 +02:00
reload.go config: add reload helper functions 2024-08-20 12:26:46 +02:00
statusline.go config: change default appearance 2024-02-14 23:05:06 +01:00
style.go ui: allow multiple stylesets to be specified in styleset-name 2025-03-30 23:09:46 +02:00
style_test.go style: add back support for valid header patterns 2025-01-16 20:55:16 +01:00
templates.go templates: add a template for forwaded messages 2024-08-20 11:54:34 +02:00
ui.go ui: allow message split viewer to automatically mark messages as read 2025-06-11 10:12:16 +02:00
viewer.go log: move package to lib 2024-02-14 23:04:38 +01:00