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')
Другие вопросы по тегам