summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThibaut Horel <thibaut.horel@gmail.com>2016-02-11 18:25:17 -0500
committerThibaut Horel <thibaut.horel@gmail.com>2016-02-11 18:25:17 -0500
commitacba3ccf92bfc51ca6595848d4d827d5078da3ba (patch)
treec9c87d37441474a8f91ae28dd22a28d1944becb4
parente912c4c37b0ae365b6c456a59eb88f2973439a74 (diff)
downloaddotfiles-acba3ccf92bfc51ca6595848d4d827d5078da3ba.tar.gz
Finally got my dream LaTeX setup
-rw-r--r--latex/.latexmkrc2
-rwxr-xr-xlatex/.local/bin/szathura3
-rw-r--r--vim/.gvimrc5
3 files changed, 9 insertions, 1 deletions
diff --git a/latex/.latexmkrc b/latex/.latexmkrc
index f865d27..c4377a5 100644
--- a/latex/.latexmkrc
+++ b/latex/.latexmkrc
@@ -1,4 +1,4 @@
$pdf_mode = 1;
$pdflatex ="pdflatex -interaction=nonstopmode -synctex 1 %O %S";
push @generated_exts, "brf", "synctex.gz", "nav", "snm";
-$pdf_previewer = "start evince %O %S"
+$pdf_previewer = "~/.local/bin/szathura %Z%S"
diff --git a/latex/.local/bin/szathura b/latex/.local/bin/szathura
new file mode 100755
index 0000000..019ac06
--- /dev/null
+++ b/latex/.local/bin/szathura
@@ -0,0 +1,3 @@
+#!/bin/sh
+FNAME=$PWD/$1
+zathura -x "gvim --servername $FNAME -c \"let g:syncpdf='$FNAME'\" --remote +%{line} %{input}" $*
diff --git a/vim/.gvimrc b/vim/.gvimrc
index c8514fb..d8e9534 100644
--- a/vim/.gvimrc
+++ b/vim/.gvimrc
@@ -1,2 +1,7 @@
set guioptions=aeigmt
set gfn="Source Code Pro 12"
+
+function! Synctex()
+ execute "silent !zathura --synctex-forward " . line('.') . ":" . col('.') . ":" . bufname('%') . " " . g:syncpdf
+endfunction
+nnoremap <C-enter> :call Synctex()<cr>