mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 03:41:27 +00:00
nuke: add glow to preview markdown
This commit is contained in:
parent
60dfb79b8d
commit
d224016011
11
plugins/nuke
11
plugins/nuke
|
@ -45,6 +45,7 @@
|
||||||
# audio: mocplay (nnn plugin using MOC), mpv, mediainfo, exiftool
|
# audio: mocplay (nnn plugin using MOC), mpv, mediainfo, exiftool
|
||||||
# torrent: rtorrent, transmission-show
|
# torrent: rtorrent, transmission-show
|
||||||
# odt|ods|odp|sxw: odt2txt
|
# odt|ods|odp|sxw: odt2txt
|
||||||
|
# md: glow (https://github.com/charmbracelet/glow)
|
||||||
# htm|html|xhtml: w3m, lynx, elinks
|
# htm|html|xhtml: w3m, lynx, elinks
|
||||||
# json: jq, python (json.tool module)
|
# json: jq, python (json.tool module)
|
||||||
# Multimedia by mime:
|
# Multimedia by mime:
|
||||||
|
@ -165,6 +166,14 @@ handle_extension() {
|
||||||
fi
|
fi
|
||||||
exit 1;;
|
exit 1;;
|
||||||
|
|
||||||
|
## Markdown
|
||||||
|
md)
|
||||||
|
if which glow >/dev/null 2>&1; then
|
||||||
|
glow -sdark "${FPATH}" | less -R
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
## HTML
|
## HTML
|
||||||
htm|html|xhtml)
|
htm|html|xhtml)
|
||||||
## Preview as text conversion
|
## Preview as text conversion
|
||||||
|
@ -375,7 +384,7 @@ handle_mime() {
|
||||||
## Text
|
## Text
|
||||||
text/* | */xml)
|
text/* | */xml)
|
||||||
vi "${FPATH}"
|
vi "${FPATH}"
|
||||||
exit 1;;
|
exit 0;;
|
||||||
## Syntax highlight
|
## Syntax highlight
|
||||||
# if [[ "$( stat --printf='%s' -- "${FPATH}" )" -gt "${HIGHLIGHT_SIZE_MAX}" ]]; then
|
# if [[ "$( stat --printf='%s' -- "${FPATH}" )" -gt "${HIGHLIGHT_SIZE_MAX}" ]]; then
|
||||||
# exit 2
|
# exit 2
|
||||||
|
|
Loading…
Reference in a new issue