codecheck


On-the-fly code checker for Vim

Vim is a widely used text editor with a huge community of users. Primary focus of this text editor is to provide "efficient" text editing. Although Vim is suitable for all kinds of text editing, a vast majority of its community uses it for programming.

CodeCheck is a script (or a set of scripts), which will provide on-the-fly code checking for Vim. It will basically mimic the similar feature in Eclipse IDE. It will find the compile-time errors as the user makes changes and highlight them just like the built-in spell checker highlights the misspelled words.

CodeCheck will make programming in Vim even more efficient and desirable. CodeCheck aims to avoid unnecessary compiles by simultaneously informing the programmer about the possible compile-time errors, and as a result saving him/her a considerable amount of time. Hence, it strengthens Vim's idea of "efficient editing".

CodeCheck is expected to be very useful in the Vim community since it will increase the programming efficiency of the users. Besides, it addresses a very desirable feature, which Vim lacks at the moment, making Vim a more "complete" development environment. Last, but not least, it forms a basis for further improvement and expansion both in number of supported languages and the quality of the on-the-fly source code analysis.

Supervised by Bram Moolenear, developed by Birgi Tamersoy as a "Google Summer of Code" activity.

Project Information

Labels:
vim gsoc on-the-fly code coding codecheck syntaxcheck