Vim 7.3 with Lua: How do I use it?

The latest Vim release is awesome!

I compiled it with --enable-luainterp=yes and it does have the Lua feature:

% gvim --version | egrep '+lua'
+linebreak +lispindent +listcmds +localmap +lua +menu +mksession +modify_fname 

But how do I actually use it? Up until now, I was always using Vim script for my files, but how do I let it interpret Lua? And what are the bindings that I can use from inside Lua?

Asked By: polemon


So Vim 7.3 is new enough that there isn’t much information about the Lua integration. However, vim has had similar support for python, ruby, perl, and tcl. So:

Simple tutorial for python

Another python guide

As well as example tutorials for the other languages, you should definitely read the vim help for Lua, do

 :h lua

to see comprehensive help and some examples. Have fun!

Answered By: redacted
Categories: Answers Tags:
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.