From 9a4067a8c6386eb82a63b0210310ec954ac8d382 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 19 Dec 2014 22:13:32 +0100 Subject: [PATCH] Add literate mailcap config --- functions.mk | 3 +++ mailcap/.gitignore | 1 + mailcap/.mailcap | 5 ----- mailcap/Makefile | 6 ++++++ mailcap/mailcap.org | 29 +++++++++++++++++++++++++++++ 5 files changed, 39 insertions(+), 5 deletions(-) create mode 100644 functions.mk create mode 100644 mailcap/.gitignore delete mode 100644 mailcap/.mailcap create mode 100644 mailcap/Makefile create mode 100644 mailcap/mailcap.org diff --git a/functions.mk b/functions.mk new file mode 100644 index 0000000..ba610f1 --- /dev/null +++ b/functions.mk @@ -0,0 +1,3 @@ +define tangle = +emacs -Q -batch -l "ob-tangle" -eval "(org-babel-tangle-file \"$<\")" +endef diff --git a/mailcap/.gitignore b/mailcap/.gitignore new file mode 100644 index 0000000..b733d69 --- /dev/null +++ b/mailcap/.gitignore @@ -0,0 +1 @@ +.mailcap diff --git a/mailcap/.mailcap b/mailcap/.mailcap deleted file mode 100644 index 3a78b82..0000000 --- a/mailcap/.mailcap +++ /dev/null @@ -1,5 +0,0 @@ -application/pdf; zathura %s -image/*; gimp %s -image/*; feh %s -application/vnd.openxmlformats-officedocument.wordprocessingml.document; libreoffice %s -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; libreoffice %s diff --git a/mailcap/Makefile b/mailcap/Makefile new file mode 100644 index 0000000..f69cced --- /dev/null +++ b/mailcap/Makefile @@ -0,0 +1,6 @@ +include ../functions.mk + +files: .mailcap + +.mailcap: mailcap.org + $(call tangle) diff --git a/mailcap/mailcap.org b/mailcap/mailcap.org new file mode 100644 index 0000000..161b48d --- /dev/null +++ b/mailcap/mailcap.org @@ -0,0 +1,29 @@ +#+TITLE: Mailcap +#+PROPERTY: tangle .mailcap +#+PROPERTY: padline no +#+STARTUP: showall +#+OPTIONS: author:nil num:nil toc:nil +#+HTML_HEAD: + +This is mostly used, in my case, for telling Gnus how to open certain +files. + +- Use [[https://pwmt.org/projects/zathura/][zathura]] to read PDF files. + + #+BEGIN_SRC fundamental + application/pdf; zathura %s + #+END_SRC + +- Use [[http://www.gimp.org/][GIMP]] or [[http://feh.finalrewind.org/][feh]] to open any image files. + + #+BEGIN_SRC fundamental + image/*; gimp %s + image/*; feh %s + #+END_SRC + +- Use [[https://www.libreoffice.org/][LibreOffice]] to open any ~.docx~ or ~.xlsx~ files. + + #+BEGIN_SRC fundamental + application/vnd.openxmlformats-officedocument.wordprocessingml.document; libreoffice %s + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; libreoffice %s + #+END_SRC