From 76fccb2f8b68e77bb07aafe3ce45b8cc5cd436cf Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 18 Feb 2022 19:34:49 +0300 Subject: [PATCH] x-urlopen.sh --- cmd/muttrc-gen.sh | 4 ++++ cmd/x-urlview.sh | 3 +++ doc/usage.texi | 6 ++++++ 3 files changed, 13 insertions(+) create mode 100755 cmd/x-urlview.sh diff --git a/cmd/muttrc-gen.sh b/cmd/muttrc-gen.sh index 6eac0e8..43b1b2e 100755 --- a/cmd/muttrc-gen.sh +++ b/cmd/muttrc-gen.sh @@ -1,5 +1,6 @@ #!/bin/sh -e +cmds="$(dirname "$(realpath "$0")")" cat <~UN set date_format="%Y-%m-%d %H:%M" folder-hook . "set index_format = \"%4C %Z [%D] %s (%?l?%4l&%c?)\"" +bind pager o noop +macro pager o "|$cmds/x-urlview.sh\n" + macro index "mu find --muhome mu --clearlinks --format=links --linksdir=search " "mu find" macro index "search" "mu find results" folder-hook search "set index_format = \"%4C [%D] %s (%F)\"" diff --git a/cmd/x-urlview.sh b/cmd/x-urlview.sh new file mode 100755 index 0000000..65dd2c5 --- /dev/null +++ b/cmd/x-urlview.sh @@ -0,0 +1,3 @@ +#!/bin/sh -e + +grep ^X- | urlview diff --git a/doc/usage.texi b/doc/usage.texi index b709310..8af779f 100644 --- a/doc/usage.texi +++ b/doc/usage.texi @@ -115,6 +115,12 @@ And again this is made for convenience. It will mark both new (@strong{N}) and old-but-unread (@strong{O}) messages as read. You will see left tag-marks near each message to understand what was touched. +@item Press @code{o} to open links and enclosures URLs + +Do it in pager mode and you message will be piped to +@file{cmd/x-urlview.sh}, that will show all @code{X-URL} +and @code{X-Enclosure} links. + @item Index your messages @example -- 2.44.0