Fandom

Vim Tips Wiki

Script:3230

1,624pages on
this wiki
Add New Page
Talk0

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Use this page to discuss script 3230 TeX-PDF: lightweight TeX-to-PDF development support

  • Add constructive comments, bug reports, or discuss improvements (see the guideline).
  • Do not document the script here (the author should do that on vim.org).
  • This page may be out of date: check the script's vim.org page above, and its release notes.

Changes needed for Max OS XEdit

To make this script work on my Macbook OSX v.10.8.2 I had to do these changes.

My system:

rand[~]> uname -a
Darwin XYZ-MacBook-Pro.local 12.2.0 Darwin Kernel Version 12.2.0:
   Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64

Line 210 must be changed to:

setlocal makeprg=pdflatex\ \-file\-line\-error\ \-interaction=nonstopmode\ $*\\\|\ grep\ ':\\d{1,5}:\ '

To make the preview function work, I commented out a few lines:

    249 function! <SID>ViewTexPdf(...)
    250     if a:0 == 0
    251         let l:target = expand("%:p:r") . ".pdf"
    252     else
    253         let l:target = a:1
    254     endif
    255     "if has('mac')
    256         silent execute "! open ".l:target
    257     "elseif has('win32') || has ('win64')
    258     "   silent execute "! start ".l:target
    259     "else
    260     "    if executable('xdg-open')
    261     "        silent execute "! xdg-open ".l:target
    262     "    elseif executable('gnome-open')
    263     "        silent execute "! gnome-open ".l:target
    264     "    elseif executable('kfmclient')
    265     "        silent execute "! kfclient exec ".l:target
    266     "    elseif executable('see')
    267     "        silent execute "! see ".l:target
    268     "    elseif executable('cygstart')
    269     "        silent execute "! cygstart ".l:target
    270     "    endif
    271     "endif
    272     "if v:shell_error
    273         redraw!
    274     "endif
    275 endfunction

Now it works for me. --January 26, 2013

CommentsEdit

Also on Fandom

Random Wiki