diff options
Diffstat (limited to 'tex/context/base/l-pdfview.lua')
-rw-r--r-- | tex/context/base/l-pdfview.lua | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tex/context/base/l-pdfview.lua b/tex/context/base/l-pdfview.lua index f74a7f04e..78dfb230b 100644 --- a/tex/context/base/l-pdfview.lua +++ b/tex/context/base/l-pdfview.lua @@ -12,22 +12,25 @@ pdfview = pdfview or { } local opencalls = { ['default'] = "pdfopen --file", -- "pdfopen --back --file" - ['okular'] = 'start "test" "c:/program files/kde/bin/okular.exe" --unique', -- todo: get focus ['xpdf'] = "xpdfopen", } local closecalls= { ['default'] = "pdfclose --file", - ['okular'] = nil, ['xpdf'] = nil, } local allcalls = { ['default'] = "pdfclose --all", - ['okular'] = nil, ['xpdf'] = nil, } +if os.platform == "windows" then + opencalls['okular'] = 'start "test" "c:/program files/kde/bin/okular.exe" --unique' -- todo: get focus +else + opencalls['okular'] = 'okular --unique' +end + pdfview.METHOD = "MTX_PDFVIEW_METHOD" pdfview.method = getenv(pdfview.METHOD) or 'default' pdfview.method = (opencalls[pdfview.method] and pdfview.method) or 'default' |