diff options
Diffstat (limited to 'rc/prelude.sh')
| -rw-r--r-- | rc/prelude.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/rc/prelude.sh b/rc/prelude.sh new file mode 100644 index 0000000..a3bdeac --- /dev/null +++ b/rc/prelude.sh @@ -0,0 +1,20 @@ +kak_escape() { + for text do + printf "'" + while true; do + case "$text" in + *"'"*) + head=${text%%"'"*} + tail=${text#*"'"} + printf "%s''" "$head" + text=$tail + ;; + *) + printf "%s' " "$text" + break + ;; + esac + done + done + printf '\n' +} |
