summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUrbain Vaes <urbain@vaes.uk>2014-11-12 11:37:21 +0000
committerUrbain Vaes <urbain@vaes.uk>2014-11-12 11:37:21 +0000
commit5bdd8b65d14f67b25e7a836391ffc12a417d8a22 (patch)
tree246db6eff52b378d41b29c506fa618e2689602c1
parent85f8ae4353355cbb4dc0c5462fec9298250d231d (diff)
parent6cfba4bccec880386fc16d1f6977270245b30c9a (diff)
Merge branch 'master' of https://github.com/uvaes/dotfiles
-rw-r--r--latexmkrc2
-rwxr-xr-xmake2
-rw-r--r--mutt/muttrc6
-rw-r--r--vim/vimrc20
4 files changed, 24 insertions, 6 deletions
diff --git a/latexmkrc b/latexmkrc
new file mode 100644
index 0000000..b466d7b
--- /dev/null
+++ b/latexmkrc
@@ -0,0 +1,2 @@
+$pdf_mode = 1;
+$pdf_previewer = 'zathura -s -x "vim --servername SYNCTEX --remote +%{line} %{input}" %O %S';
diff --git a/make b/make
index 11c40e3..b66a6c1 100755
--- a/make
+++ b/make
@@ -4,7 +4,7 @@ dir=~/dotfiles
olddir=~/dotfiles_old
# Files to sync
-files="vim mutt vifm bashrc zshrc xmodmap mynotes tmux.conf zathurarc offlineimaprc inputrc crontab krystle"
+files="vim mutt vifm bashrc zshrc xmodmap mynotes tmux.conf zathurarc offlineimaprc inputrc latexmkrc crontab krystle"
rm -rf $olddir
mkdir -p $olddir
diff --git a/mutt/muttrc b/mutt/muttrc
index 2dd15be..8de7b7c 100644
--- a/mutt/muttrc
+++ b/mutt/muttrc
@@ -27,9 +27,9 @@ set status_format = "───( Folder: %f )───(%r%m messages%?n? (%n new)
# Headers
ignore *
-unignore from: to: cc: date: subject:
-unhdr_order *
-hdr_order from: to: cc: date: subject:
+# unignore from: to: cc: date: subject:
+# unhdr_order *
+# hdr_order from: to: cc: date: subject:
# Mailboxes
mailboxes +Main/Main \
diff --git a/vim/vimrc b/vim/vimrc
index ac230bc..05a059c 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -40,6 +40,22 @@ noremap <c-h> :UltiSnipsEdit<Return>
let g:tex_flavor='latex'
let g:tex_conceal= 'adgm'
let g:LatexBox_Folding=0
+let g:LatexBox_viewer='zathura'
+let g:LatexBox_latexmk_preview_continuously=1
+let g:LatexBox_quickfix=2
+function! SynctexShow()
+ let synctex = glob("*.synctex.gz")
+ if strlen(synctex) == 0
+ echo "no synctex file found"
+ else
+ let pdffile = substitute(synctex,"synctex.gz","pdf","")
+ let execline = printf(":!zathura --synctex-forward %d:%d:%s %s", line('.'), col('.'), shellescape(bufname("%")), shellescape(pdffile))
+ exec execline
+ end
+endfunction
+nnoremap <Leader>lv :call SynctexShow()<CR><CR>
+nnoremap <Leader>lc :Latexmk<CR>
+nnoremap <Leader>ls :LatexmkStop<CR>:LatexmkClean<CR>
" Gundo
nnoremap <F5> :GundoToggle<cr>
@@ -144,7 +160,7 @@ autocmd! BufNewFile,BufRead,BufWrite * :call UpdateColorscheme()
" Definition of leader and localleader
let mapleader = "\\"
-let maplocalleader = "+"
+let maplocalleader = "-"
" Leader maps
nmap <Space> <Leader>
@@ -153,7 +169,7 @@ nmap <Leader>t <c-w>
nnoremap <Leader>h :set hlsearch!<cr>
nnoremap <Leader>n :set relativenumber!<cr>
nnoremap <Leader>q :q!<cr>
-nnoremap <Leader>sv :source ~/.vimrc<cr>
+nnoremap <Leader>sv :source ~/.vim/vimrc<cr>
nnoremap <Leader>sc :source %
nnoremap <Leader>w :w<cr>
nnoremap <Leader>te :tabedit