Writing Plugins - It's Never Been Easier (NeovimConf 2022)

preview_player
Показать описание
This is a talk about writing plugins in Neovim using the Lua programming language. It was part of the Neovim Conference 2022.

Slides and code:

Contact:

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

love this guy, theoretical physicist teaching about vim, neovim and lua. the best

runtimejpp
Автор

Now we just need to all agree that when you write a plugin you finish it in a way that it's useable instantly upon installation and doesn't require reading through 10 pages of documentation (maybe even from other plugins as dependencies) (I'm looking at you ... entire collection of LSP plugins)

blahblah-rnts
Автор

Extremely simple introduction, thank you.

regard-bo
Автор

Great! Thanks Dev! I was waiting for this video. I watched live and it was awesome!!!

patriciourrutia
Автор

Look at teej and Prime being impressed with ChatGPT lmao. Thanks for the video! I've been wanting to write a simple plug-in for learning purposes.

FelipeV
Автор

Thanks for great talk, I enjoyed it a lot and ChatGPT looks neat and scary at same time :)

mandos
Автор

Great talk, help me to understand how to create a new plugin

daltonyon
Автор

hilarious, i didn't realize this was you when i was watch the conf

andrewstone
Автор

It is just so cool. I wonder can this use tree-sitter to index the whole project. This is just for finding the todo in comments of the current buffer, can this done by vimgrep along with the tree-sitter to deal with the comment staff. Another thing is can todo be case insensitive, todo flollowed by ":" should be its pattern. :c

艾曦-eg
Автор

This is great. Can you share your slides

iamroot
Автор

What's the difference in creating the plugin file inside your nvim/lua directory, so you can just require it without having to set your runtimepath. Is it just a convention so that it is isolated from the rest of your config?

Also thanks a lot for the really insightful video!

jarjar
Автор

What TODO plugin did you use before writing yours?

VovaY
Автор

nvim defaults are really weird and impractical.

anasouardini
Автор

Eeew, Mac, you should be using linux

PragMero
welcome to shbcf.ru