qvim: add lua support

(cherry picked from commit 7896a84849284e2bd274632691eb1f2f97aecaaf)