Commit Graph

360 Commits

Author SHA1 Message Date
Karl Yngve Lervåg
f032c3bc2b Fixed typo (fixes #134) 2015-03-20 21:29:49 +01:00
zegervdv
54eb67ba38 Add autoref syntax and completion 2015-03-12 09:56:24 +01:00
Karl Yngve Lervåg
c8a758558e Fixed #132 2015-03-11 12:30:11 +01:00
Karl Yngve Lervåg
fb7e698c6b Fix typo 2015-03-11 06:32:00 +01:00
Karl Yngve Lervåg
33a61e38b4 Run callbacks only when appropriate (fixes #132) 2015-03-10 22:37:54 +01:00
Karl Yngve Lervåg
9e6ebd44c7 Implemented vimtex status message system 2015-03-10 22:28:33 +01:00
Karl Yngve Lervåg
8ea72aa938 Refactored output file check in view.vim 2015-03-10 20:52:43 +01:00
Karl Yngve Lervåg
c2e0c41dfd Don't redraw before message! 2015-03-10 15:20:39 +01:00
Karl Yngve Lervåg
4c4597b618 Added redraw! after external silent (fixes #125) 2015-03-10 14:31:58 +01:00
Karl Yngve Lervåg
0d903ee513 Added extensions to 'suffixes' 2015-03-10 14:30:40 +01:00
Karl Yngve Lervåg
dda6f1fc85 Improved messages 2015-03-10 07:43:17 +01:00
Karl Yngve Lervåg
2fd7ec09cc Let error command be toggle (#131) 2015-03-10 07:43:00 +01:00
Karl Yngve Lervåg
c8dd192d16 Minor bugfix in latexmk.vim 2015-03-08 19:47:22 +01:00
Karl Yngve Lervåg
e906ceca5a Fixed vimtex_toc stuff 2015-03-08 17:18:37 +01:00
Karl Yngve Lervåg
a14cc5997d Changed plugin name to vimtex 2015-03-08 17:15:44 +01:00
Karl Yngve Lervåg
d9be80a86e Improve highlight for callback status msg 2015-03-08 16:52:31 +01:00
micbou
b3b55833fe Return an empty string in callback function
By returning an empty string in latex#latexmk#callback function,
gvim does not open an error window with value "0" after each
compilation.
2015-03-02 16:30:35 +01:00
Karl Yngve Lervåg
5b4627e162 Some updates to labels interface (#54) 2015-02-27 13:03:30 +01:00
Karl Yngve Lervåg
acf5c1702d Added preliminary modul for table of labels 2015-02-27 12:52:50 +01:00
Karl Yngve Lervåg
c5d00669f8 Some minor updates and fixes 2015-02-27 12:12:48 +01:00
Karl Yngve Lervåg
f42947311b Improved info writer 2015-02-27 08:30:58 +01:00
Karl Yngve Lervåg
ee2308a415 Further improvements and refining touches 2015-02-26 16:51:50 +01:00
Karl Yngve Lervåg
74e7f25209 Removed garbage and fixed bug (#125) 2015-02-25 17:19:18 +01:00
Karl Yngve Lervåg
deb80daa4e Set default value for b:latex_view_method 2015-02-25 08:41:53 +01:00
Karl Yngve Lervåg
d9b30f92bc Major update of codebase for viewers
Use Dictionaries for each viewer and connect the chosen viewer to the main data
blob.
2015-02-24 23:36:20 +01:00
Karl Yngve Lervåg
a9094d40cc Added support for qpdfview (fixes #122) 2015-02-24 22:10:10 +01:00
Karl Yngve Lervåg
dddc35d759 General code improvement to view.vim 2015-02-24 22:09:41 +01:00
Karl Yngve Lervåg
8d32ea22c7 Improve zathura and mupdf viewers
Improve coupling between viewers and latexmk
2015-02-23 22:08:13 +01:00
Karl Yngve Lervåg
ba9e45e11b Refactor difference between win32 and unix 2015-02-23 22:06:02 +01:00
Karl Yngve Lervåg
30aa9bf538 Some minor bug fixes 2015-02-23 14:02:49 +01:00
Karl Yngve Lervåg
f201abb073 Support for zathur pdf viewer (fixes #118) 2015-02-23 13:22:47 +01:00
Karl Yngve Lervåg
9684fd4a62 Remove debug pretty print statement 2015-02-16 12:08:55 +01:00
Karl Yngve Lervåg
48e0769ed5 Refine filtering of completed labels 2015-02-13 18:58:26 +01:00
Karl Yngve Lervåg
7e5a465f3b Added VimLatexLacheck command 2015-02-10 14:50:49 +01:00
Karl Yngve Lervåg
dde6dcad2d Move errorformat to compiler file 2015-02-10 11:29:29 +01:00
Karl Yngve Lervåg
c6c5d78af9 Fix parse included files with space for lab. comp. 2015-02-04 12:57:21 +01:00
Karl Yngve Lervåg
7782ac6452 Remove erroneous use of fnameescape (fixes #110) 2015-02-04 12:17:45 +01:00
Karl Yngve Lervåg
241ea89117 Some minor clean up 2015-01-30 20:27:54 +01:00
Karl Yngve Lervåg
2fd99514ec Added repeat support (fixes #103) 2015-01-30 20:21:07 +01:00
Karl Yngve Lervåg
5f7d78383e Use <plug>(vl-...) instead of <plug>VimLatex 2015-01-30 19:47:19 +01:00
Karl Yngve Lervåg
de98b867e3 Fixed minor bug 2015-01-30 13:20:38 +01:00
Karl Yngve Lervåg
864f4d3a2d Use <plug> and move defaults to mappings.vim 2015-01-30 13:02:27 +01:00
Karl Yngve Lervåg
760f58366f Fixed #108: singleshot compile not working 2015-01-30 11:08:08 +01:00
Karl Yngve Lervåg
828f4008a5 Fixed indents after merge 2015-01-30 10:05:35 +01:00
Karl Yngve Lervåg
d9f58a8b20 Merge pull request #106 from salviati6/issue105
Fix for issue #105
2015-01-30 10:03:28 +01:00
Karl Yngve Lervåg
b55b539564 Fixed rare mupdf winid issue 2015-01-30 09:19:24 +01:00
Karl Yngve Lervåg
322709f13e Do forward search with MuPDF in the callback 2015-01-30 09:01:53 +01:00
Fang Zhang
cbc968a194 Add a fold marker to the newly added util function and move it to the correct place in alphabetical order;
Correct a small typo
2015-01-30 10:58:32 +08:00
Fang Zhang
ab8dbd88c8 Fix issue #105 2015-01-30 10:40:55 +08:00
Karl Yngve Lervåg
7f117363d8 Improved docs, improved MuPDF support 2015-01-29 21:12:43 +01:00
Karl Yngve Lervåg
270f2a80ba Minor change 2015-01-29 19:47:40 +01:00
Karl Yngve Lervåg
4f11b80ef1 Use callbacks to indicate compile status 2015-01-29 19:47:11 +01:00
Karl Yngve Lervåg
ab1fc98ae2 Refactor latexmk callback 2015-01-29 19:10:38 +01:00
Karl Yngve Lervåg
b67444b459 Cleaned up mupdf view interface
Begin preparation to improve robustness and functionality
2015-01-29 13:38:59 +01:00
Karl Yngve Lervåg
cd61bc33e4 Minor clean up in latexmk 2015-01-29 13:38:07 +01:00
Karl Yngve Lervåg
fa87fbfe4e Clean up view.vim and updated docs
Also added okular to set of viewers
2015-01-29 13:37:38 +01:00
Karl Yngve Lervåg
bc34b096a5 Updated dsc, remove dependency of surround.vim 2015-01-29 12:04:41 +01:00
Karl Yngve Lervåg
45d1935b5b Fixed minor bug 2015-01-27 21:48:45 +01:00
Karl Yngve Lervåg
a22cb70898 Fixed a minor bug 2015-01-27 21:14:10 +01:00
Karl Yngve Lervåg
1f547978df Add commands dsc and csc (solves #97) 2015-01-27 21:12:57 +01:00
Karl Yngve Lervåg
cc0a8e35dc Moved several options 2015-01-26 15:41:40 +01:00
Konfekt
4eaa5a287d use v:progname instead of progpath because exists for all Vim Versions > 6
Closes https://github.com/lervag/vim-latex/issues/101
2015-01-21 10:04:42 +01:00
Karl Yngve Lervåg
7b9c3b8f7c Added OSX specific default value (fixes #100) 2015-01-18 22:44:47 +01:00
Karl Yngve Lervåg
7489c81ec6 Merge pull request #95 from Konfekt/master
make mupdf work for multiple instances of Vim with same main TeX file
2015-01-17 14:15:26 +01:00
Karl Yngve Lervåg
356c577db7 Use v:progpath to determine vim executable 2015-01-17 14:13:07 +01:00
Enno Nagel
7f51fdfa6d update mupdf window id after latexmk launched new viewer 2015-01-13 12:31:55 +01:00
Enno Nagel
74d10c15be inverse search: make vim cursor position better reflect positin in pdf 2015-01-13 12:31:55 +01:00
Enno Nagel
17f184a866 if inverse search invoked for the first time, then check if viewer open 2015-01-13 12:31:44 +01:00
Enno Nagel
a9444bd4b6 clean up check if mupdf running 2015-01-13 12:25:45 +01:00
Enno Nagel
cf152e27ce make mupdf work for multiple instances of Vim with same main TeX file name 2015-01-13 12:25:39 +01:00
Enno Nagel
9dade3c42a add VimLatexErrors! that does not open the quickfix window 2015-01-10 14:56:28 +01:00
Karl Yngve Lervåg
f3be519af1 Allow reverse search to go to correct file 2015-01-04 14:15:00 +01:00
Karl Yngve Lervåg
f5256badce Added reverse search for MuPDF (fixes #89) 2015-01-02 18:54:43 +01:00
Karl Yngve Lervåg
6d47439877 Add option latex_latexmk_options (fixes #90) 2015-01-01 15:20:07 +01:00
Karl Yngve Lervåg
5beea84ae8 Fix TOC space width for multibyte chars (#92) 2015-01-01 15:02:07 +01:00
Karl Yngve Lervåg
0a8cbaafd9 Changed split_side to split_pos (fixes #91) 2015-01-01 11:31:15 +01:00
Karl Yngve Lervåg
c4ac21a2a5 Minor syntactic update 2015-01-01 11:30:16 +01:00
Karl Yngve Lervåg
7070dab621 Even better MacOS detection 2014-12-25 15:39:53 +01:00
Karl Yngve Lervåg
9399609fd8 Updated MacOS check 2014-12-25 15:30:55 +01:00
Karl Yngve Lervåg
8266531eb5 Use mvim on macos (fixes #83) 2014-12-25 15:27:43 +01:00
Enno Nagel
c70893146d fix standard cmd shell check
all of the latexmk and util library assumes that
under MS Windows the cmd shell is used.

The commit does this assumption justice.
2014-12-15 15:01:22 +01:00
Karl Yngve Lervåg
f45faf6bde Break long lines 2014-12-15 13:56:54 +01:00
Enno Nagel
f71ecc279d ensure that under MS Windows standard cmd shell executes bang commands
all of the latexmk and util library assumes that
under MS Windows the cmd shell is used.

The commit does this assumption justice.
2014-12-15 09:45:16 +01:00
Karl Yngve Lervåg
725aae51eb Remove a comment and an unecessary empty line 2014-12-13 22:11:34 +01:00
Karl Yngve Lervåg
6db1fb8f90 Merge pull request #82 from Konfekt/master
make latexmk continuous under windows more robust
2014-12-13 22:09:39 +01:00
Konfekt
a03ccd82b6 make continuous latexmk more robust under MS Windows 2014-12-13 20:02:53 +01:00
d125q
b1d2c8a045 Added a forgotten shellescape 2014-12-08 21:58:12 +01:00
Karl Yngve Lervåg
7410bf1543 Add shiftwidth to modelines 2014-12-08 20:44:17 +01:00
Karl Yngve Lervåg
42c6ecbf6c Added sumatrapdf to list of viewers 2014-12-08 20:37:42 +01:00
d125q
698bb6c826 Added SumatraPDF to view.vim 2014-12-08 17:34:21 +01:00
Karl Yngve Lervåg
be02246fec Generalized view functionality 2014-12-07 20:08:19 +01:00
Karl Yngve Lervåg
f4fa5e5df1 Added banged version of VimLatexCompileSS (#71) 2014-12-04 20:30:29 +01:00
Karl Yngve Lervåg
b60b5d4497 Add option to hide TOC line numbers (#67) 2014-12-02 20:15:31 +01:00
Karl Yngve Lervåg
032bc29cc5 Minor adjustment to single shot compile 2014-12-01 18:27:56 +01:00
Karl Yngve Lervåg
406e3725f6 Added single shot compile command (solves #71) 2014-12-01 08:28:44 +01:00
Karl Yngve Lervåg
df2ed5292b LocalLeader -> localleader 2014-11-24 20:25:00 +01:00
Karl Yngve Lervåg
86c189eb39 Use fnameescape for lcd commands (fixes #70) 2014-11-23 17:24:58 +01:00
Karl Yngve Lervåg
02b68bdff8 Improvements to TOC (see #67) 2014-11-22 17:29:30 +01:00
Karl Yngve Lervåg
b780071121 Fixed minor bug in latexmk clean 2014-11-19 13:59:41 +01:00
Karl Yngve Lervåg
c2b5f12691 Shellescape to allow file name with space (fixes #65) 2014-11-19 13:54:56 +01:00
Karl Yngve Lervåg
9ba620100c One more space padding fix (for #63) 2014-11-19 09:58:48 +01:00
Karl Yngve Lervåg
2eea3da109 Accept surrounding spaces in input for TOC (see #63) 2014-11-19 09:13:55 +01:00
Karl Yngve Lervåg
5e99322a6a Apply -outdir=g:latex_build_dir (fixes #57) 2014-11-18 21:34:08 +01:00
Leszek Swirski
24a03920fe win32: Wrap bg cmd in quotes 2014-11-12 13:21:10 +00:00
Karl Yngve Lervåg
c12ae33353 Fixed empty tmp-file bug in latexmk#output() 2014-11-06 20:36:39 +01:00
Karl Yngve Lervåg
ac44035f4d Added command and doc for latex#latexmk#toggle 2014-11-06 20:30:27 +01:00
Karl Yngve Lervåg
a18d29cc81 Let <leader>ll toggle compilation (see #59) 2014-11-06 20:19:16 +01:00
Karl Yngve Lervåg
e329057dd0 Use old style split of globpath 2014-10-30 19:54:49 +01:00
Karl Yngve Lervåg
eceef44436 Fix open fold preamble issue (#56) 2014-10-13 20:16:31 +02:00
Karl Yngve Lervåg
116fb46e51 Differ between bg and silent (fixes #51) 2014-08-26 08:05:18 +02:00
Karl Yngve Lervåg
0dc505bd58 Added option to turn of continuous mode (see docs) 2014-08-24 21:22:24 +02:00
Luc Grosheintz
a1ea8b3fa1 Fix simplistic if pid tests
Add a new function s:latexmk_check_pid(pid) to check whether the given
PID is still alive and is owned by a latexmk process.

This allows
   let g:latex_latexmk_options = '-pvc-'
i.e. compile only when explicitely called.
2014-08-18 20:17:09 +02:00
Karl Yngve Lervåg
e5e5f2b07b Separate toc init and toc refresh 2014-08-11 22:30:33 +02:00
Karl Yngve Lervåg
3c5d367c3c Better handling of secnumdepths 2014-08-11 17:19:00 +02:00
Karl Yngve Lervåg
e5cfd7c027 Revert simplification from 563c0648 2014-08-11 16:39:13 +02:00
Karl Yngve Lervåg
f581f7f552 Fixed yet another stupid bug 2014-08-11 15:33:09 +02:00
Karl Yngve Lervåg
04b3b8382f Fixed another silly mistake 2014-08-11 07:43:10 +02:00
Karl Yngve Lervåg
3d9a6bf956 Catch missing file error in fold level parser 2014-08-10 21:20:55 +02:00
Karl Yngve Lervåg
7c5d33091e Fixed #47: pid error 2014-08-10 21:13:21 +02:00
Karl Yngve Lervåg
563c06483b Added g:latex_toc_hide_preamble (fixes #46) 2014-08-10 20:44:57 +02:00
Karl Yngve Lervåg
4a1fa3bbdb Minor fixes to previous TOC updates 2014-08-10 20:43:57 +02:00
Karl Yngve Lervåg
f85ce35436 Updated TOC, added g:latex_toc_secnumdepth
Real time update of displayed TOC levels.
2014-08-10 18:45:32 +02:00
Karl Yngve Lervåg
cf4f1a8d74 Fixed stupid minor bug 2014-08-04 14:13:37 +02:00
Karl Yngve Lervåg
2fa0fea6c9 More general view command 2014-08-03 10:22:49 +02:00
Karl Yngve Lervåg
e38992d453 Use verbose for latexmk 2014-08-03 10:22:34 +02:00
Karl Yngve Lervåg
49a100cafd Better latex info 2014-08-03 09:14:05 +02:00
Karl Yngve Lervåg
7eff78977f Use setlocal 2014-08-03 08:06:12 +02:00
Karl Yngve Lervåg
6b037520a8 Minor refactoring 2014-08-03 07:50:20 +02:00
Tim Brosnan
2fcd2283b9 - Fix latexmk compiling on Windows 7
- Change the formatting of the command string on Windows 7
2014-08-03 00:59:49 +01:00
Karl Yngve Lervåg
180b410f1a Attempt to fix latexmk callback for windows 2014-08-02 16:05:24 +02:00
Karl Yngve Lervåg
232e2bf3c4 Fix minor bug in VimLeave autocommand 2014-08-02 15:12:14 +02:00
Karl Yngve Lervåg
0c5495d90c Added utility function to show latexmk output 2014-08-02 15:09:22 +02:00
Karl Yngve Lervåg
f9fe109baa systemroot preferable to windiw 2014-08-02 14:19:17 +02:00
Karl Yngve Lervåg
bef84296d8 Remove shellslash options, fix windows find (#40) 2014-08-02 13:49:09 +02:00
Karl Yngve Lervåg
e00fb95767 Minor fix 2014-07-31 23:29:05 +02:00
Karl Yngve Lervåg
fa9bdbb646 Fix TOC filename issue on windows (fixes #39)
Forgot in previous commit that windows root names start with '[A-Z]:'
and not '/'.
2014-07-31 23:27:05 +02:00
Karl Yngve Lervåg
56bf63b58d Some refactoring and minor changes to bib completion 2014-07-30 19:59:29 +02:00
Karl Yngve Lervåg
cd923df205 Ensure full path names for label input files 2014-07-30 19:10:21 +02:00
Karl Yngve Lervåg
4873e571c5 Fixed handling of file names in TOC 2014-07-30 18:10:42 +02:00
Karl Yngve Lervåg
3b78257496 Remove unecessary option in latexmk cmd 2014-07-30 15:18:57 +02:00
Karl Yngve Lervåg
c8f6030775 Fixed minor bug (fixes #41) 2014-07-30 12:05:40 +02:00
Karl Yngve Lervåg
c4ee417704 Allow arguments to VimLatexView 2014-07-30 10:59:43 +02:00
Karl Yngve Lervåg
5a59cdda09 Fixed filenames for TOC parsing 2014-07-29 09:27:48 +02:00
Karl Yngve Lervåg
16c4c0e25c Disable shellslash while shellescaping 2014-07-29 09:10:22 +02:00
Karl Yngve Lervåg
30b551bc58 Better definition for inner environments 2014-07-28 14:54:04 +02:00
Karl Yngve Lervåg
28f7120eab New attempt at fix for #39 2014-07-28 08:19:42 +02:00
Karl Yngve Lervåg
75cd19b268 Run commands in given working directory 2014-07-27 21:51:08 +02:00
Karl Yngve Lervåg
54425a7d40 Don't map in selection mode 2014-07-27 21:18:01 +02:00
Karl Yngve Lervåg
d4afdc4dcd Fixed stupid bug 2014-07-27 21:14:35 +02:00
Karl Yngve Lervåg
3a2e2af293 Optimize fold refresh 2014-07-27 21:06:26 +02:00