Autocommit of file /home/julien/.dotfiles/vim/.vim/plugin/vimfootnotes.vim changed...
authorJulien Valroff <julien@kirya.net>
Sat, 17 Dec 2011 12:07:08 +0000 (13:07 +0100)
committerJulien Valroff <julien@kirya.net>
Sat, 17 Dec 2011 12:07:08 +0000 (13:07 +0100)
.vim/plugin/vimfootnotes.vim

index b567af3..e02482a 100644 (file)
@@ -243,19 +243,27 @@ function! s:VimFootnoteType(footnumber)
 endfunction
 
 function! s:VimFootnotes(appendcmd)
-       if (g:vimfootnotenumber != 0)
-               let g:vimfootnotenumber = g:vimfootnotenumber + 1
-               let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
-               let cr = ""
-       else
-               if (g:vimfootnotetype == "arabic")
+    if (g:vimfootnotetype == "arabic")
+        if (g:vimfootnotenumber != -1)
+            let g:vimfootnotenumber = g:vimfootnotenumber + 1
+            let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
+            let cr = ""
+        else
             let g:vimfootnotenumber = 0
+            let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
+            let cr = "\<cr>"
+        endif
+    else
+        if (g:vimfootnotenumber != 0)
+            let g:vimfootnotenumber = g:vimfootnotenumber + 1
+            let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
+            let cr = ""
         else
             let g:vimfootnotenumber = 1
+            let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
+            let cr = "\<cr>"
         endif
-               let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
-               let cr = "\<cr>"
-       endif
+    endif
        exe "normal ".a:appendcmd."[".g:vimfootnotemark."]\<esc>" 
        :below 4split
        normal G