Automatic LaTex Plugin for Vim / News: Recent posts

ATP 9.6.4 snapshot

1) It has a very nice imap: type x`D and you will get differential operator with respect to x, x can be any letter (actually anything :).
2) :WrapSelection has completion: commands which ends with a {.
3) <C-j>, <C-k> nicely moves through '{}{}{}'.

Posted by Marcin Szamotulski 2011-06-16

ATP 9.6.3 snapshot

ATP has an option to not run in the background if the cursor is in math in insert mode (g:atp_noautex_in_math = 1, set it to 0 if you don't want this feature), + some fixes of WrapSelection maps + many new ideas in todo list :)

Posted by Marcin Szamotulski 2011-06-16

Post a Comment

You can post your comments on ATP web page:

Posted by Marcin Szamotulski 2011-06-15

Small fixes.

Bunch of small fixes committed to the tree (regarding maps to :WrapSelection command). Plus b:atp_TexCompiler added to g:atp_ProjectLocalVariables which is useful if you use different settings for some files (note that you should not use :SetXdvi, :SetXpdf, or :SetOkular in vimrc or atprc files).

Posted by Marcin Szamotulski 2011-06-14

ATP 9.6.2 snapshot

ATP 9.6.2 contains a new feature [to be tested]: with g:atp_Compiler="python", it can kill if there are too many running processes. There are two control variables: b:atp_MaxProcesses (maximal number of running instances) and b:atp_KillYoungest (if set to 1 will kill the youngest instances, if set to 0 - the default - it will kill the oldest ones). Check it out and give your comments.

Posted by Marcin Szamotulski 2011-06-14

ATP web page RSS feed

ATP web page has RSS feed with ATP news. You can also feed your RSS reader with

Posted by Marcin Szamotulski 2011-06-13

ATP 9.6.1 is out!

Check out new release. With some bugfixes, and bunch of new handy imaps.

Posted by Marcin Szamotulski 2011-06-12


There's an ATP facebook web page:

You can give a like :)

Posted by Marcin Szamotulski 2011-06-12

ATP online help file

Have you checked the online help file at:

Look also at:

Posted by Marcin Szamotulski 2011-06-11

ATP web page

ATP has its web page:
With online documentation (in html) and all links in one place.

Posted by Marcin Szamotulski 2011-06-09

ATP 9.6

ATP 9.6 is out.
+ The commands :Dsearch, :LocalCommands, :BibSearch, and \cite{ completion, are
rewritten in python! => they are very fast !!!
+ <F2> functionality with special space map _s+ is back, but better !!!
+ Some bug fixes: ATP loads much faster now.

Posted by Marcin Szamotulski 2011-06-05

ATP 9.5.2

\cite completion, Dsearch and TreeOfFiles rewritten in python - are now really fast!

Posted by Marcin Szamotulski 2011-05-27

ATP 9.5

New release!

Posted by Marcin Szamotulski 2011-05-22

ATP 9.4.7

Contains a python script to make tags (run by :LatexTags). It also scans aux file. Works similar to GotoLabel, but all the vim tag commands are accessible.

Posted by Marcin Szamotulski 2011-05-18

ATP 9.4.2

Some fixes for ATP 9.4 are available.

Posted by Marcin Szamotulski 2011-05-09

ATP 9.4

New stable release is out ATP 9.4 See :help atp-news for the changes, there are NEW FEATURES :)

Posted by Marcin Szamotulski 2011-05-08

ATP 9.3.18

In latets snapshot (9.3.18) there are quite a few new imaps for typing math, which only work inside math environments. You can turn them on of with '<Tab> or :ToggleIMaps. To list them use :imap <CR>, see also the help file.

Posted by Marcin Szamotulski 2011-05-01

ATP on Gentoo

Thanks to Tim Harder AutomatixTexPlugin has a Gentoo ebuild.

Posted by Marcin Szamotulski 2011-04-29

ATP 3.3 and biber

I added biber support to ATP, g:keep variable will be adjusted on the fly; for commands :MakeLatex, :Bibtex, :Delete.
b:atp_BibCompiler variable will be set to biber if the preambule contains \usepackage[backend=biber]{biblatex}

Posted by Marcin Szamotulski 2011-04-21

ATP 9.3 is out

See :help atp-news for changes (after getting the new release ;).

Posted by Marcin Szamotulski 2011-04-17

ATP 9.2.3 snapshot

ATP 9.2.3 snapshot contains a nice change of the special space '_s+' map using command-line window (q/ q? and ATP text versions Q/ Q?).

Posted by Marcin Szamotulski 2011-04-11

ATP 9.2 is out

The new features include:
- :UpdateATP[!] command to update ATP to latest relese available on sourceforge (with [!] - to latest snaphot, without to latest stable release).
- Prorgess bar - the vim status line (if turned on :help laststatus) will show the progress information of compilation - the page number which latex has just processed.
- new compilation script written in python!
- review of debug mode and call back function (what vim does when compilation ends - which messages are shown, open/close quickfix window, read the log file, etc...)
- and much more ... for full info see ':help atp-news'

Posted by Marcin Szamotulski 2011-04-09

Progress Bar

The new release 9.2 will contain Progress Bar -- your status will tell which page latex is actually processing.

If you want to tcheck it out (and test it :), it is included in the latest snapshot.

Posted by Marcin Szamotulski 2011-04-01

ATP on Windows

The latest snapshot has python based compiler which hopefully will work on Windows (it replaces the bash style script which was running latex).

Many THANKS if somebody will TEST IT!!! (I don't have an access to MSWindows right now, but in few weeks it should change)

(However there might be other issues with running ATP on Windows, but, at least, it should start without errors - this was tested some time ago...)

Posted by Marcin Szamotulski 2011-03-26

ATP Release 9.1

With Forward and Inverse/reverse Searching for Okular and Xdvi, forward searching for Xpdf. The dafault viewer is now Okular.

Posted by Marcin Szamotulski 2011-03-20