NeovimConf 2022: Lua, a Primer

preview_player
Показать описание

Let's take a look at Lua; how to use it, how it integrates with NeoVim, and how you can get going with it quickly.

#johncodes

🚀 SUMMARY:
This talk originally appeared live as part of NeovimConf 2022 live on the Primeagens stream over on Twitch. In this talk, I discuss how to use Lua and how you can get started with it quickly. We also touch on how you can use it to configure your neovim configuration. Finally, we touch on some of the powerful APIs and interfaces available through Lua to create plugins and simple scripts.

🤔 About:
Hi all, I’m John, an experienced software engineer and open source software enthusiast. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!!
Рекомендации по теме
Комментарии
Автор

Lua mentioned! Let's go brazillll

pratyushrao
Автор

This was a good watch to get started understanding Lua and Neovim

dan_le_brown
Автор

This is wonderful, I'm starting with lua & it's manual, the way lua is used in neovim config with vims api is something i found confusing off the bat.

monugupta
Автор

Good primer, but there is one aspect I think should've been included: values vs. references. Tables are references. I think userdata types are too, but they're basically opaque tables. Everything else are values.

biggerdoofus
Автор

Having a data structure which is a mix of array and dictionary is genius

rajeshwarprasad
Автор

Lua returning `nil` for things it doesn't know is actually quite awesome. You can just do things like `print(v[99] or "I don't know.")`.

Linuxdirk
Автор

Take a shot of vodka every time you hear "footgun".

dannyize
Автор

John awesome video. Enjoyed it live and this rewatch.

Quick question. What tool do you use to display your keystrokes??

destinlee
Автор

The talk is informative but the video quality is sub-par.

shaileshsundram
Автор

Uppercase variables are used to indicate global? That's a terrible way to fix Lua's global by default thing. LOL

BryanChance
Автор

They REALLY need to change it to indexing starting at 0, everyone should be adapting the same, not different things. It so silly and SO ANNOYING.

lmnts