From 044eedea32b87f4b84afc578e791710004cb236c Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sat, 10 Feb 2024 13:41:30 +0100 Subject: [PATCH] neomutt: Add ics to calendar by printing it By invoking 'print' for ics files from neomutt we can simply add it to our local calendar directly from the interface. Neat little 'cheat' to provide custom functions for specific file types. --- office/.config/neomutt/mailcap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/office/.config/neomutt/mailcap b/office/.config/neomutt/mailcap index 027ca80..384dcce 100644 --- a/office/.config/neomutt/mailcap +++ b/office/.config/neomutt/mailcap @@ -6,8 +6,8 @@ text/html; render-prettyhtml %s; nametemplate=%s.html; copiousoutput; text/plain; $EDITOR %s ; # show calendar invites -text/calendar; mutt-ics; copiousoutput -application/ics; mutt-ics; copiousoutput +text/calendar; mutt-ics; description=ics details; copiousoutput; print=khal import %s; needsterminal +application/ics; mutt-ics; description=ics details; copiousoutput; print=khal import %s; needsterminal # open images externally image/*; imv %s ;