From 8b748cb5934673dec80786e6b4cc25d8a440a654 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sun, 9 Aug 2020 19:02:51 +0100 Subject: [PATCH] vim/snippets/sh: script_dir snippet to get path to current source --- vim/ultisnips/sh.snippets | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vim/ultisnips/sh.snippets b/vim/ultisnips/sh.snippets index 45d5f81..13c1419 100644 --- a/vim/ultisnips/sh.snippets +++ b/vim/ultisnips/sh.snippets @@ -8,6 +8,11 @@ snippet !env "#!/usr/bin/env (!env)" b endsnippet +snippet script_dir "Get dir of current script" b +${1:script_dir}="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +$0 +endsnippet + snippet ar "${array[@]}" w \${${1:array}[${2:@}]}$0 endsnippet -- 2.48.1