Presented by Ryan Curtin on October 27, 2010
Located in Klaus Advanced Computing Building 2456
Vim is a powerful two-mode editor based on the old UNIX vi editor, meant to extend its functionality. This presentation will examine the use of Vim in programming environments, including source control integration, syntax highlighting (and customization), ctags, edit-compile-edit, Lua bindings and integration, and arbitrary scripting support. Main languages/environments discussed will be C/C++ and Python (although many of the topics covered are extensible to arbitrary languages; syntax highlighting is even supported for such languages as Intercal).