aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snipmate/indent
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/vim-snipmate/indent')
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