Vimconf.live: Why is Lua a good fit for Neovim

preview_player
Показать описание
A talk about the language design and principles of Lua and why it fits so well for Neovim as a scripting language.

Рекомендации по теме
Комментарии
Автор

I thought that Lua is a weird choice at the beginning and I really wanted to know more, very nice and informative talk, answered all my questions. Thank you!

ameertaweel
Автор

I stopped watch at 1-indexed... Jk, still a fantastic video three years later

drewad
Автор

awesome presentation with lookatme! Before I saw the command, i thought it's a legit keynote!

solomonxie
Автор

I am learning Lua for Defold and Neovim, but it feels like a more efficient Python, my first language along with Ruby.

Sometimes, Less IS more.

twenty-fifth
Автор

How do you render your markdown as presentation? Thanks for the presentation, Also, what is the future of luaJIT? I believe the project is dead (in the sense that its stuck at Lua 5.1).

namesame
Автор

I'm looking forward to porting my 10, 000 lines of vimscript to lua :D. I think lua makes sense if you're using algorithms or processing lots of text but how can I benefit from calling the api for mapping keys and doing simple things? I think that porting is on a case by case bases.... Unless using the lua api is way faster with mapping keys etc..than normal vimscript. I'm just using key mapping as an example, I could have said append, set, or anything else... now map function, filter, etc.., that could benefit in lua if you had alot to process.. by map I mean run a function on multiple items. map(long_list, {_, f-> do lots of stuff})

ironmanlifts
Автор

cool video ! What is this tool you're using for slide shows ?

abdelazizsbaai
Автор

I hate Vimscript, I hope that I'll be able to rewrite all my configs to Lua soon

ackz
Автор

I am new to neovim. Is Lua better for config than vimscript? Is there any difference other than the syntax?

diogosoares
Автор

vim 9 to have a new language with types?! WHY?! Sounds like an absolute waste of time when you already have luajit, or even just lua.

russellchido
Автор

Which program are you using for this presentation

threesidecreaters
Автор

Font is way too small to view this on mobile

tobias-edwards
Автор

Why Lua is not a good choice for neovim: Neovim uses luajit not the normal lua interpreter and luajit uses version 5.1 of lua that is a version of Lua from 2006 that has not been updated for a long time is a dead project, lua as a first-class citizen lenguage means breaking the compability with multiple Vim plugins because vimscript is not going to be updated in Neovim, it is not a very portable programming language while Vim having its own language made in C is available in many more platforms, it makes configuring the Vim api more complicated and adds extra code that could be unnecessary.

Ericelrojo
Автор

They really should make 'smartLua' which is 0-indexed, of course implying that whoever chose to make normal Lua 1 indexed must have been smoking crack

Grazfather
visit shbcf.ru