summaryrefslogtreecommitdiffstats
path: root/indent/tilde.vim
diff options
context:
space:
mode:
Diffstat (limited to 'indent/tilde.vim')
-rw-r--r--indent/tilde.vim40
1 files changed, 0 insertions, 40 deletions
diff --git a/indent/tilde.vim b/indent/tilde.vim
deleted file mode 100644
index 58e6723c..00000000
--- a/indent/tilde.vim
+++ /dev/null
@@ -1,40 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-"Description: Indent scheme for the tilde weblanguage
-"Author: Tobias Rundström <tobi@tobi.nu>
-"URL: http://tilde.tildesoftware.net
-"Last Change: May 8 09:15:09 CEST 2002
-
-if exists ("b:did_indent")
- finish
-endif
-
-let b:did_indent = 1
-
-setlocal autoindent
-setlocal indentexpr=GetTildeIndent(v:lnum)
-setlocal indentkeys=o,O,)
-
-if exists("*GetTildeIndent")
- finish
-endif
-
-function GetTildeIndent(lnum)
- let plnum = prevnonblank(v:lnum-1)
-
- if plnum == 0
- return 0
- endif
-
- if getline(v:lnum) =~ '^\s*\~\(endif\|else\|elseif\|end\)\>'
- return indent(v:lnum) - shiftwidth()
- endif
-
- if getline(plnum) =~ '^\s*\~\(if\|foreach\|foreach_row\|xml_loop\|file_loop\|file_write\|file_append\|imap_loopsections\|imap_index\|imap_list\|ldap_search\|post_loopall\|post_loop\|file_loop\|sql_loop_num\|sql_dbmsselect\|search\|sql_loop\|post\|for\|function_define\|silent\|while\|setvalbig\|mail_create\|systempipe\|mail_send\|dual\|elseif\|else\)\>'
- return indent(plnum) + shiftwidth()
- else
- return -1
- endif
-endfunction
-
-endif