Neovim Plugin From Scratch: Markdown Presentation (Part 1)

  Рет қаралды 20,606

TJ DeVries

TJ DeVries

Күн бұрын

Advent of Neovim :)
github.com/tjd...
terminal.shop btw
but really, you want to check out ssh terminal.shop
All notes are here: github.com/tjd...
#neovim #lua #programming #modding

Пікірлер: 68
@EricBaker-h2w
@EricBaker-h2w Ай бұрын
Thanks for diving into this topic! Seeing how things actually work makes them more interesting.
@IainSimmons
@IainSimmons Ай бұрын
This was awesome, thanks TJ! Hope you have a happy holiday season!
@username0218-e2x
@username0218-e2x Ай бұрын
Not sure if you’re taking requests, but a short vid on different ways to organise stuff (keymaps, options etc) and one on when to lazy load or not would be appreciated
@sh_zik
@sh_zik Ай бұрын
Lazy load +
@4chan-i6w
@4chan-i6w Ай бұрын
oh perfect he i think created video on that saying package management let me try to find it
@4chan-i6w
@4chan-i6w Ай бұрын
kzbin.info/www/bejne/lZyzmGOMd7ergMU this might be similar to your needs although it might not contain everything you asked for it's a good replacement and it's teej so you know it's going to be a very good vidoe
@sh_zik
@sh_zik Ай бұрын
@@4chan-i6w No, i want to know about mechanisms of lazy loading plugins. I have watched this great video. I have a bit different requests to know.
@matthiskalble3621
@matthiskalble3621 Ай бұрын
The mechanism is to not initialize the potentially expensive plugin until needed​@@sh_zik
@Or1g3nn
@Or1g3nn Ай бұрын
I use markdown for everything so this is nifty indeed! This has been quite a magical Christmas series, great work !
@normal47712
@normal47712 Ай бұрын
Love the series. Make my christmas wish of 100 episodes come true
@robertwong-w5s
@robertwong-w5s 20 күн бұрын
You are such a talent teacher, a very natural one. contents are so well organised that is very easy to understand with great passion. ❤💯
@ChrisGVE
@ChrisGVE Ай бұрын
Awesome TJ! It makes writing plugin so simple. I'll continue watching the series for sure!
@romainjouhameau2764
@romainjouhameau2764 Ай бұрын
Your advent of Neovim is pure gold! Learning a lot
@Daniel-the_one
@Daniel-the_one Ай бұрын
Thanks. I loved the fact that you can have a functionality, and set keymap for current buffer without polluting the global space. Brilliant. Before you arrived at that point, I was already ahead, and added a 'n', 'q' to exit, and added delete for all mappings ( which I found to be ugly ). Thanks
@guzmonne
@guzmonne Ай бұрын
Awesome. Would love to see more of this kind of videos.
@AlizJaytay
@AlizJaytay Ай бұрын
Thank god this man’s went full time. Contents been amazing. Thx TJ
@flokkq7931
@flokkq7931 Ай бұрын
advent of neovim is the best series on this planet, gotta catch up the episoded i missed
@andrewbelo312
@andrewbelo312 Ай бұрын
billions must write neovim plugins
@gr8ape111
@gr8ape111 Ай бұрын
Thank you so much for your content, I am having a great amount of fun implementing my own plugin right now!
@hyamamoto2000
@hyamamoto2000 Ай бұрын
That's it. I used vim for a long time but I'm finally making one small plugin this weekend. I can't wait. happy holiday. love ya XD
@4chan-i6w
@4chan-i6w Ай бұрын
The most beautiful series ever created you've taught me so much TJ i'm joining the live stream today :D will meet you there if i'm not mistaken the livestream is today idk though
@theherk
@theherk Ай бұрын
This is a really helpful video. All meat no fluff.
@benjaminalheit7372
@benjaminalheit7372 Ай бұрын
"Current slide is 0... oh, sorry, uhh 1" 👀👀 16:29
@Jauny78
@Jauny78 Ай бұрын
This video reminded me of Garry Bernhart's destroy all software videos and I love it, please do more of those!
@joaorocha1052
@joaorocha1052 Ай бұрын
I did like this! great stuff :)
@AlexandreGomes-n3d
@AlexandreGomes-n3d Ай бұрын
awesome, thanx for that serie
@guitaripod
@guitaripod Ай бұрын
we are so back
@radvilardian
@radvilardian Ай бұрын
TJ every last 5 seconds, "I gotta go to the bathroom"
@WillEhrendreich
@WillEhrendreich Ай бұрын
absolutely awesome
@jmarcelomb
@jmarcelomb Ай бұрын
Great video TJ!! Loved it! Shouldn’t the pattern be “^# “ with a space so it also doesn’t create new slides for subheadings? Thank your for this series!! Have a nice Christmas everyone!
@林冠呈GUAN-CHENGLINT9699
@林冠呈GUAN-CHENGLINT9699 Ай бұрын
This is awesome !!!
@dennistanui7085
@dennistanui7085 Ай бұрын
Awesome, please make a dedicated video about docstyle comments 🙏
@Borch3Kawki
@Borch3Kawki Ай бұрын
Great content!
@callmetyler
@callmetyler Ай бұрын
This is great!
@Grazfather
@Grazfather Ай бұрын
Sounds like you'd like fennel with a real repl so that you can evaluate specific lines right from the buffer.
@shateq
@shateq Ай бұрын
My man casually posting the highest nvim quality content without montage lmao
@5thbatman
@5thbatman Ай бұрын
awesome tj
@LunarLambda
@LunarLambda Ай бұрын
Thoughs on using ident_size = 3 for Lua? I used it for a plugin recently and really liked it. The way keywords like if, for, and end line up is really good imo.
@soonheng1577
@soonheng1577 Ай бұрын
thank you.
@ezikoh
@ezikoh Ай бұрын
Hi there, excellent your videos, if you had to make a ranking of the 15 best plugins for neovim of 2024, what would they be? Greetings.
@ahmedschhaider4762
@ahmedschhaider4762 Ай бұрын
thank you !!
@ranjithkumar-xt2zw
@ranjithkumar-xt2zw Ай бұрын
Teej is back 🎉🎉🎉
@erickerney5850
@erickerney5850 Ай бұрын
Love the series, but for some reason I cannot get the initial require to execute the present.lua on startup. It's currently located in my lua/custom/dev.lua file. It's getting loaded as I can see a print message in that file, but not executing the lua file in the plugin. Any thoughts???
@mohammadkhosravi3285
@mohammadkhosravi3285 Ай бұрын
wow!!!
@normal47712
@normal47712 Ай бұрын
Gods, advent of neovim needs a dlc for tmux
@farhadullahmejbah9149
@farhadullahmejbah9149 Ай бұрын
i have followd the all video, for you function definition is showing but for me its not showing
@aarond309
@aarond309 Ай бұрын
the type errors are because you made a typo in the class definition. You put “@fields” instead of “@field” at 7:25
@LorenzoBettini
@LorenzoBettini Ай бұрын
Right! But then you get a warning because you're assigning a string (e.g, slides[1]) to a string[] (the type of the last parameter of nvim_buf_set_lines)
@FaintArt
@FaintArt Ай бұрын
please more plugin making tutorials
@aoshifo
@aoshifo Ай бұрын
I'm leaving a comment, because I liked the video. Juicing the algo, woohoo!
@ArdentCobra
@ArdentCobra Ай бұрын
How are you jumping from file to directory view with Oil?
@doudeman
@doudeman Ай бұрын
I noticed that the LuaDoc tag for "@fields" should be "@field"
@bobkoss280
@bobkoss280 15 күн бұрын
Which font are you using in the terminal?
@patriciourrutia2297
@patriciourrutia2297 Ай бұрын
God you're fast
@sad0n3
@sad0n3 Ай бұрын
Can anyone tell me which plugin he uses to highlight tags in comments like @param ?
@MahbodHastam
@MahbodHastam Ай бұрын
NICE
@Kane0123
@Kane0123 Ай бұрын
On the last day; which unavailable plug-in or feature are you going to show despite it not being publicly available? I hear it's the latest approach
@mohammadkhosravi3285
@mohammadkhosravi3285 Ай бұрын
I literally just watched you plugin video with bash
@catfan5618
@catfan5618 Ай бұрын
LMAO I watched it yesterday, there is no way :D
@cosinusvux
@cosinusvux Ай бұрын
Octothorp
@DreamsAPI
@DreamsAPI Ай бұрын
Oh shiiiit, I am guilty of install a lot of plugins without understanding how all of them are connected and how they work, trying to to get to a stage where I can use neovim effectively and with knowledge
@DreamsAPI
@DreamsAPI Ай бұрын
I am the 999 like on this video, thank you sir for sharing your wisdom
@MohitVerma-q2n
@MohitVerma-q2n Ай бұрын
Juice
@iceke18
@iceke18 Ай бұрын
Would be nice to follow if you didn’t fly trough it going back and forth. I think you have amazing content, but how you present it seems to be for and by people with ADHD. Maybe I’ll come back and make KZbin go slower or something.
@RamPageMMA
@RamPageMMA Күн бұрын
I have ADHD… this video style is not for me😭
Neovim Plugin From Scratch: Managing Floating Windows (Part 2)
23:50
(Neo)Vim Made Me a Better Software Developer
40:27
vim-jp
Рет қаралды 62 М.
New Colour Match Puzzle Challenge - Incredibox Sprunki
00:23
Music Playground
Рет қаралды 44 МЛН
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 78 МЛН
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 38 МЛН
Just Because Its New Doesn't Mean Its Good (neovim) | Prime Reacts
20:50
Neovim Lua Plugin From Scratch
1:48:24
TJ DeVries
Рет қаралды 90 М.
lazy.nvim explained
14:17
TJ DeVries
Рет қаралды 35 М.
Developing a Neovim Docker Plugin from Scratch
23:16
Developer Voices
Рет қаралды 18 М.
Neovim From Scratch To BEAST MODE
19:17
DevOps Toolbox
Рет қаралды 26 М.
Everything You Need To Start Writing Lua
28:15
TJ DeVries
Рет қаралды 66 М.
Floating toggle-able terminal in Neovim in 50 lines of Lua
11:09
You Should Use A Neovim Distro If You Are New
10:42
ThePrimeTime
Рет қаралды 186 М.
Insane Neovim Plugins that Improve Quality of Life
19:37
Seth Phaeno
Рет қаралды 8 М.
The Ultimate Database Control. Right WITHIN NEOVIM
9:35
DevOps Toolbox
Рет қаралды 65 М.
New Colour Match Puzzle Challenge - Incredibox Sprunki
00:23
Music Playground
Рет қаралды 44 МЛН