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
Karl Yngve Lervåg
4c83713129
Some refactoring of TOC
2014-07-27 20:41:23 +02:00
Karl Yngve Lervåg
07bd5f134e
Only fold matters if more than one
2014-07-27 19:57:22 +02:00
Karl Yngve Lervåg
22fae88827
Ignore if only one \*matter command is used
...
Ignore the \(front|back|main)matter commands for the TOC if only one of
them is used.
2014-07-27 19:53:03 +02:00
Karl Yngve Lervåg
01e9ab6c03
Also remap zX for folding
2014-07-25 08:24:01 +02:00
Karl Yngve Lervåg
dab05dab17
Some minor fixes/changes
2014-07-24 19:31:42 +02:00
Karl Yngve Lervåg
94a67005e0
Add support for on demand folding
...
Inspired by recent pull request for LaTeX-Box:
https://github.com/LaTeX-Box-Team/LaTeX-Box/pull/205
2014-07-24 19:16:11 +02:00
Karl Yngve Lervåg
8708c7935d
Added header to plugin files
2014-07-23 00:08:57 +02:00
Karl Yngve Lervåg
5a3d08cd34
Only escape file name when needed
2014-07-22 01:26:27 +02:00
Karl Yngve Lervåg
86e63c282e
Remove inconsistent mapping ( fixes #36 )
...
The mapping was not even mentioned in the docs, and seemed inconsistent with
other mappings. Decided to remove it for now, unless I find a better way to
deal with this.
2014-07-22 00:11:44 +02:00
Karl Yngve Lervåg
910db68b44
Fix option g:latex_toc_fold_levels
2014-07-20 15:59:20 +02:00
Karl Yngve Lervåg
fa66acf7fd
Fixed folding of TOC window ( fixes #34 )
2014-07-20 15:51:13 +02:00
Karl Yngve Lervåg
e171ba5a3b
Improved TOC ( fixes #31 )
...
* Syntax works for unnumbered sections
* No numbers on frontmatter
2014-07-20 14:47:41 +02:00
Karl Yngve Lervåg
1ba745a177
Don't show filename parsing in quickfix window
2014-07-20 14:46:47 +02:00
Karl Yngve Lervåg
78af48acca
Improved TOC parsing
2014-07-19 00:12:37 +02:00
Karl Yngve Lervåg
515526dff0
Add alphabetical index to TOC ( fixes #32 )
2014-07-17 19:46:19 +02:00
Karl Yngve Lervåg
e6718e4377
Better TOC bibliography matching and test
2014-07-17 19:39:21 +02:00
Karl Yngve Lervåg
c2c224caef
Improved gather candidate while loop
2014-07-17 18:43:44 +02:00
Karl Yngve Lervåg
193a769456
A couple of minor changes
2014-07-17 10:37:15 +02:00
Karl Yngve Lervåg
19e679707d
Add bibliography to TOC
2014-07-16 23:20:11 +02:00
Karl Yngve Lervåg
89a47a0a44
Move options to latex#init()
2014-07-16 23:08:00 +02:00
Karl Yngve Lervåg
ee6d40c7ac
Fixed root for Windows
2014-07-16 22:59:06 +02:00
Karl Yngve Lervåg
da45ad0c50
Better search for mail file ( fixes #30 )
...
Don't assume project structure is
project/subdirs/files,
Instead search every parent folder for possible tex files.
2014-07-16 11:37:39 +02:00
Karl Yngve Lervåg
9a715c57a9
Added error message in latex#info if not initialized
2014-07-16 11:10:34 +02:00
Karl Yngve Lervåg
cae066f778
Added commands
...
Also made minor syntactical changes to source code folding
2014-07-15 14:52:45 +02:00
Karl Yngve Lervåg
8da3c4e536
Fixed TOC closest index issue
2014-07-15 13:41:12 +02:00
Karl Yngve Lervåg
32d7361621
First attempt to fix #28
...
Ignore section commands in preamble. Also add preamble to TOC.
2014-07-15 12:05:29 +02:00
Karl Yngve Lervåg
55a35fc87f
Don't use absolute paths for bib files
2014-07-15 00:52:22 +02:00
Karl Yngve Lervåg
3697f6efa8
Make bib completion work on windows
2014-07-15 00:13:24 +02:00
Karl Yngve Lervåg
5cc61a5028
Fixed s:get_main_recursive() - don't assume pwd
2014-07-15 00:04:10 +02:00
Karl Yngve Lervåg
ef194e82a6
Allow arguments for latex#view ( fixes #23 )
2014-07-13 00:27:43 +02:00
Karl Yngve Lervåg
d4a5d856a3
First attempt at windows support
2014-07-09 15:12:11 +02:00
Karl Yngve Lervåg
7aed99b369
Added wrapper function for shell execution
2014-07-09 13:56:38 +02:00
Karl Yngve Lervåg
01e2592696
Release candidate ready
2014-07-09 12:43:10 +02:00
Karl Yngve Lervåg
c743e43dca
More updates to new TOC system
2014-07-09 12:13:26 +02:00
Karl Yngve Lervåg
1e3f10ee58
Getting closer and closer ...
2014-07-09 12:13:26 +02:00
Karl Yngve Lervåg
17175b2351
Closer to a working new TOC system
2014-07-09 12:13:26 +02:00
Karl Yngve Lervåg
9fc97fc395
Began new system, not completed
2014-07-09 12:13:26 +02:00
Karl Yngve Lervåg
c983c49e15
Fixed bug latextoc#... -> toc#... ( #17 )
2014-07-09 12:11:03 +02:00
Karl Yngve Lervåg
1e4e173aa4
Add close_environment (finishes #11 )
2014-07-04 16:12:40 +02:00
Karl Yngve Lervåg
fb522f9b7c
Fix folding preamble
2014-06-29 19:15:19 +02:00
Karl Yngve Lervåg
b99c4f0f7d
A couple of minor changes
2014-06-23 09:26:47 +02:00
Karl Yngve Lervåg
992448b06a
Added option to only open quickfix window on error
...
Use
let g:latex_quickfix_open_on_warning=0
to prevent vim-latex to open quickfix window if there are only warnings.
2014-06-13 22:47:27 +02:00
Karl Yngve Lervåg
f36147946e
Fixed a minor bug
2014-06-13 22:47:02 +02:00
Karl Yngve Lervåg
82d98ec1f6
Only error if variable already exist
2014-06-13 21:39:03 +02:00
Karl Yngve Lervåg
83a579fd21
Changed a few option names (check vimrc!)
...
Also improved the doc.
2014-06-13 21:24:51 +02:00
Karl Yngve Lervåg
b838aa3afd
Accept tocsection for TOC secnum parsing
2014-06-12 20:05:16 +02:00
Karl Yngve Lervåg
43410759c3
Improved TOC title parsing
2014-06-12 19:53:43 +02:00
Karl Yngve Lervåg
ecd0306709
Remove nonumberline from TOCs
2014-06-12 19:22:43 +02:00
Karl Yngve Lervåg
b92e2066fc
Improved errorformat
2014-06-11 08:17:25 +02:00
Karl Yngve Lervåg
8ec76b0806
Minor improvements to error format
2014-06-10 20:02:36 +02:00
Karl Yngve Lervåg
b29119742d
Fixed a minor environment folding issue
2014-06-04 14:54:09 +02:00
Karl Yngve Lervåg
e16960ee25
Proper handling of bib file paths ( fixed #14 )
2014-05-15 20:46:31 +02:00
Karl Yngve Lervåg
9be217e188
Only provide info when explicitly called
2014-05-13 21:10:43 +02:00
Karl Yngve Lervåg
a00c99bf4d
Fix mapping of error window \le ( fixes #13 )
2014-05-11 20:38:52 +02:00
Karl Yngve Lervåg
cf459d62e7
Add check for missing log file (addresses #13 )
2014-05-10 13:10:16 +02:00
Karl Yngve Lervåg
1fd425fd3e
Fixed stupid mapping error ( #10 )
2014-04-14 23:25:47 +02:00
Karl Yngve Lervåg
4f6b74d3e6
Add latex#change#to_command and default mapping
...
Mapped by default to <F7> in both normal and insert mode.
Solves #10 .
2014-04-14 22:37:26 +02:00
Karl Yngve Lervåg
6220f5d1ea
Use old version of glob() function for compatability
2014-03-21 13:24:09 +01:00
Karl Yngve Lervåg
bb670948ac
Minor simplification of in_comment function
2014-03-13 10:49:40 +01:00
Karl Yngve Lervåg
7de478be74
Better solution for fold part stuff
2014-03-06 11:39:35 +01:00
Karl Yngve Lervåg
7773fabeec
Updated folding for sections
...
Improved handling of which parts to fold and which parts not to fold, and which
parts should be folded at the same level.
2014-03-04 14:27:44 +01:00
Karl Yngve Lervåg
b9eed61cf4
Fixed shellescape bug in latex#view
2014-02-19 17:21: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
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 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
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
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
7a9b19e76d
Minor bug fix
2013-11-29 13:15:23 +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
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
2fea33cd52
Minor clean up
2013-11-03 11:48:33 +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
c6fe12f646
Minor fixes to toc window open
2013-10-23 20:45:48 +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
ba36d94bcc
Fixed change#delim and change#toggle_delim
2013-10-14 21:59:58 +02:00
Karl Yngve Lervåg
76b2c9f27f
Minor bug fix
2013-10-14 14:46:09 +02:00
Karl Yngve Lervåg
5ed2f2ff76
more correct foldcontrol for insert mode
2013-10-13 22:22:07 +02:00
Karl Yngve Lervåg
d9d60cbf99
Some fixes to mappings and docs
2013-10-11 23:24:07 +02:00
Karl Yngve Lervåg
f6135530b6
Minor simplification
2013-10-11 23:16:17 +02:00
Karl Yngve Lervåg
043880714d
Message for latex#help when mappings not enabled
2013-10-11 23:13:41 +02:00
Karl Yngve Lervåg
c6c2fb8ed5
Improved latex#info
2013-10-11 23:11:31 +02:00
Karl Yngve Lervåg
00b4e1fe3d
Some updates and improvements
2013-10-10 21:48:52 +02:00
Karl Yngve Lervåg
04bcd820e3
Add some utility mappings
2013-10-10 13:01:22 +02:00
Karl Yngve Lervåg
a56d48dc53
Some nice improvements
2013-10-09 20:34:26 +02:00
Karl Yngve Lervåg
374e983d09
Added toggle for left right delims
2013-10-09 12:04:40 +02:00
Karl Yngve Lervåg
bfd99c8c05
Fixed get_delim()
2013-10-09 12:03:04 +02:00
Karl Yngve Lervåg
399a340b07
Began on get_delim and change_delim
2013-10-09 00:02:06 +02:00
Karl Yngve Lervåg
d321623bfc
Improve bib complete preview
2013-10-08 23:54:19 +02:00
Karl Yngve Lervåg
3e1043cd4a
Slightly better bibtex_find_bibs
2013-10-08 11:02:34 +02:00
Karl Yngve Lervåg
7152088e22
Fix fdm save and restore for insertmode
2013-10-07 15:49:22 +02:00
Karl Yngve Lervåg
ae45837c41
Fixed motion and improved change
2013-10-06 13:39:25 +02:00
Karl Yngve Lervåg
164fc42e8b
Fixed reinit
2013-10-06 11:44:50 +02:00
Karl Yngve Lervåg
7808e59239
Initial revision
2013-10-05 13:53:42 +02:00