1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-02-22 06:23:58 +01:00
aerc/config
Karel Balej dbe350a585 msgview: add copy-link command
Add a command to copy links to the system clipboard. This can be useful
for instance when the URL should be handled in some other way than
opened (e. g. resent via some other communication channel or saved to a
file). It also improves security for situations where it's not desirable
for the URL to be visible on the process command line, such as when it
contains sensitive information such as an access token.

Adapted from open-link.

Changelog-added: If supported by the terminal, links from a message
 can now be copied to the system clipboard with the :copy-link command
 of the message viewer.
Signed-off-by: Karel Balej <balejk@matfyz.cz>
Acked-by: Robin Jarry <robin@jarry.cc>
2025-02-06 13:59:24 +01:00
..
accounts.conf Copy sent emails to the Sent folder 2019-05-15 19:41:21 -04:00
accounts.go reply: support multiple copy-to destinations 2025-01-16 21:00:06 +01:00
aerc.conf treewide: fix English spelling 2025-01-21 13:39:01 +01: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 config: use reflection to map ini keys to struct fields 2023-03-02 23:56:13 +01: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 stylesets: make default status line more readable 2025-01-21 13:39:01 +01: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 aerc: add quake-mode terminal 2024-10-08 12:45:21 +02:00
viewer.go log: move package to lib 2024-02-14 23:04:38 +01:00