Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv375
Modified Files:
compiler.vim main.vim
Log Message:
Bug: The trick of
let &mp = Tex_ViewRuleComplete_{format}
silent! make
doesn't work for many windows programs which try to interpret the
trailing redirection string and therefore choke saying that the file
is not found.
Fix: Therefore following Luc Hermitte's advice, come up with an imitation
of Vim's 'makeprg' which just executes the string. For now, this code
is in Tex_ViewLaTeX, but in the future, it could be a seperate helper
function.
Index: compiler.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/compiler.vim,v
retrieving revision 1.71
retrieving revision 1.72
diff -C2 -d -r1.71 -r1.72
*** compiler.vim 18 Jun 2004 23:59:48 -0000 1.71
--- compiler.vim 19 Jun 2004 00:50:32 -0000 1.72
***************
*** 230,239 ****
endif
- let _mp = &mp
-
if Tex_GetVarValue('Tex_ViewRuleComplete_'.s:target) != ''
! let &mp = Tex_GetVarValue('Tex_ViewRuleComplete_'.s:target)
! let &mp = substitute(&mp, '{v:servername}', v:servername, 'g')
elseif has('win32')
--- 230,237 ----
endif
if Tex_GetVarValue('Tex_ViewRuleComplete_'.s:target) != ''
! let execString = Tex_GetVarValue('Tex_ViewRuleComplete_'.s:target)
! let execString = substitute(execString, '{v:servername}', v:servername, 'g')
elseif has('win32')
***************
*** 241,245 ****
" editor from the command line. that would have really helped ensure
" that this particular vim and yap are connected.
! let &mp = 'start '.s:viewer.' "$*"'
elseif has('macunix')
--- 239,243 ----
" editor from the command line. that would have really helped ensure
" that this particular vim and yap are connected.
! let execString = 'start '.s:viewer.' "$*"'
elseif has('macunix')
***************
*** 247,251 ****
let s:viewer = '-a '.s:viewer
endif
! let &mp = 'open '.s:viewer.' $*.'.s:target
else
--- 245,249 ----
let s:viewer = '-a '.s:viewer
endif
! let execString = 'open '.s:viewer.' $*.'.s:target
else
***************
*** 261,265 ****
\ (s:viewer == "xdvi" || s:viewer == "xdvik")
! let &mp = s:viewer.' -editor "gvim --servername '.v:servername.
\ ' --remote-silent +\%l \%f" $*.dvi &'
--- 259,263 ----
\ (s:viewer == "xdvi" || s:viewer == "xdvik")
! let execString = s:viewer.' -editor "gvim --servername '.v:servername.
\ ' --remote-silent +\%l \%f" $*.dvi &'
***************
*** 267,275 ****
\ s:viewer == "kdvi"
! let &mp = 'kdvi --unique $*.dvi &'
else
! let &mp = s:viewer.' $*.dvi &'
endif
--- 265,273 ----
\ s:viewer == "kdvi"
! let execString = 'kdvi --unique $*.dvi &'
else
! let execString = s:viewer.' $*.dvi &'
endif
***************
*** 277,290 ****
else
! let &mp = s:viewer.' $*.'.s:target.' &'
endif
end
! call Tex_Debug("Tex_ViewLaTeX: makeprg = ".&mp, "comp")
!
! exec 'silent! make! '.mainfname
! let &mp = _mp
if !has('gui_running')
--- 275,287 ----
else
! let execString = s:viewer.' $*.'.s:target.' &'
endif
end
! let execString = substitute(execString, '\V$*', mainfname, 'g')
! call Tex_Debug("Tex_ViewLaTeX: execString = ".execString, "comp")
! exec 'silent! !'.execString
if !has('gui_running')
Index: main.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/main.vim,v
retrieving revision 1.72
retrieving revision 1.73
diff -C2 -d -r1.72 -r1.73
*** main.vim 19 Jun 2004 00:15:59 -0000 1.72
--- main.vim 19 Jun 2004 00:50:32 -0000 1.73
***************
*** 606,610 ****
" keep that as a stable point.
function! Tex_Version()
! return "Latex-Suite: version 1.6.07"
endfunction
--- 606,610 ----
" keep that as a stable point.
function! Tex_Version()
! return "Latex-Suite: version 1.6.08"
endfunction
|