Fixed #600: Let not_readable be common
This commit is contained in:
parent
04f3c9b272
commit
36d50e7ac4
@ -26,6 +26,16 @@ function! vimtex#view#common#use_temp_files_p(viewer) " {{{1
|
|||||||
return a:viewer
|
return a:viewer
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
" }}}1
|
||||||
|
function! vimtex#view#common#not_readable(output) " {{{1
|
||||||
|
if !filereadable(a:output)
|
||||||
|
call vimtex#echo#warning('viewer can not read PDF file!')
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
" }}}1
|
" }}}1
|
||||||
|
|
||||||
let s:xwin_template = {}
|
let s:xwin_template = {}
|
||||||
|
@ -52,13 +52,13 @@ function! s:general.view(file) dict " {{{1
|
|||||||
|
|
||||||
" Only copy files if they don't exist
|
" Only copy files if they don't exist
|
||||||
if g:vimtex_view_use_temp_files
|
if g:vimtex_view_use_temp_files
|
||||||
\ && s:output_not_readable(outfile)
|
\ && vimtex#view#common#not_readable(outfile)
|
||||||
call self.copy_files()
|
call self.copy_files()
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
let outfile = a:file
|
let outfile = a:file
|
||||||
endif
|
endif
|
||||||
if s:output_not_readable(outfile) | return | endif
|
if vimtex#view#common#not_readable(outfile) | return | endif
|
||||||
|
|
||||||
" Parse options
|
" Parse options
|
||||||
let opts = g:vimtex_view_general_options
|
let opts = g:vimtex_view_general_options
|
||||||
@ -96,15 +96,4 @@ endfunction
|
|||||||
|
|
||||||
" }}}1
|
" }}}1
|
||||||
|
|
||||||
function! s:output_not_readable(output) " {{{1
|
|
||||||
if !filereadable(a:output)
|
|
||||||
call vimtex#echo#warning('viewer can not read PDF file!')
|
|
||||||
return 1
|
|
||||||
else
|
|
||||||
return 0
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" }}}1
|
|
||||||
|
|
||||||
" vim: fdm=marker sw=2
|
" vim: fdm=marker sw=2
|
||||||
|
@ -83,7 +83,7 @@ function! s:mupdf.reverse_search() dict " {{{1
|
|||||||
if !executable('synctex') | return | endif
|
if !executable('synctex') | return | endif
|
||||||
|
|
||||||
let outfile = b:vimtex.out()
|
let outfile = b:vimtex.out()
|
||||||
if s:output_not_readable(outfile) | return | endif
|
if vimtex#view#common#not_readable(outfile) | return | endif
|
||||||
|
|
||||||
if !self.xwin_exists()
|
if !self.xwin_exists()
|
||||||
call vimtex#echo#warning('reverse search failed (is MuPDF open?)')
|
call vimtex#echo#warning('reverse search failed (is MuPDF open?)')
|
||||||
|
Loading…
Reference in New Issue
Block a user