11 [ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN
="xdg-open"
39 unpacker
=`get_unpacker ${filetype}`
43 case "${MC_EXT_CURRENTDIR}"/"${MC_EXT_FILENAME}" in
45 cat "${MC_EXT_FILENAME}"
48 { zsoelim
"${MC_EXT_FILENAME}" 2>/dev/null || cat "${MC_EXT_FILENAME}"; } | nroff @MAN_FLAGS@ @MANDOC@
53 pod2man "${MC_EXT_FILENAME}" | nroff @MAN_FLAGS@ @MANDOC@
56 nroff @MAN_FLAGS@ -me "${MC_EXT_FILENAME}"
59 nroff @MAN_FLAGS@ -ms "${MC_EXT_FILENAME}"
61 man.gz|man.bz|man.bz2|man.lzma|man.xz)
62 case "${MC_EXT_CURRENTDIR}"/"${MC_EXT_FILENAME}" in
64 ${unpacker} "${MC_EXT_FILENAME}"
67 ${unpacker} "${MC_EXT_FILENAME}" | nroff @MAN_FLAGS@ @MANDOC@
80 unpacker=`get_unpacker ${filetype}`
84 info -f "${MC_EXT_FILENAME}"
87 case "${MC_EXT_CURRENTDIR}"/"${MC_EXT_FILENAME}" in
89 cat "${MC_EXT_FILENAME}"
92 { zsoelim "${MC_EXT_FILENAME}" 2>/dev/null || cat "${MC_EXT_FILENAME}"; } | \
93 nroff @MAN_FLAGS@ @MANDOC@
98 pod2man
"${MC_EXT_FILENAME}" | nroff @MAN_FLAGS@ @MANDOC@ |
${pager}
101 nroff @MAN_FLAGS@
-me "${MC_EXT_FILENAME}" |
${pager}
104 nroff @MAN_FLAGS@
-ms "${MC_EXT_FILENAME}" |
${pager}
106 man.gz|man.bz|man.bz2|man.lzma|man.xz
)
107 case "${MC_EXT_CURRENTDIR}"/"${MC_EXT_FILENAME}" in
109 ${unpacker} "${MC_EXT_FILENAME}"
112 ${unpacker} "${MC_EXT_FILENAME}" | nroff @MAN_FLAGS@ @MANDOC@
117 if [ -n "$DISPLAY" ]; then
118 which kchmviewer
> /dev
/null
2>&1 \
119 && (kchmviewer
"${MC_EXT_FILENAME}" &) \
120 ||
(xchm
"${MC_EXT_FILENAME}" &)
122 chm_http
"${MC_EXT_FILENAME}" & elinks http
://localhost
:8080/index.html
133 do_view_action
"${filetype}"
136 "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev
/null || \
137 do_open_action
"${filetype}" "${pager}"