Update of /cvsroot/vim-latex/vimfiles/ftplugin/tex
In directory sc8-pr-cvs1:/tmp/cvs-serv16421/tex
Modified Files:
texviewer.vim
Log Message:
Trying to robustify the grep commands which are used to search for \labels
etc using a new function Tex_EscapeForGrep. Use this henceforth whenever we
:grep for something from within vim.
Index: texviewer.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/tex/texviewer.vim,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** texviewer.vim 30 Jun 2003 01:27:19 -0000 1.30
--- texviewer.vim 10 Jul 2003 09:52:10 -0000 1.31
***************
*** 95,100 ****
if exists("s:type") && s:type =~ 'ref'
! call Tex_Debug("silent! grep! '\\label{".s:prefix."' ".s:search_directory.'*.tex', 'view')
! exe "silent! grep! '\\label{".s:prefix."' ".s:search_directory.'*.tex'
redraw!
call <SID>Tex_c_window_setup()
--- 95,100 ----
if exists("s:type") && s:type =~ 'ref'
! call Tex_Debug("silent! grep! '".Tex_EscapeForGrep('\label{'.s:prefix)."' ".s:search_directory.'*.tex', 'view')
! exec "silent! grep! '".Tex_EscapeForGrep('\label{'.s:prefix)."' ".s:search_directory.'*.tex'
redraw!
call <SID>Tex_c_window_setup()
***************
*** 145,149 ****
call <SID>Tex_explore_window("input")
! elseif exists("g:Tex_completion_".s:type)
call <SID>CompleteName('plugin_'.s:type)
--- 145,149 ----
call <SID>Tex_explore_window("input")
! elseif exists('s:type') && exists("g:Tex_completion_".s:type)
call <SID>CompleteName('plugin_'.s:type)
***************
*** 511,515 ****
lcd %:p:h
" use the appropriate syntax for the .bib file.
! exec 'silent! grepadd @.*{'.a:prefix.' %'
else
let thisbufnum = bufnr('%')
--- 511,515 ----
lcd %:p:h
" use the appropriate syntax for the .bib file.
! exec "silent! grepadd '".Tex_EscapeForGrep('@.*{'.a:prefix)."' %"
else
let thisbufnum = bufnr('%')
***************
*** 519,523 ****
call Tex_Debug('finding .bbl file ['.bufname('.').']', 'bib')
lcd %:p:h
! exec 'silent! grepadd \bibitem{'.a:prefix.' %'
endif
endif
--- 519,523 ----
call Tex_Debug('finding .bbl file ['.bufname('.').']', 'bib')
lcd %:p:h
! exec "silent! grepadd '".Tex_EscapeForGrep('\bibitem{'.a:prefix)."' %"
endif
endif
***************
*** 543,547 ****
split
lcd %:p:h
! exec 'silent! grepadd \bibitem{'.a:prefix.' %'
q
--- 543,547 ----
split
lcd %:p:h
! exec "silent! grepadd ".Tex_EscapeForGrep('\bibitem{'.a:prefix)."' %")
q
|