diff options
| author | Robert Günzler <r@gnzler.io> | 2021-11-02 17:30:24 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-11-02 19:06:47 +0100 |
| commit | 15a7ac4890dea48be140350c295d4d9ea05292ee (patch) | |
| tree | e0405ddaa98fa30ec336d2504a244e52b4910524 /.vim/after | |
| parent | 3768a6c1488c148cc07481687a47cb7cce02ad35 (diff) | |
vim: switch from ultisnips+snippets.nvim to snippy
Diffstat (limited to '')
| -rw-r--r-- | .vim/after/snippets/_.snippets | 22 | ||||
| -rw-r--r-- | .vim/after/snippets/dockerfile.snippets.todo (renamed from .vim/UltiSnips/dockerfile.snippets) | 0 | ||||
| -rw-r--r-- | .vim/after/snippets/ebuild.snippets.todo (renamed from .vim/UltiSnips/ebuild.snippets) | 0 | ||||
| -rw-r--r-- | .vim/after/snippets/go.snippets.todo (renamed from .vim/UltiSnips/go.snippets) | 0 | ||||
| -rw-r--r-- | .vim/after/snippets/mail.snippets.todo (renamed from .vim/UltiSnips/mail.snippets) | 0 | ||||
| -rw-r--r-- | .vim/after/snippets/markdown.snippets.todo (renamed from .vim/UltiSnips/markdown.snippets) | 0 | ||||
| -rw-r--r-- | .vim/after/snippets/sh.snippets | 48 | ||||
| -rw-r--r-- | .vim/after/snippets/tex.snippets.todo (renamed from .vim/UltiSnips/tex.snippets) | 0 |
8 files changed, 70 insertions, 0 deletions
diff --git a/.vim/after/snippets/_.snippets b/.vim/after/snippets/_.snippets new file mode 100644 index 0000000..7c99bd0 --- /dev/null +++ b/.vim/after/snippets/_.snippets @@ -0,0 +1,22 @@ +snippet sign "Robert Günzler <r@gnzler.io>" + Robert Günzler <r@gnzler.io> +snippet me "git user id" + `snips#exec('git config --get user.name')` <`snips#exec('git config --get user.email')`> +snippet today "YYYY-MM-DD" + `luaeval("os.date('%Y-%m-%d')")` +snippet nowutc "YYYY-MM-DDThh:mm:ssZ" + `luaeval("os.date('!%Y-%m-%dT%H:%M:%SZ')")` +snippet nowloc "YYYY-MM-DDThh:mm:ssZ" + `luaeval("os.date('%Y-%m-%dT%H:%M:%SZ')")` +snippet ok "✔" + ✔ +snippet bad "✘" + ✘ +snippet arrow "→" + → +snippet arrowb "⇒" + ⇒ +snippet todo "TODO(<user>): ..." + `snips#comment('TODO(' .. snips#exec('id -un') .. '):')` $0 +snippet note "NOTE(<user>): ..." + `snips#comment('NOTE(' .. snips#exec('id -un') .. '):')` $0 diff --git a/.vim/UltiSnips/dockerfile.snippets b/.vim/after/snippets/dockerfile.snippets.todo index c8d7502..c8d7502 100644 --- a/.vim/UltiSnips/dockerfile.snippets +++ b/.vim/after/snippets/dockerfile.snippets.todo diff --git a/.vim/UltiSnips/ebuild.snippets b/.vim/after/snippets/ebuild.snippets.todo index 6856c61..6856c61 100644 --- a/.vim/UltiSnips/ebuild.snippets +++ b/.vim/after/snippets/ebuild.snippets.todo diff --git a/.vim/UltiSnips/go.snippets b/.vim/after/snippets/go.snippets.todo index 3152e3a..3152e3a 100644 --- a/.vim/UltiSnips/go.snippets +++ b/.vim/after/snippets/go.snippets.todo diff --git a/.vim/UltiSnips/mail.snippets b/.vim/after/snippets/mail.snippets.todo index 1b49c9d..1b49c9d 100644 --- a/.vim/UltiSnips/mail.snippets +++ b/.vim/after/snippets/mail.snippets.todo diff --git a/.vim/UltiSnips/markdown.snippets b/.vim/after/snippets/markdown.snippets.todo index 641e77c..641e77c 100644 --- a/.vim/UltiSnips/markdown.snippets +++ b/.vim/after/snippets/markdown.snippets.todo diff --git a/.vim/after/snippets/sh.snippets b/.vim/after/snippets/sh.snippets new file mode 100644 index 0000000..99b8cb7 --- /dev/null +++ b/.vim/after/snippets/sh.snippets @@ -0,0 +1,48 @@ +snippet skel "skeleton" + #!/bin/sh + + set -e + [ -n "$DEBUG" ] && set -x + + $0 +snippet usage "usage" + usage() { + printf "usage: %s" "$(basename "\$0")\n" + printf "\n" + printf "$1\n" + } + + case "\$1" in + -h) usage && exit 0 ;; + esac + + $0 +snippet getopt "while getopts" + $2= + while getopts $1h opt; do + case "$opt" in + $1) $2=1 ;; + h|?) printf "usage: %s [-h]\n" "$(basename "\$0")" + printf "\n" + printf " -$1 \t $2\n" + printf "\n" + exit 2 ;; + esac + done + shift $((OPTIND - 1)) +snippet deps "for app in" + # check requirements + for tool in $1; do + if ! command -v "$tool" >/dev/null; then + printf "%s: %s not installed but required\n" "$(basename "\$0")" "$tool" >&2 + exit 1 + fi + done + + $0 +snippet doc "script docs" + # + # DESCRIPTION: + # $1 + # + $0 diff --git a/.vim/UltiSnips/tex.snippets b/.vim/after/snippets/tex.snippets.todo index de9a974..de9a974 100644 --- a/.vim/UltiSnips/tex.snippets +++ b/.vim/after/snippets/tex.snippets.todo |