flymaker : Another GNU Flymake-like plugin for Vim
script karma |
Rating 5/4,
Downloaded by 1713 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
Chad Moore |
|
script type |
utility |
|
description |
*** Please drop me an email to report any bugs/issues that you find. That can
greatly reduce the time until this thing becomes stable. See my profile for the
address. Thanks! ***
GNU Flymake allows Emacs users to perform compilation, static analysis, and
other tools in the background as they develop. Upon each save, a
background process is kicked off to perform the checking. If errors are
identified, the lines containing the error are highlighted and a tooltip
provides the error message. This is very well-suited to feature development
where the developer spends a lot of time in a single buffer.
I can see the value in this fast-paced workflow but I don't use Emacs.
There have been a few attempts to bring this functionality to Vim but each
of them seem to have their limitations. This plugin attempts to overcome
them.
For more detailed information (including outstanding issues), install and check out:
:help flymaker
Screenshots:
http://i1177.photobucket.com/albums/x344/seymore15074/Flymaker1.png
http://i1177.photobucket.com/albums/x344/seymore15074/Flymaker2.png
(BTW, that cool statusline is from pwdstatus.vim!)
|
|
install details |
Extract the tarball into your ~/.vim directory or, if you are using
pathogen.vim, a ~/.vim/bundle/flymaker directory.
As of version 0.2.0, this plugin requires the AsyncCommand plugin found here:
http://www.vim.org/scripts/script.php?script_id=3431
Note that by default, an ftplugin for C++ will be added. Turn it on via ":FlyOn". It likely needs
configured to match your specific build criteria.
:help flymaker |
|
script versions (upload new version)
Click on the package to download.
flymaker.tgz |
0.2.0 |
2012-02-16 |
7.0 |
Chad Moore |
This version is worth a shot. It should be more stable than the others (but it is still just a proof of concept). See the documentation for specific changes.
Now requires AsyncCommand 3.1 |
flymaker.tgz |
0.1.3 |
2012-02-11 |
7.0 |
Chad Moore |
A few more minor fixes. |
flymaker.tgz |
0.1.2 |
2012-02-10 |
7.0 |
Chad Moore |
More bug fixes (most importantly the undefined variable errors introduced in 0.1.1). See the included documentation for specific fixes in this version. |
flymaker.tgz |
0.1.1 |
2012-02-10 |
7.0 |
Chad Moore |
Just bug fixes (primarily involving highlighting). See the included documentation for a complete list of changes. |
flymaker.tgz |
0.1.0 |
2012-02-08 |
7.0 |
Chad Moore |
Initial upload |
ip used for rating: 3.16.139.36
|