]> git.phdru.name Git - dotfiles.git/blobdiff - .mc/mc.ext
.mc: `pdftotext`: Preserve layout
[dotfiles.git] / .mc / mc.ext
index 2efbc07bb46b4d66bd89a617368333275b286d86..c032ee679ac6aa8d72c0b57e8d864d5ad7c48c9c 100644 (file)
@@ -510,7 +510,7 @@ type/^PDF
        Open=(see %f &)
        #Open=(acroread %f &)
        #Open=(ghostview %f &)
-       View=%view{ascii} pdftotext %f -
+       View=%view{ascii} pdftotext -layout -q %f - | iconv.py -f utf-8
 
 # The following code very ugly and should not be taken as example.
 # It should be cleaned up when the new format of mc.ext is developed.
@@ -550,7 +550,7 @@ shell/.abw
 regex/\.([xX][lL][sSwW])$
        Open=(gnumeric %f >/dev/null 2>&1 &)
        View=%view{ascii} xls2csv %f || strings %f
-type/^Microsoft\ Excel
+type/^Microsoft\ Excel$
        Open=(gnumeric %f >/dev/null 2>&1 &)
        View=%view{ascii} xls2csv %f || strings %f
 
@@ -728,6 +728,12 @@ type/^Microsoft\ Word
 type/^Microsoft\ Office\ Document
    Include=msoffice-doc
 
+regex/\.([xX][lL][sS][xX])$
+   Include=msoffice-xlsx
+
+type/^Microsoft\ Excel 2007+
+   Include=msoffice-xlsx
+
 type/^Composite\ Document\ File
    Include=msoffice-doc
 
@@ -782,6 +788,11 @@ include/msoffice-doc
    Open=libreoffice %f &
    View=%view{ascii} catdoc %f
 
+include/msoffice-xlsx
+   Edit=libreoffice %f &
+   Open=libreoffice %f &
+   View=%view{ascii} xlsx2csv %f | iconv.py -f utf-8
+
 include/video
    Open=mplayer %f &
    View=%view{ascii} %f