Commit Graph

526 Commits

Author SHA1 Message Date
Karl Yngve Lervåg
b9eed61cf4 Fixed shellescape bug in latex#view 2014-02-19 17:21:02 +01:00
Karl Yngve Lervåg
cca3e74904 Added some minimalistic test files 2014-02-16 16:02:24 +01:00
Karl Yngve Lervåg
fb375802c8 Set default value for latexmk_callback 2014-02-11 18:51:02 +01:00
Karl Yngve Lervåg
c0a195430d Improved latexmk interface: added callback
Added a simple callback function that utilizes the clientserver in vim and the
$success_cmd and $failure_cmd in latexmk to call latex#latexmk#error() after
compilation.  The feature is enabled by default, because it strikes me as
a very nice feature!

Note that this feature might require a minor update to existing .latexmkrc
files, in that existing $success_cmd and $failure_cmd should end in a semicolon
in order to allow vim-latex to append the callback.  I hope I might remove this
restriction in a later update, but I didn't see how to do this now.
2014-02-11 18:38:03 +01:00
Karl Yngve Lervåg
8a5b99a39c Redirect latexmk output to temporary file 2014-02-11 18:23:00 +01:00
Karl Yngve Lervåg
f8c905af2f Dont use ff=unix in modeline 2014-02-10 14:21:43 +01:00
Karl Yngve Lervåg
e82d3d2861 Added support for listings package 2014-02-09 15:44:55 +01:00
Karl Yngve Lervåg
051a1c2085 Add check for required executables 2014-02-04 13:20:12 +01:00
Karl Yngve Lervåg
678193b362 Use shellescape at the right locations
Shellescape should only be used when variables/strings are used
in the shell directly.  See #9.
2014-02-04 13:16:48 +01:00
Karl Yngve Lervåg
587f560c41 Use shellescape on file names [fixes #9] 2014-02-03 17:13:53 +01:00
Karl Yngve Lervåg
407e8d19e9 Removed .sty extension / absolute paths for cite
Removed the .sty extension, which caused some confusion for the root
detection routine. Not entirely sure what caused the issue, but gf to
.sty seems like a border-line enough case anyway.

Also, I've modified the bibsearch function to better work with larger
projects. It prepends the path of whichever file links to a bib file
to that bib file's path, allowing us to correctly complete citations
even if the bib file and current file are in two different directories
and the main file linking to the bibfile is in a different directory
to the current file.

This could possibly be modified to check for absolute paths in
\bibliography commands, but I don't believe anyone is using those?

Note: This patch was authored by Karl Moritz Hermann (see #8).
2014-02-02 22:04:47 +01:00
Karl Yngve Lervåg
b7ed1cad63 Don't use recursive bibtex-search by default 2014-01-30 20:59:34 +01:00
Karl Moritz Hermann
84cb8ff4c7 Included files may be specified with full path
This fix makes recursive search work when the main file is in a lower
directory and uses for instance \input{some/path/to/sub.tex}.

Note: Commit message edited by K.Y. Lervåg.
2014-01-30 20:48:04 +01:00
Karl Moritz Hermann
e02e5ccb21 Enable GF within latex documents 2014-01-30 16:22:51 +00:00
Karl Moritz Hermann
a661d86ad6 Speedup for citation completion 2014-01-30 16:08:28 +00:00
Karl Yngve Lervåg
f996c0c20f Fix a minor issue for PID pgrepping
This should fix PID fetching when shell=/path/to/bash
2014-01-30 15:24:48 +01:00
Karl Yngve Lervåg
a39f44e72d Added simple file readable check 2013-12-26 12:19:53 +01:00
Karl Yngve Lervåg
ad4525689e Syntax update for biblatex 2013-12-15 13:44:36 +01:00
Karl Yngve Lervåg
4beac696c0 Better support for multi-file documents #6 2013-12-10 17:42:25 +01:00
Karl Yngve Lervåg
798d0561a2 Solve #3: Better way of finding main tex file
Instead of searching for predefined main tex file names, I now use a
simple search for files that input or include the current tex file.
2013-12-08 19:32:30 +01:00
Karl Yngve Lervåg
54d5271e79 Minor improvement of efm for biblatex
Show missing reference names
2013-12-08 15:39:23 +01:00
Karl Yngve Lervåg
2feedb78c2 Better latexmk docs (fix #4) 2013-11-30 17:43:45 +01:00
Karl Yngve Lervåg
7a9b19e76d Minor bug fix 2013-11-29 13:15:23 +01:00
Karl Yngve Lervåg
64e12969c9 Fixed minor bug in docs 2013-11-29 13:11:04 +01:00
Karl Yngve Lervåg
ef411b4f3f Group related code 2013-11-29 12:30:49 +01:00
Karl Yngve Lervåg
c9828a6a8a Fixed #2: latex TOC bug 2013-11-29 12:22:30 +01:00
Karl Yngve Lervåg
6af7d6aef3 Minor corrections 2013-11-29 08:54:21 +01:00
nasenatmer
b55307918c Correct small things in doc/latex.txt. 2013-11-29 08:30:28 +01:00
Karl Yngve Lervåg
f337bab023 Fixed omnicompletion 2013-11-28 11:16:06 +01:00
Karl Yngve Lervåg
5a69a45f22 Better delimiters 2013-11-21 10:36:03 +01:00
Karl Yngve Lervåg
0444b53db7 Fixed a minor bug 2013-11-21 10:35:54 +01:00
Karl Yngve Lervåg
b6b4efb772 Added option for quickfix window 2013-11-20 11:24:19 +01:00
Karl Yngve Lervåg
96207acf4f Minor tweak to latexmk#errors 2013-11-15 08:54:48 +01:00
Karl Yngve Lervåg
d2cf008545 Fixed indent bug 2013-11-04 10:51:57 +01:00
Karl Yngve Lervåg
5425da4b3c Better syntax support for cite commands 2013-11-03 11:49:18 +01:00
Karl Yngve Lervåg
ebe6de96d4 Fix indentkey for items 2013-11-03 11:48:58 +01:00
Karl Yngve Lervåg
2fea33cd52 Minor clean up 2013-11-03 11:48:33 +01:00
Karl Yngve Lervåg
860ce05212 Minor change for indentation 2013-11-02 17:46:53 +01:00
Karl Yngve Lervåg
09dca6defa Fixed stupid bug in motion.vim 2013-11-02 17:46:43 +01:00
Karl Yngve Lervåg
8bef60eed8 Fixed toc closest section 2013-10-23 21:00:20 +02:00
Karl Yngve Lervåg
4d73dfda98 Fixed bug where toc did not find input file 2013-10-23 20:47:03 +02:00
Karl Yngve Lervåg
c6fe12f646 Minor fixes to toc window open 2013-10-23 20:45:48 +02:00
Karl Yngve Lervåg
664a1affc4 Better crefrange syntax 2013-10-17 13:33:52 +02:00
Karl Yngve Lervåg
b4f3008545 Use normal! 2013-10-16 10:51:42 +02:00
Karl Yngve Lervåg
c1ed8da4eb Improve cleveref support (LaTeX-Box #137) 2013-10-16 10:17:08 +02:00
Karl Yngve Lervåg
611997ccb4 More minimalistic fold text 2013-10-16 10:01:22 +02:00
Karl Yngve Lervåg
4d6643c5bb Merge branch 'master' of github.com:lervag/vim-latex 2013-10-15 10:19:22 +02:00
Karl Yngve Lervåg
e2ed3dd8c6 Save and restore fdm on undo 2013-10-15 10:19:00 +02:00
Karl Yngve Lervåg
be75c0b0d8 Documentation is more or less complete 2013-10-14 22:15:12 +02:00
Karl Yngve Lervåg
ba36d94bcc Fixed change#delim and change#toggle_delim 2013-10-14 21:59:58 +02:00