.vim/ftplugin/wiki2beamer_hs12.vim
changeset 0 86954f5fc4d2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.vim/ftplugin/wiki2beamer_hs12.vim	Tue May 29 08:41:42 2012 +0200
@@ -0,0 +1,9 @@
+setlocal foldmethod=expr
+setlocal foldexpr=HeadingLevel(v:lnum)
+
+if !exists("*HeadingLevel")
+    function HeadingLevel(lnum)
+	let n = strlen(substitute(getline(a:lnum), '[^=].*', '', ''))
+	return (n == 0) ? '=' : '>' . n
+    endfunction
+endif