]> Sergey Matveev's repositories - feeder.git/commitdiff
x-urlopen.sh
authorSergey Matveev <stargrave@stargrave.org>
Fri, 18 Feb 2022 16:34:49 +0000 (19:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 18 Feb 2022 16:34:49 +0000 (19:34 +0300)
cmd/muttrc-gen.sh
cmd/x-urlview.sh [new file with mode: 0755]
doc/usage.texi

index 6eac0e840100a0dd58e98cf0907bc7cca4073763..43b1b2ebf003e83898e750243ce7549ea67459a3 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/sh -e
 
+cmds="$(dirname "$(realpath "$0")")"
 cat <<EOF
 set mail_check_stats
 set mail_check_stats_interval=5
@@ -14,6 +15,9 @@ macro index A <tag-pattern>~U<enter><tag-prefix><clear-flag>N
 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 <F8> "<shell-escape>mu find --muhome mu --clearlinks --format=links --linksdir=search " "mu find"
 macro index <F9> "<change-folder-readonly>search<enter>" "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 (executable)
index 0000000..65dd2c5
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh -e
+
+grep ^X- | urlview
index b7093104240788e2ea013c3e650d6e1002ecf420..8af779f66c5fcd35fbee28ea2b97fbb954171c4e 100644 (file)
@@ -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