Add literate mailcap config

This commit is contained in:
Tom Willemse 2014-12-19 22:13:32 +01:00
parent 28aae66e28
commit 9a4067a8c6
5 changed files with 39 additions and 5 deletions

3
functions.mk Normal file
View file

@ -0,0 +1,3 @@
define tangle =
emacs -Q -batch -l "ob-tangle" -eval "(org-babel-tangle-file \"$<\")"
endef

1
mailcap/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.mailcap

View file

@ -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

6
mailcap/Makefile Normal file
View file

@ -0,0 +1,6 @@
include ../functions.mk
files: .mailcap
.mailcap: mailcap.org
$(call tangle)

29
mailcap/mailcap.org Normal file
View file

@ -0,0 +1,29 @@
#+TITLE: Mailcap
#+PROPERTY: tangle .mailcap
#+PROPERTY: padline no
#+STARTUP: showall
#+OPTIONS: author:nil num:nil toc:nil
#+HTML_HEAD: <link href="https://ryuslash.org/org.css" rel="stylesheet" type="text/css" />
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