tjdevries / config_manager

My configuration files and tools
1.15k stars 118 forks source link

lua series #18

Open tjdevries opened 3 years ago

tjdevries commented 3 years ago

LIKE & SUBSCRIBE & SMASH THAT BELL!!!!

Post your Lua things you'd like covered and upvote them please :)

If you have a seriously good idea or want to give good feedback, you can ping me on discord: TJ DeVries#4375

euclidianAce commented 3 years ago

Not a topic by itself, but a lot of the ideas mentioned so far do have sections in PiL and the reference manual, so it'd probably be a good idea to link to those in the video

bigjazzsound commented 3 years ago

I'd like to see something about metatables. How to use them, tips/tricks, cool hacks, etc.

afonsocarlos commented 3 years ago

Hy TJ, first off congrats on the great job man!

I guess it would be nice to have something about data structure handling like teaching how to do "Python dict/set look up" the Lua way, or any Lua idiom of the sort.

F4IL3D commented 3 years ago

Hello TJ,

I am one of the people who never came into contact with Lua before Neovim 0.5. With a little practice, lua is relatively easy to understand even as a non-developer like me. But what exceeds my horizon are metatables. Like bigjazzsound, I would like to see a video about metatables with practical example for season 1.

For season 2, a video about Neovim extmarks would be great. What I've read about it sounds really exciting, but it seems to be a hardly noticed feature. Maybe that's why you won't find anything about it on the internet with the exception of the neovim manual. A few simple, understandable examples would be really helpful here and would clarify the possibilities.

wish list

Season 1: metatables Season 2: extmarks

tjdevries commented 3 years ago

Hey, I made a new repo to keep track of these, since that will be much easier and where I can link the results on youtube.

https://github.com/tjdevries/youtube_lua

You can make separate issues for different topics so that it's easier to track and discuss them.