added vim + lua support