Тёмный

I Rewrote My Entire Neovim Config... 

TJ DeVries
Подписаться 75 тыс.
Просмотров 45 тыс.
50% 1

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

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 149   
@VovaY
@VovaY 4 месяца назад
Did you rewrite it from zero? Or from 1?
@harshmpatil
@harshmpatil 4 месяца назад
From 0, nobody counts like that, obviously from 1
@teej_dv
@teej_dv 4 месяца назад
yes
@nasso_
@nasso_ 4 месяца назад
this is my favourite comment
@TheAxeForgetsTheTreeRemembers
@TheAxeForgetsTheTreeRemembers 4 месяца назад
@@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.
@vaisakhkm783
@vaisakhkm783 4 месяца назад
@@TheAxeForgetsTheTreeRemembers you should count backwards
@rayantovi
@rayantovi 4 месяца назад
I can never get enough of neovim content, YES WE WOULD LIKE MORE OF THIS
@teej_dv
@teej_dv 4 месяца назад
Four more vids coming!
@kranzaklilu496
@kranzaklilu496 4 месяца назад
10 seconds in and I learned about tree + tokei. wow!
@teej_dv
@teej_dv 4 месяца назад
@KettLovahr
@KettLovahr 4 месяца назад
tree is indispensable to me and i am always caught off-guard when i'm in a fresh install and it's not there.
@maxwebstudio
@maxwebstudio 4 месяца назад
tree . -I node_modules (-I for ignore) is my favorite
@charstringetje
@charstringetje 4 месяца назад
​@@maxwebstudio I write rm -rf node_modules; opam install melange for ignore.
@tokisuno
@tokisuno 4 месяца назад
tj is my biological father
@teej_dv
@teej_dv 4 месяца назад
monkaS
@tokisuno
@tokisuno 4 месяца назад
@@teej_dv start paying foss child support dad
@supernerd6983
@supernerd6983 4 месяца назад
Noooo that's IMPOSSIBLE!!!
@frederickmichaud6783
@frederickmichaud6783 4 месяца назад
It’s important to note that throughout the rewrite process, Teej was focused.
@teej_dv
@teej_dv 4 месяца назад
heh heh heh heh
@TechBuddy_
@TechBuddy_ 4 месяца назад
How focused are we talking 😉
@frederickmichaud6783
@frederickmichaud6783 4 месяца назад
@@TechBuddy_ oh, it’s focused.
@jordanray1537
@jordanray1537 4 месяца назад
Love this, super good for exposing us newbies to some interesting options in our config!
@teej_dv
@teej_dv 4 месяца назад
That's definitely the goal!
@meatsong
@meatsong 4 месяца назад
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!
@adampaul7905
@adampaul7905 4 месяца назад
I like the format of the video. Nice quick and clear. Gives a lot of ideas to be better and faster in neovim.
@uzumakiuchiha7678
@uzumakiuchiha7678 4 месяца назад
I will always have love and respect for you sir. Always
@ebmpinyuri
@ebmpinyuri 4 месяца назад
Thanks Teej , i never understood how to activate the Alt key for my keymaps with the Meta key until i saw your config ,really helpful
@johnymcjesus
@johnymcjesus 4 месяца назад
This style of video is my favorite! Please do more! I love learning new interesting stuff about neovim!
@NoctuaDeveloppement
@NoctuaDeveloppement 4 месяца назад
Love this format ❤
@teej_dv
@teej_dv 4 месяца назад
Thanks!!
@ksksrs4015
@ksksrs4015 2 месяца назад
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!
@petrpechkurov3095
@petrpechkurov3095 4 месяца назад
Good stuff, TJ! Thank for the video!!
@wolfisraging
@wolfisraging 4 месяца назад
You use NeoVim to use NeoVim... that's true singularity
@daltonyon
@daltonyon 4 месяца назад
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
@TayTayChan
@TayTayChan 4 месяца назад
Stoked for this series
@Bvngee
@Bvngee 4 месяца назад
Absolutely love this series! Learned more than you can imagine in just a few minutes!
@teej_dv
@teej_dv 4 месяца назад
Glad to hear it :)
@CheapHomeTech
@CheapHomeTech 4 месяца назад
Yes, please keep making videos like these. I got some good ideas from this one.
@teej_dv
@teej_dv 4 месяца назад
Four more coming this week 😁
@peedrojs7683
@peedrojs7683 Месяц назад
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!
@lukasmolcic5143
@lukasmolcic5143 4 месяца назад
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.
@sunnyheheheh9401
@sunnyheheheh9401 4 месяца назад
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.
@ChrisPatti
@ChrisPatti 4 месяца назад
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 :-)
@marshallformula
@marshallformula 4 месяца назад
Love these type of videos. Thanks for doing them
@akshettrj
@akshettrj 4 месяца назад
I won't mind seeing more such videos. Love 'em
@teej_dv
@teej_dv 4 месяца назад
Four more coming this week 😁
@JuanRomero-bc9lc
@JuanRomero-bc9lc 4 месяца назад
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.
@InfoSecGSO
@InfoSecGSO 2 месяца назад
I definitely like this type of video. A walk through of a neovim config and how it's all tied together.
@calleum
@calleum 4 месяца назад
Great vid tj!
@teej_dv
@teej_dv 4 месяца назад
Thanks, great comments! Haha
@djunho
@djunho 4 месяца назад
I like this kind of vídeos. Thanks for sharing
@noomondai
@noomondai 4 месяца назад
Love this style of vid looking forward to more TJ
@21greg7
@21greg7 4 месяца назад
I like it! Please Sir may I have more?
@teej_dv
@teej_dv 4 месяца назад
don't tell anyone but there will be one every day through friday this week :)
@gwerneckpaiva
@gwerneckpaiva 3 месяца назад
never thought id be getting a neovim tutorial from Peeta Mellark
@danieldosen5260
@danieldosen5260 4 месяца назад
These are great! Easily digestible.
@sleepyschamane
@sleepyschamane 4 месяца назад
I really liku these kinds of videos!
@erlangparasu6339
@erlangparasu6339 3 месяца назад
keymaps about execute current line is +1
@dylanjohnson8008
@dylanjohnson8008 4 месяца назад
we like this content
@maniac5411
@maniac5411 4 месяца назад
Yes, we need more of this ❤
@gabrielrotela2220
@gabrielrotela2220 4 месяца назад
Sí, hacé más videos de estos... Gracias!
@fakedevdutt
@fakedevdutt 4 месяца назад
I just joined the channel and I want to say! WHAT THE HELL IS GOING ON!
@teej_dv
@teej_dv 4 месяца назад
No one knows
@yevhenorlov
@yevhenorlov 4 месяца назад
that "like & subscribe" was really smooth
@twenty-fifth420
@twenty-fifth420 4 месяца назад
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?
@someone_1614
@someone_1614 4 месяца назад
awesome video as always
@dmytruek
@dmytruek 4 месяца назад
wow, now i have to add a few cool things to my config too, thanks!
@rodelias9378
@rodelias9378 4 месяца назад
Great video TJ. Taller and shorter?? Genius!!
@bagfleet
@bagfleet 4 месяца назад
Great vid!
@chrisjames278
@chrisjames278 4 месяца назад
Nice, look forward to the rest! Thanks
@teej_dv
@teej_dv 4 месяца назад
Thanks!!
@adriansrfr
@adriansrfr 2 месяца назад
This is great!!!
@艾曦-e4g
@艾曦-e4g 4 месяца назад
Cannot wait more!
@JonLikesStats
@JonLikesStats 4 месяца назад
This video reminds me how bad my split and terminal workflow is right now.
@teej_dv
@teej_dv 4 месяца назад
Hopefully it reminded you in a helpful way 😂
@thepatzer
@thepatzer 4 месяца назад
This was great. Would love more of these. (As an aside, it's strange when YT silently removes comments. What's up with that?)
@arnoeagleeyes
@arnoeagleeyes 4 месяца назад
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 ;-)
@antidotejack2771
@antidotejack2771 4 месяца назад
I would like to see a series of vim configuration for dummies.
@bpo217
@bpo217 4 месяца назад
In response: I like this style of video.
@TheLANBeforeTime-uo9ph
@TheLANBeforeTime-uo9ph 4 месяца назад
Wow that “tokei” thing, I’m gonna check what it is😮
@vaisakhkm783
@vaisakhkm783 4 месяца назад
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
@drewbradford7608
@drewbradford7608 4 месяца назад
I like videos like this :)
@teej_dv
@teej_dv 4 месяца назад
You're in luck, because four more are coming this week!
@harrisoncramer
@harrisoncramer 8 дней назад
The fog of war 😂
@JoelJosephReji
@JoelJosephReji 4 месяца назад
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?
@Bleppacus
@Bleppacus 4 месяца назад
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.
@iusehjkl
@iusehjkl 4 месяца назад
yes, master, tips please
@sayo9394
@sayo9394 4 месяца назад
mate, is it possible you have the shortcuts show up on video? Again, thanks heaps for recording these videos and sharing them.
@sujanbasnet7868
@sujanbasnet7868 4 месяца назад
yesss!!
@maxwebstudio
@maxwebstudio 4 месяца назад
tokei is sweeeet
@_bitties
@_bitties 4 месяца назад
How was i not subscribed before
@radvilardian740
@radvilardian740 4 месяца назад
1. TJ 2. Folke 4. Primeagen. This how I count in my guru order, and please do not ask for zero😄
@ChecedRodgers
@ChecedRodgers 4 месяца назад
Ay Brave Browser!
@Skaiiur
@Skaiiur 4 месяца назад
COOL! KEEPGOIN TEEJ!
@emil_io
@emil_io 4 месяца назад
Love da video
@matthieuducorps8729
@matthieuducorps8729 4 месяца назад
Thanks I need more of those to finally switch from VIM😂
@teej_dv
@teej_dv 4 месяца назад
vim is great! no need to switch if it's doing everything you like :)
@matthieuducorps8729
@matthieuducorps8729 3 месяца назад
@@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.
@Idyll_Insomniac
@Idyll_Insomniac 4 месяца назад
Hoping we get these streams as VODs? Similar to the updating kickstart playlist?
@aidanium
@aidanium 4 месяца назад
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?
@greatotool
@greatotool 4 месяца назад
love it
@kajuken
@kajuken 4 месяца назад
good stuff
@gjermundification
@gjermundification 4 месяца назад
8:03 How would I make neovim execute the current visual selection?
@pookiepats
@pookiepats 4 месяца назад
Lol as if this is any surprise for a neovim user 😂. Always justifying and validating the effort
@ethanholz3733
@ethanholz3733 4 месяца назад
What’s the advantage of using a ftplugin vs a filetype autocommand?
@julianomoraisbarbosa
@julianomoraisbarbosa 4 месяца назад
tj moreeeeeeeee
@MohammadLsk
@MohammadLsk 4 месяца назад
Hi great video Don't you use tmux? I want to know why you use Vim's terminal popup instead of a tmux pane.
@teej_dv
@teej_dv 4 месяца назад
I don't use tmux
@teej_dv
@teej_dv 4 месяца назад
nice! I don't have anything against tmux (or other multiplexers), I just don't use one haha
@idk-nv
@idk-nv 4 месяца назад
Could telescope show line number on pickers?
@victoralmanzar1273
@victoralmanzar1273 4 месяца назад
Hey TJ what tiling manager do you use?
@datoxx7977
@datoxx7977 4 месяца назад
Nice
@jamestansx289
@jamestansx289 4 месяца назад
How to scroll up and down on the preview window of inccommand?
@elixirfun
@elixirfun 4 месяца назад
Anyone can help make -kind of mappings work on macOS in Alacritty and Neovim?
@Kane0123
@Kane0123 4 месяца назад
Custom config? I just need my editor out of the way so I can code ;)
@teej_dv
@teej_dv 4 месяца назад
Jokes on you! I code to config my editor!!
@mohitkumar-jv2bx
@mohitkumar-jv2bx 4 месяца назад
No dunking on arch users??? 😮
@teej_dv
@teej_dv 4 месяца назад
I felt I was getting too predictable. I don't want them to expect the joke. I want the element of surprise.
@mohitkumar-jv2bx
@mohitkumar-jv2bx 4 месяца назад
@@teej_dv Spoken like a true Standup🫡
@teej_dv
@teej_dv 4 месяца назад
leaving this comment lets me know the strategy is working LUL
@andrespedraza8939
@andrespedraza8939 4 месяца назад
This smells to unemployment
@spicybaguette7706
@spicybaguette7706 4 месяца назад
467 views in 21 minutes? TJ really fell off
@teej_dv
@teej_dv 4 месяца назад
I MISS THE OLD TJ. THE TALKS ABOUT ONE INDEXING TJ
@WildHilary
@WildHilary 5 дней назад
Thompson Jason Wilson James Jackson Patricia
@TheUmangTarang
@TheUmangTarang 4 месяца назад
Bruhh again
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 4 месяца назад
.
@teej_dv
@teej_dv 4 месяца назад
,
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 4 месяца назад
i thought of testing this as you said comment anything :)
@upsidedownChad
@upsidedownChad 4 месяца назад
First
@teej_dv
@teej_dv 4 месяца назад
good work chad
@andrii7879
@andrii7879 4 месяца назад
I'm glad you count from 1
@mailman2097
@mailman2097 4 месяца назад
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
@mayboroda
@mayboroda 8 дней назад
we need more
@GabrielLima-gz8zg
@GabrielLima-gz8zg 3 месяца назад
Thanks for the great contribution to Neovim community!!!
@Kunal-k-u-m-a-r
@Kunal-k-u-m-a-r 4 месяца назад
hey tj , i am not able to install gopls server on my vscode , it says unable to find directry or no such file located ...
@alexott50
@alexott50 4 месяца назад
At 10:12, what was that window at the bottom?
@adriansrfr
@adriansrfr 2 месяца назад
Quickfix window
@guzmonne
@guzmonne 4 месяца назад
Love this simple talking head videos with a couple of insights and cool things to think about when working with NeoVim or the terminal in general.
@nasso_
@nasso_ 4 месяца назад
how did you keep only one status line with window splits??
@nasso_
@nasso_ 4 месяца назад
ok i found it opt.laststatus = 3
Далее
The Only Video You Need to Get Started with Neovim
34:00
tree-sitter explained
15:00
Просмотров 85 тыс.
Brilliant Budget-Friendly Tips for Car Painting!
00:28
Истории с сестрой (Сборник)
38:16
А вы играли в school boy runaway?
00:30
Просмотров 122 тыс.
simple neovim debugging setup (in 10 minutes)
9:36
Просмотров 42 тыс.
Automatically Execute *Anything* in Nvim
11:03
Просмотров 72 тыс.
Creating A Beautiful Neovim Config From Scratch
38:18
Why Neovim nerds are so obsessed with the terminal
6:44
X86 Needs To Die
1:09:15
Просмотров 491 тыс.
My Forever Dev Workflow
16:02
Просмотров 93 тыс.
Vim Motions & Tricks I Wish I Learned Sooner
9:25
Просмотров 33 тыс.
LSP Explained (in 5 Minutes)
5:06
Просмотров 57 тыс.
Vim Dadbod - My Favorite SQL Plugin
6:01
Просмотров 33 тыс.
Brilliant Budget-Friendly Tips for Car Painting!
00:28