noparse header to disable bashdown on snippet
This commit is contained in:
parent
36ccda5f30
commit
7e7b0a8c65
9
snippy
9
snippy
@ -4,7 +4,8 @@
|
|||||||
# augmented by barbuk: https://github.com/BarbUk/dotfiles/blob/master/bin/snippy
|
# augmented by barbuk: https://github.com/BarbUk/dotfiles/blob/master/bin/snippy
|
||||||
# . restore current clipboard
|
# . restore current clipboard
|
||||||
# . {clipboard} placeholder to use current clipboard in snippet
|
# . {clipboard} placeholder to use current clipboard in snippet
|
||||||
# . {cursor} placeholder to place the cursor
|
# . {cursor} placeholder to place the cursor
|
||||||
|
# . ##noparse header in snippet to not parse
|
||||||
# augmented by "opennomad": https://gist.github.com/opennomad/15c4d624dce99066a82d
|
# augmented by "opennomad": https://gist.github.com/opennomad/15c4d624dce99066a82d
|
||||||
# originally written by "mhwombat": https://bbs.archlinux.org/viewtopic.php?id=71938&p=2
|
# originally written by "mhwombat": https://bbs.archlinux.org/viewtopic.php?id=71938&p=2
|
||||||
# Based on "snippy" by "sessy"
|
# Based on "snippy" by "sessy"
|
||||||
@ -74,9 +75,9 @@ run(){
|
|||||||
|
|
||||||
if [ -f "${DIR}/${FILE}" ]; then
|
if [ -f "${DIR}/${FILE}" ]; then
|
||||||
# Put the contents of the selected file into the paste buffer.
|
# Put the contents of the selected file into the paste buffer.
|
||||||
# bang is a bash template, don't pass it to bashdown
|
# don't parse file with the ##noparse header
|
||||||
if [[ ${FILE} == "bang" ]]; then
|
if grep -qE "^##noparse" "${FILE}"; then
|
||||||
content="$(cat "${DIR}/${FILE}")"
|
content="$(tail -n +2 "${DIR}/${FILE}")"
|
||||||
else
|
else
|
||||||
content="$(bashdown < "${DIR}/${FILE}")"
|
content="$(bashdown < "${DIR}/${FILE}")"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user