vim latex suite открывает буфер NO NAME по завершении цитирования
Я использую vim с latex-suite для редактирования моих документов. Каждый раз, когда я нажимаю клавишу F9, чтобы завершить "\cite{", открывается контур, я могу выбрать правильную ссылку и подтвердить. Затем контур закрывается, но у меня есть буфер, который выглядит как "29: -NO NAME -1419627912", который остается открытым. Каждый раз, когда я заканчиваю, открывается другой, и он быстро выходит из-под контроля...
Кажется, ни у кого нет этой проблемы, у меня она есть на всех моих документах и на всех компьютерах (2 Fedoras 20 и Centos 5)
У кого-нибудь есть идеи почему?
Спасибо
1 ответ
У меня такая же проблема.
Я не знаю, есть ли конфликт, или что вызывает ошибку.
Но я нашел решение здесь: http://sourceforge.net/p/vim-latex/mailman/message/28747891/
Как говорится, внесите следующие изменения в ftplugin/latex-suite/texviewer.vim
@@ -855,7 +856,8 @@ function! Tex_FindBibFiles()
call Tex_Debug(":Tex_FindBibFiles: ", "view")
let mainfname = Tex_GetMainFileName(':p')
- exec 'new ' . fnameescape(mainfname)
+ split
+ exec 'silent! e '.fnameescape(mainfname)
if search('\\\(no\)\?bibliography{', 'w')