From 82ef876be9b347e7b2182e4ed84188c806150e7d Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Fri, 30 Jun 2023 15:55:11 +0500 Subject: vim: Add sh template and snippets --- files/.vim/UltiSnips/sh.snippets | 7 +++++++ files/.vim/templates/=template=.sh | 8 +++----- files/.vimrc | 3 +-- 3 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 files/.vim/UltiSnips/sh.snippets 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 diff --git a/files/.vim/templates/=template=.sh b/files/.vim/templates/=template=.sh index 93127fa..a077c53 100644 --- a/files/.vim/templates/=template=.sh +++ b/files/.vim/templates/=template=.sh @@ -1,5 +1,3 @@ -#!/bin/bash - -set -e - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +#!/bin/bash + +set -euo pipefail diff --git a/files/.vimrc b/files/.vimrc index 1df0cb4..a8619c8 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -12,7 +12,7 @@ Plug 'vim-scripts/L9' " Git inside vim Plug 'tpope/vim-fugitive' -Plug 'airblade/vim-gitgutter' +Plug 'airblade/vim-gitgutter', { 'branch': 'main' } Plug 'tpope/vim-unimpaired' " Intelligent date inc/dec @@ -447,7 +447,6 @@ if executable('xmlstarlet') endif command Jira %!pandoc --to=jira -command Mine %!to-html-fragment " }}} " Filetype {{{ " Vundle {{{ -- cgit v1.2.3