From: Sergey Matveev Date: Fri, 18 Mar 2022 13:27:09 +0000 (+0300) Subject: More reliable, flexible and convenient zsh MIME handler for mc X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=e5be1e7032b4c185acea0e103b7e44fa9acf4d7a More reliable, flexible and convenient zsh MIME handler for mc --- diff --git a/mc/mc.ext b/mc/mc.ext index e1eb512..aeb9adf 100644 --- a/mc/mc.ext +++ b/mc/mc.ext @@ -167,13 +167,13 @@ regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.zst %var{PAGER:more} regex/\.(djvu|epub|info|pdf)$ - Open=run-mailcap %s + Open=zsh-mime-open %s regex/\.(htm|html)$ Open=lynx -noreferer -partial -assume_charset=utf-8 %s regex/\.(apng|avif|gif|heic|icc|jp2|jpeg|jpg|jxl|mng|pam|pbm|pfm|pgm|png|pnm)$ - Open=run-mailcap %s + Open=zsh-mime-open %s default/* Open= diff --git a/zsh/bin/zsh-mime-open b/zsh/bin/zsh-mime-open new file mode 100755 index 0000000..7c7cecb --- /dev/null +++ b/zsh/bin/zsh-mime-open @@ -0,0 +1,5 @@ +#!/usr/bin/env zsh + +autoload -U zsh-mime-setup +zsh-mime-setup +zsh-mime-handler $1