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

index 655e0e5..f3f5466 100644 (file)
@@ -247,14 +247,26 @@ 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 = ""
+    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
-        let g:vimfootnotenumber = 1
-        let g:vimfootnotemark = <sid>VimFootnoteType(g:vimfootnotenumber)
-        let cr = "\<cr>"
+        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
     endif
        exe "normal ".a:appendcmd."[".g:vimfootnotemark."]\<esc>" 
        :below 4split