Skip to content


This guide is not about Vim in general, there is already one, but about Neovim and its ecosystem.

From init.vim to init.lua

Neovim embeds Lua as a first-class citizen to write Vim plugins. This is massively faster than the interpreted VimL. As a consequence it can also be used for configuring Neovim. These articles helped me to make the transition from VimL based configuration to lua based configuration. These are three articles that help on the journey:

This & That

Script to convert snippets from UltiSnips to luasnip

Last update: October 9, 2023