I rewrote my entire neovim config... because of twitch chat. Small informal series about some of the stuff I was working on :) Links Twitch: / teej_dv Twitter: / teej_dv Github: github.com/tjd... Neovim: BTW #neovim #programming #lua
@@harshmpatil Well ackshually... I usually count time from 0, because that way when I say 1, a full second has passed, which is correct. Not a joke, but still a joke.
Really appreciated this one. I started learning C++ as my first language ~6 months ago and had been using lazyvim up until last week because I had no idea what was going on in that .config folder and lazyvim let me continue to not have to find out lol. Decided it was time to change that, so I got a crisp clone of kickstart and started squinting. After a couple of evenings, I realized I'd idioted my way to a perfect little config that I'm totally in love with! Your bit about leaning into the way Lazy lets you organize your plugins was what I happened to need to hear to make what I'd been doing last week click. Thank you!
10:13 Awesome! I had no idea Vim's search and replace could do this! I've only been using Vim for a little while, but I'm planning to watch more of TJ's videos and keep improving my workflow with Vim. Thanks for the super helpful video!
I love this video, short and precise!! I'm thinking in move from Packer to Lazy, and probably will use your video like reference. Furthermore, I use a lot of replace and like too much of your tip about inccommand, very useful!!! Thanks Tj
The most important thing in learning to develop your own style is learning how people think. When I look for a video or article I'm interested in people's thoughts, I want to know the "why", not just the "how". I started to use neovim a few weeks ago and you're being a mentor. Thank you very much!
I started using nvim by watching your video about setting up kickstart, its been a couple of months now and I am already regularly saying "vim btw", I can say I am deeply hooked, I've seen the light. Besides that your way of explaining and your discipline of memorizing every manual out there makes you an incredible educator for this topic. I think that there might be a lot of other people who get in to nvim through that video in the same way I did, and videos like this one really help to take the next step further on that vim journey, so yes, definitely more videos like this is always going to be incredibly valuable for us noobs out there.
we really like this sort of videos, clear and concise and getting to learn stuff from a core neovim maintainer is really awesome. I would really like to see more such videos, thanks.
totally love this! I will admit that I struggle a bit with the ocaml and elixir stuff. My tiny brain can’t accept all those new programming languages but bite sized neovim vids like this? Priceless :-)
This was great content, I barely ever comment, but I enjoyed this way too much. It's hard for me to find nvim content which is both digestible and useful. Loving this full dedication to teaching and showing off knowledge in and interesting manner.
TJ is going to be like the Thor of Neovim streamers; chat making up things to both punish and purposely play around with his life 😂. Also, I know sometimes a cloc/sloc count may not be a full picture, but I just love you have more Scheme then JSON, TXT and Rust Ever considered picking up a Lisp for a sub goal?
Hey, thank you for your great video's. I learn a lot from them. You are a great teacher. Maybe i can give you a suggestion for a topic ? For example. I use Neorg for note taking. But also Codeum, which is annoying when you are just taking notes. So i have to manually do :Codeum DisableBuffer everytime. And i have more of these situations. The problem is, where and how to add this command in config file, because i find lua a bit confusing at times. There is setup function, there is opts tables etc. Maybe you could explain that in a video ? Tx ;-)
Can you go though source code of popular configs like lazyvim, lunarvim , astronvim etc and how it's structured, find tips from it that we can add for personal config etc also if possible can you make a video teaching plugin dev best practices, how to decouple different parts, how to choose between TS and LSP for certain ideas, even though there is overlap between both
doesn't lazy not work well with after directory? because essentially, if you define a plugin configuration in after, lazy considers the plugin to have been accessed already and that would make it lose the lazy loading?
For someone that tried to use nvim in the past but couldn't be arsed, as this someone has skill issues, this is golden. I'm still not going to use it as i'm still as lazy, but still.
@@teej_dv Sorry, didn't put the context. My current VIM is the one I used to learn and start with. It's bloated with plugins - lots of them are not maintained anymore - and I Is getting slow. I need a fresh start with a small set of plugins then I prefer to use lua instead of vim scripts. Nothing against VIM in any way.
Perhaps I've been doing something wrong, but adding files to ~/.config/nvim/plugin doesn't seem to be sourcing them on start up for me, like it does in the video. My config is a slightly modified version of kickstart, so maybe there's something in TJ's init.lua that's not in there? Does anyone have any ideas?
A series would be good.. with neovim its difficult to ingest all the topics at once 1. Basic Configuration 2. Aesthetics (colours, fonts) 3. Kickstart concepts 4. IDE like features : navigator, panes, tabs etc.. 5. Mouse integration (optional) 6. Go (syntax highlight / plugin / debugger) 7. Java (syntax highlight / plugin / debugger) [optional] 8. Neovim in Windows etc.. This would definitely be a repeat of your earlier content or may be a playlist is all that's needed