Hi, I've noticed that if your *.bib files are formatted in the following way:

@book{    key,
          ...
}

(i.e. with some spaces/tabs preceding the key)

the F9 automatic \cite completion will insert the unwanted initial whitespace.

The attached patch (against the current 
vimfiles/ftplugin/latex-suite/texviewer.vim
in svn) will fix this problem (i.e. no spaces/tabs will be inserted).

(usual disclaimer: it works for me, YMMV...)

Cri

-- 
GPG/PGP Key-Id 0x943A5F0E      -    http://www.linux.it/~cri/cri.asc
Free software, free society    -    http://www.fsfeurope.org
--- texviewer.vim.orig  2007-05-18 09:53:07.000000000 +0200
+++ texviewer.vim       2007-05-18 10:12:00.000000000 +0200
@@ -383,7 +383,7 @@
                if getline('.') =~ '\\bibitem{'
                        let bibkey = matchstr(getline('.'), 
'\\bibitem{\zs.\{-}\ze}')
                else
-                       let bibkey = matchstr(getline('.'), 
'{\zs.\{-}\ze\(,\|$\)')
+                       let bibkey = matchstr(getline('.'), '{[\t 
]*\zs.\{-}\ze\(,\|$\)')
                endif
                let completeword = strpart(bibkey, strlen(s:prefix))
 

Attachment: signature.asc
Description: Digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel

Reply via email to