Thanks! I must have gotten the order wrong the first time. I commented out the first part:
# regex/i/\.(do[ct]|wri|docx)$ # Open=/usr/lib/mc/ext.d/doc.sh open msdoc # View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc Then I added shell/i/.doc View=%view{ascii} /usr/bin/catdoc %f shell/i/.docx View=%view{ascii} /usr/bin/docx2txt %f - BEFORE type/^Microsoft\ Word Open=/usr/lib/mc/ext.d/doc.sh open msdoc View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc and it works now. However, I can't *open* the files if I want to edit them with LibreOffice. So I had to add the Open= lines back in: shell/i/.doc Open=/usr/lib/mc/ext.d/doc.sh open ooffice View=%view{ascii} /usr/bin/catdoc %f shell/i/.docx Open=/usr/lib/mc/ext.d/doc.sh open ooffice View=%view{ascii} /usr/bin/docx2txt %f - Thanks! Greg ------------------------------------------------------------------------------- On Sat 30 Apr 2022 at 10:34 Frank Dietrich wrote: > > Hi Greg, > > your syntax looks ok. As the extension file is processed top down and > the first matching rule wins. What file type does following command > report for one of your old *.doc files? > > file one-of-your.doc > > The rule > > shell/.doc > View=%view{ascii} /usr/bin/catdoc %f > > should be placed above the rule > > type/^Microsoft\ Word > > or move on top of the rules in file (~/.config/mc/mc.ext) > > cheers > Frank > -- _______________________________________________ mc mailing list https://mail.gnome.org/mailman/listinfo/mc