Vimscript is dead - How to configure Nvim with Lua!

Опубликовано: 02 Март 2026
на канале: John McBride
53,401
1.3k

► Live on twitch: https://twitch.com/johncodes
► Twitter:   / johncodez  
► Home page: https://johncodes.com

Vim 9.0 introduces a new scripting, programming language to replace vimscript. In this video, we'll take a look at configuring Neovim only using lua, without any vimscript.

#johncodes

🚀 SUMMARY: Vim 9.0 has a new programming language that will likely one day replace vimscript entirely. There are alot of questions remaining in core vim around the backwards compatibility of vimscript and this new scripting language going forwards. Thankfully, Neovim has embedded Lua! Huzzah! Let's take a look at how we can configure neovim with lua, and only lua!

Lua docs: https://www.lua.org/docs.html
Nvim options docs: https://neovim.io/doc/user/options.html
Nvim lua API docs: https://neovim.io/doc/user/lua.html
Download Nvim: https://github.com/neovim/neovim