aboutsummaryrefslogtreecommitdiff
path: root/files/.vim/UltiSnips
diff options
context:
space:
mode:
authorAnton Bobov <anton@bobov.name>2023-06-30 15:55:11 +0500
committerAnton Bobov <anton@bobov.name>2023-06-30 15:55:11 +0500
commit82ef876be9b347e7b2182e4ed84188c806150e7d (patch)
treeb8567f6aa24ffaab7d9ed54e5039a9e7a7a4107c /files/.vim/UltiSnips
parent12fb847d4e47001103332cd9695afe80f894371f (diff)
vim: Add sh template and snippets
Diffstat (limited to 'files/.vim/UltiSnips')
-rw-r--r--files/.vim/UltiSnips/sh.snippets7
1 files changed, 7 insertions, 0 deletions
diff --git a/files/.vim/UltiSnips/sh.snippets b/files/.vim/UltiSnips/sh.snippets
new file mode 100644
index 0000000..e509201
--- /dev/null
+++ b/files/.vim/UltiSnips/sh.snippets
@@ -0,0 +1,7 @@
+snippet ssh "safe shell optsions"
+set -euo pipefail
+endsnippet
+
+snippet scriptdir "get script directory"
+scriptdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
+endsnippet