aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snipmate/indent/snippets.vim
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2016-06-30 16:11:56 +0200
committerKarel Kočí <cynerd@email.cz>2016-06-30 16:11:56 +0200
commit9931e0888b2419326ae10ebbfae532261c5c125f (patch)
tree7504be5daccbb7b7d1ea396754de47b11ed790e5 /vim/bundle/vim-snipmate/indent/snippets.vim
parente573b3020c032400eed60b649a2cbf55266e6bb0 (diff)
downloadmyconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.gz
myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.bz2
myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.zip
Fix submodules
Diffstat (limited to 'vim/bundle/vim-snipmate/indent/snippets.vim')
m---------vim/bundle/vim-snipmate0
-rw-r--r--vim/bundle/vim-snipmate/indent/snippets.vim32
2 files changed, 0 insertions, 32 deletions
diff --git a/vim/bundle/vim-snipmate b/vim/bundle/vim-snipmate
new file mode 160000
+Subproject ee433e43c76c768c95ad6d9af67c4cd4b40f7ea
diff --git a/vim/bundle/vim-snipmate/indent/snippets.vim b/vim/bundle/vim-snipmate/indent/snippets.vim
deleted file mode 100644
index 0d28f32..0000000
--- a/vim/bundle/vim-snipmate/indent/snippets.vim
+++ /dev/null
@@ -1,32 +0,0 @@
-" Simple indent support for SnipMate snippets files
-
-if exists('b:did_indent')
- finish
-endif
-let b:did_indent = 1
-
-setlocal nosmartindent
-setlocal indentkeys=!^F,o,O,=snippet,=version,=extends
-setlocal indentexpr=GetSnippetIndent()
-
-if exists("*GetSnippetIndent")
- finish
-endif
-
-function! GetSnippetIndent()
- let line = getline(v:lnum)
- let prev_lnum = v:lnum - 1
- let prev_line = prev_lnum != 0 ? getline(prev_lnum) : ""
-
- if line =~# '\v^(snippet|extends|version) '
- return 0
- elseif indent(v:lnum) > 0
- return indent(v:lnum)
- elseif prev_line =~# '^snippet '
- return &sw
- elseif indent(prev_lnum) > 0
- return indent(prev_lnum)
- endif
-
- return 0
-endfunction