Feature ListThis list is not exhaustive!
* background TEX/LATEX processing with status info (current page number processed by LATEX in status line - what I call progress bar) (see a video)
* interface for latexmk
* forward/reverse searching for: xpdf (ver. ≥3.03), okular, xdvi (xpdf,skim,okular,xdvi→vim)
* forward searching (vim→xpdf,skim,okular, xdvi)
* go to named destination: using
* Making LATEX projects with just one command
/ bibliography, index, table of contents, lists of: figures, tables, theorems [with
* Making parts of projects using subfiles package (compilation in background and forward/reverse searching are supported)
* various debug modes: silent/debug/Debug/verbose.
/ automatically close QuickFix window (
* show errors, warnings, citation/reference warnings, font warnings, files used ...
/ error file is automatically read after compilation /
* open log, in log file you can sync the tex source with the log file (then errors in the source file will be highlighted!) or the xpdf viewer with the log file. There are also maps to go to next/previous error/warning/info/... message. And there is syntax file for tex log files.
* selection tools for environments (
* changing environment names
/ and changes the label if you use the labeling system; this needs activation /
* changing the star (add remove a star from an environment)
* completion for commands (also user defined in associate files), environments, citations, references,
/ there are two completion modes: when you know what you want with
Some completion features: /see here/
+ programeble completion for package names, package options (and their values), class names, and class options
+ programable completion for LATEX commands and their values
+ math commands are completed only in math mode
+ completion of
+ completion is connected to closing last environment/bracket functions so that you have all under one key
+ completion for
/ finds completions in font definition files /
+ completion for
* closing brackets and environments / preserves nested environments in 100% /
/ which is included into completion with
* many useful maps
/ some of them are configurable (on the fly): for example you can change if * is added to environments which are put by imaps. /
* table of contents (see a video)
/ which allows moving through files, chapters, sections, opening a preview window, but also yanking (coping), pasting section-wise /
* tag file: with
* list of labels
/ as with toc, you can see the context of the label in a preview window /
* moving commands to next environment and next section (or previous)
/ configured with vim normal commands:
/ also to next [in line/displayed] math environment /
/ support of project files /*
* LATEX/TEX oriented normal
+ with nice indentation for the list of files to chose
* reverse/inverse searching
* tags - python script to make a tag file.
* search for definitions (
/ like [D command but works with multiple line definitions /
* extended search in bib files
* white space mapped to
/ this is a handy way to search in text which is broken into lines, can be turned off/on with F2 key/
Support for Projects:
* project script which restores project specific variables ( for example:
/ The project script name is
/ It is possible to store many projects in one directory! /
/ There is no need to make a project file to mark the project directory/
* Completion/Viewing of parts of the project using the subfiles package. Also inverse/reverse searching is supported.
+ supports flags: bceswW of vim search() function and the vim 'wrapscan' option.