From: Samir Benmendil Date: Sun, 9 Aug 2020 18:02:51 +0000 (+0100) Subject: vim/snippets/sh: script_dir snippet to get path to current source X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/8b748cb5934673dec80786e6b4cc25d8a440a654 vim/snippets/sh: script_dir snippet to get path to current source --- 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