]> git.phdru.name Git - dotfiles.git/blobdiff - .mc/mc.ext
.mc: view docx with docx2txt, edit with libreoffice
[dotfiles.git] / .mc / mc.ext
index e5c6fb7748f095810b6dbfa2b0941ae2c00972ea..2f9d08bbc7d6360c57e22f24d267459f36239d39 100644 (file)
@@ -525,6 +525,7 @@ shell/.sdw
 
 # StarOffice 6 and OpenOffice.org formats
 regex/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
+       Edit=(libreoffice %f &)
        Open=(libreoffice %f &)
        View=%view{ascii} odt2txt %f
 
@@ -712,6 +713,11 @@ regex/\.([rR][tT][fF])$
 regex/\.([Dd][oO][cCtT]|[Ww][rR][iI])$
    Include=msoffice
 
+regex/\.([Dd][oO][cC][Xx])$
+   Edit=libreoffice %f &
+   Open=libreoffice %f &
+   View=%view{ascii} docx2txt %f - | iconv -f utf-8
+
 type/^Microsoft\ Word
    Include=msoffice
 
@@ -738,11 +744,6 @@ shell/.o
    View=%view{ascii} nm %f
    Disassemble=%view{ascii} objdump -d -r %f
 
-# Python eggs are zip archives
-shell/.egg
-   Open=%cd %p/uzip://
-   View=%view{ascii} unzip -v %f
-
 # Python
 shell/.py
    Open=python %f
@@ -764,17 +765,18 @@ type/^XML *(1\.0 *)?document text
 
 include/audio
    #Open=[ "`audtool --get-volume`" -eq 0 ] && (audacious & sleep 3); audtool --playlist-clear --playlist-addurl %f --playback-play
-   #Open=smplay %f &
+   #Open=smplayer %f &
    Open=deadbeef %f &
    #Open=mediaplayer_open %f
    View=%view{ascii} %f
 
 include/msoffice
+   Edit=libreoffice %f &
    Open=libreoffice %f &
    View=%view{ascii} catdoc %f
 
 include/video
-   Open=smplay %f &
+   Open=smplayer %f &
    #Open=mediaplayer_open %f
    View=%view{ascii} %f