Тёмный

A BEAUTIFUL neovim config with Lazy | FREE COURSE // EP 2 

typecraft
Подписаться 55 тыс.
Просмотров 96 тыс.
50% 1

X: / typecraft_dev
Follow along here!: github.com/cpow/neovim-for-ne...
In this video, I want to show you how to make a beautiful and asthetic neovim configuration with lazy.nvim and lua modules. This is the second episode in my free course on neovim configuration. In this episode we:
1. install neo-tree
2. break out our init.lua into plugins.lua
3. modularize our config by making every plugin have their own module
4. add lualine to show off how easy adding a new neovim plugin is with this setup.
I hope you enjoy, and thanks nerds!
chatpers:
0:00 - intro
1:35 - title
1:50 - break up our neovim config. install neo-tree
5:23 - move plugins table to plugins.lua
7:00 - break up configs into their own modules
15:18 - add a new plugin to show off the config extensibility
17:42 - wrapping it up

Наука

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

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 263   
@user-iy9es3mq5v
@user-iy9es3mq5v 5 месяцев назад
your videos are the best beginner friendly videos on neovim it made me stop using lunarvim and made my own config watching your videos now we need episode 3 right away with lsp and auto completion
@typecraft_dev
@typecraft_dev 5 месяцев назад
working hard on it! LSP/Auto-complete are essential. but I'm glad we have a good base to work with now
@user-iy9es3mq5v
@user-iy9es3mq5v 5 месяцев назад
@@typecraft_dev you get the best videos on neovim man keep up the hard work
@flowingcode8069
@flowingcode8069 5 месяцев назад
Yep! ASAP. Thanks for all your efforts.
@marcos-bl8ny
@marcos-bl8ny 5 месяцев назад
Agree, just got headache from watching primeagen config video, this channel saved me.
@wassim-akkari
@wassim-akkari 3 месяца назад
@@marcos-bl8ny Yeah, I love his config I used it for a long time but I don't understand it which makes tinkering or adding functionnality nearly impossible because he speaks too fast and doesn't explain what he's doing most of the time.
@typecraft_dev
@typecraft_dev 5 месяцев назад
How are you guys feeling about this config? NEXT UP IS LSPS BABY
@al3xg.0
@al3xg.0 5 месяцев назад
The quality of these videos is outstanding, you're doing an amazing job! Excited for the LSP episode
@user-iy9es3mq5v
@user-iy9es3mq5v 5 месяцев назад
we need that video yesterday
@yakomisar
@yakomisar 5 месяцев назад
Fantastic, clear and complete explanations of the basics. Keep going. Looking forward to see the config for Golang with null-ls replacement.
@natescode
@natescode 5 месяцев назад
Pretty sexy. Cant wait fpr LSPs
@cypherop2608
@cypherop2608 5 месяцев назад
Please drop the video
@rujor
@rujor День назад
4:28 "I don't really like using the right-hand side of my screen, [snarkily] because I'm not crazy" finally someone saying this out loud, that was SO liberating 😅!
@williamokano
@williamokano 4 месяца назад
Only one thing, for me, personal opinion, but might help other, is that instead of using :Neotree filesystem reveal left I would change to toggle, this way if you press it shows the panel, but with another it will close. I find it quite annoying to keep it there or having to type :q to close it. I'm super newbie to vim, so I might be missing something, but I found this way better for me as I usually prefer the file system navigator to be closed most of the time
@typecraft_dev
@typecraft_dev 4 месяца назад
Love it! I overlooked that and you’re right
@williamokano
@williamokano 4 месяца назад
Config looks awesome either way @@typecraft_dev
@matrix.47
@matrix.47 18 дней назад
can you post the code for the toggle function? i have vim.keymap.set('n', '', ':Neotree filesystem reveal left', {})
@Trizzi2931
@Trizzi2931 5 месяцев назад
One small thing. In lazy there is a better way to setup options. Just pass a lua table to opts property so for your case it will be opts = { options = { theme = “dracula” } } . This will automatically call plugin.setup() and will pass your opts table in it. keep up the good work❤. I remember when i was leaning neovim there wasn’t a good tutorial like this
@typecraft_dev
@typecraft_dev 5 месяцев назад
oh that is fantastic. I KNEW there was a more clever way to do this! I guess its fine to be explicit too. but that is very neat
@abduddaiyan5815
@abduddaiyan5815 3 дня назад
I am trying to use neovim for 1 year or more but i couldn't , but after watching you i feel confided, thanks man.
@alexscriba6075
@alexscriba6075 5 месяцев назад
This series is awesome! I had been using NvChad with some custom changes and plugins on top of that and got to a point where I was over all the configuring. But this series has sparked it up again and now I want to try build my config from scratch. Your series explains everything so much better than anything else I have seen!
@alexsix1719
@alexsix1719 5 месяцев назад
This is an epic Neovim series--keep 'em coming! This is how I've set up my local Lazy-backed neovim, and the auto-detection & installation of plugin configuration files has just taken managing nvim installs to a whole new level!
@typecraft_dev
@typecraft_dev 5 месяцев назад
I agree its so awesome!
@NishantSingh-px3jm
@NishantSingh-px3jm 5 месяцев назад
Finally, this came out I have been waiting for the 2nd ep since the day you posted the first one. Thanks a lot for the efforts you're putting in, after searching for good tutorials all over the web and failing I stumbled here and it has been great since then. Thanks a lot
@typecraft_dev
@typecraft_dev 5 месяцев назад
Glad you enjoy it!
@hdubbs9174
@hdubbs9174 5 месяцев назад
I've been putting off trying out lazy for a while-- I just didn't feel like tinkering with my config files and didn't feel like migrating from packer. These videos have been really motivating. I appreciate your clear and direct presentation. Thank you for your efforts!
@devma
@devma 5 месяцев назад
I could binge-watch some more episodes of this tutorial series right now. Thank you, and keep them coming. :)
@jsg240
@jsg240 3 месяца назад
Thanks so much for this tutorial! It's by far the best neovim tutorial I've ever found on the web where I don't feel I'm being rushed and can take my time. It's the first time I've felt that I have a shot at making this a good IDE for me.
@faizanahmad5464
@faizanahmad5464 5 месяцев назад
this is by far the best neovim setup guide i have ever seen, ever since neovim transitioned to lua i had trouble configuring it, this is the best!
@DKRSpeedline
@DKRSpeedline 5 месяцев назад
Thanks for this episode. Waited every day since episode one came out. My Neovim setup is well-structured, so I am ready for the next chapter! 🙂
@carlmeyer96
@carlmeyer96 Месяц назад
I used kickstart as a starting point but still returning back to your videos to help me further configure my plugins. Thanks for these videos they are awesome!
@duhaufacundo
@duhaufacundo 10 дней назад
Hello typecraft, pretty late for the video, but this was exactly what I needed In the first episode I was doubting if this should be the guide to setting up nvim, but here you removed every doubt I had all the directories for plugins, and the config for each one of them was neat, It's sooo much more organized this way thank you, couldn't have done it without you (or maybe I could, but I would be bashing my head to the desk in the meantime)
@TheRegalboss
@TheRegalboss 5 месяцев назад
This is some really good stuff! Thank you for this! I've had the same neovim config for almost three years now with packer. When i saw your first video in this series i started a new and modern config with Lazy.nvim. You and Takuya Matsuyama from devaslife here on youtube are my inspirations! 🙂
@Dominaer
@Dominaer 5 месяцев назад
As a straight male is it weird that I find your voice is soothing and relaxing? Anyone else? 😄
@typecraft_dev
@typecraft_dev 5 месяцев назад
😂
@147SomeRandomGuy
@147SomeRandomGuy 2 месяца назад
Guilty I am...
@wheatiesbox
@wheatiesbox 5 месяцев назад
Thank you so much for this series! I have been a full time vim user since 2007, and I switched to neovim a couple of years ago. I had been using essentially the same hand-crafted and relatively minimal configuration files from my vim days for a long time (why fix what ain't broken). Sometime in the last year, I tried some of the neovim distributions out there and was impressed with the immediate out-of-the-box experience. I settled one one to become my daily driver. Fast forward a few months, and normal updates to that distribution were breaking things. I have better things to do than follow the changelogs for stuff like that. Additionally, I hadn't bothered trying to really understand how the distribution was setup, and I didn't have time to focus on figuring it out. I just dealt with individual breakages here and there as I found time. Within the past month or so, I decided it was finally time for me to start a proper neovim setup from scratch. I watched your first episode the day you posted it, and I was immediately hooked. This episode builds things out in a much more deliciously modular fashion that I am loving. You've made it so simple to understand not just _how_ things can be setup but also _why_, and I am incredibly grateful to you for breaking things down so clearly. I'm looking forward to the rest of the series :)
@XuEdward
@XuEdward 2 месяца назад
Fell asleep every time during intro and woke up by the bgm. Why do I keep watching this before sleep.
@MichaelProcario
@MichaelProcario 24 дня назад
This set of videos on Neovim that I have found. I have watched a lot of them. Most people cover too much at one time and gloss over a lot of small but critical details. Your explanation of config is very clearly.
@areeburrehmankhan1166
@areeburrehmankhan1166 5 месяцев назад
Finally. I was waiting so much for episode 2. These series are great man. Keep up the good work
@typecraft_dev
@typecraft_dev 5 месяцев назад
thank you I'm glad you're enjoying the videos!
@jackof4ll
@jackof4ll 5 месяцев назад
I can't tell you how grateful I am to this series I was not expecting to get hand holding in the video but you did amazing job in explaining with what I was struggling with a lot WHY "return" and what goes where and how does it work. Thanks for this amazing series.
@typecraft_dev
@typecraft_dev 5 месяцев назад
Thank you so much!
@YuLi-ot6go
@YuLi-ot6go 5 месяцев назад
Another amazingly straight to the point and well explained video guide. Well done and thank you!
@AlexDBall
@AlexDBall 5 месяцев назад
Thanks for this series, highly appreciated! Keep up the awesome work!
@ecoterrorist
@ecoterrorist 5 месяцев назад
This is a great series of tutorials. Can't wait for episode 3
@davejfranco
@davejfranco 5 месяцев назад
are we in the presence of THE BEST NEOVIM TUTORIAL of all times? Thanks so much dude!
@typecraft_dev
@typecraft_dev 5 месяцев назад
Lol I dunno about that but thanks!
@Divineleo2023
@Divineleo2023 2 месяца назад
Yes we are ,colleges should show this as starter video in CS for 1st year graduates
@SeltonMR
@SeltonMR 5 месяцев назад
Keep the great work! I was using Vim/vscode because I've thought NeoVim too hard to set it up. Now I can finally change to NeoVim with the plugins that I like it. Thanks man, I'll keep waiting for the next episode!
@jo971000
@jo971000 5 месяцев назад
dude, you are great. loving this neovim series!!
@yourlinuxguy
@yourlinuxguy 2 месяца назад
Wao, again what a video. Thanks for these vids man. Keep it up.
@matthieutricoire3079
@matthieutricoire3079 5 месяцев назад
Come on, i need the episode 3 right now!! Thanks for this detailed video. Really appreciated
@typecraft_dev
@typecraft_dev 5 месяцев назад
Working on it! and thanks!
@gearmaxim
@gearmaxim 3 месяца назад
Yay! Finally configured my nvim. Just changed the theme to gruvbox ;) Super nice intro, I'm a complete beginner in nvim so this helps a ton :)
@saeedxgholami
@saeedxgholami 5 месяцев назад
Thanks man, It was what I was waiting for, I'm gone to change my config to this way. Consider making an episode about the easiest and Simplist way to add linters and formatters to nvim and we know null-ls have been archived.
@razeft
@razeft 5 месяцев назад
I really like this series, is clear and is easy to follow and understand what are you doing. thanks
@typecraft_dev
@typecraft_dev 5 месяцев назад
Glad to hear it!
@olivierbegassat851
@olivierbegassat851 5 месяцев назад
You have no idea how useful this series is to me 😄I have been using neovim for a while now and really enjoying it. But I don't understand how to configure it. I'm solely relying on copy-paste of stuff found on the internet. Your videos are helping me make sense of the configuration process. I imagine that I'll probably watch them 2 or 3 times to get a firm grip on their contents. I've been troubled by what are no doubt trivial concerns to someone with a better understanding of neovim and its configuration. These are trivial but for me they are mental blockers. So you taking the time to explain why we have certain folders (Lazy gives us this liberty), how to name them and what to put into them is very enlightening. For instance there were several things that were mysterious to me, in particular - where should one put configuration stuff ? - why is it sometimes a dedicated .lua file that returns a table, and at other times you write it directly into a setup function in the root level init.lua ? - when should stuff be in the "root level" init.lua and when should it be elsewhere ? Just pointing out that these are both valid options and that one is made possible by Lazy has been helpful and demystifying. I still have some questions such as - how can I find out what I can put in a table (such as what you return in catpuccin.lua) ? I imagine this boils down to finding the "canonical reference of all permissible keywords" or so for a specific package. - does such a thing always exist ? - where can I find them or does it depend on the package ?
@harrynair1811
@harrynair1811 5 месяцев назад
You are really amazing !!! I had seen other videos on setting up neovim .. but your style just rhymes with me …
@andriesvanwyk3226
@andriesvanwyk3226 5 месяцев назад
Love this! Thank you so so much! Can't wait for the next video :)
@jariocmjunior
@jariocmjunior 23 дня назад
Okay, I'm following this course before starting a course of development lol I think that Vim is a outstanding editor and now I want to do it my IDE because I can't edit without the Vim moves. Your videos are very good! Thanks!
@johannesgrundl5642
@johannesgrundl5642 5 месяцев назад
Thank you, this is the best Neovim video on RU-vid. Finally I can order my config and understand what's going on. I'm looking forward to the lsp and auto completion video.
@L0wPressure
@L0wPressure 5 месяцев назад
Awesome tutorial, i used lunarvim from time to time, but adding a plugin was always a problem for me. Now i understand lua and nvim much better :) Thanks!
@DAVE-GM
@DAVE-GM Месяц назад
🤣🤣🤣"...I don't really like using the right hand side of the screen cuz I'm not crazy.." these plugs in your videos are plain awesome! Excellent work and love your contents!
@utvikler-no
@utvikler-no 5 месяцев назад
Im so looking forward to do this thing when things calm down after xmas. Thanks mr.
@typecraft_dev
@typecraft_dev 5 месяцев назад
Happy holidays!
@opmil
@opmil 5 месяцев назад
Super pumped for next episode!!
@SebastianFinkel
@SebastianFinkel 5 месяцев назад
Thank you so much for this amazing videos! Helped me a lot with my Neovim setup!
@younglion0451
@younglion0451 5 месяцев назад
Your explanations are so helpful!
@bitfluent
@bitfluent 2 месяца назад
Really great for nvim beginners like myself. Thanks much!
@MonoJaviX
@MonoJaviX 5 месяцев назад
Awesome video, thank you for sharing this content, I am doing my first steps in neovim and this is great material!
@kettenbach
@kettenbach Месяц назад
Dang I thought you were a psychopath when you opened the file explorer on the right side. Thank God you fixed that immediately. 🙏
@bolcheviking
@bolcheviking 5 месяцев назад
Dude, this is amazing! Organizing things from scratch is what I needed so I could get a grip on nvim. Just a small request, if I may, if you could display on the screen what are the keys you are typing, it would be really helpful for people like me that doesn't really have much experience with vim or nvim motions. Thanks a lot for this course!
@Muadivz
@Muadivz 5 месяцев назад
HEY !! AMAZING videos, I'm following you. Small details: 1 - I'm a new mac user... Still don't know how to use "leader" or even what it is, and sometimes you go to fast... 2 - I directly downloaded your last branch (for ep 3) and put all the files manually in the .config/nvim folder to directly use everything , and worked fine, but I guess you should merge and put this in some another repo where we can download directly with git and keep it updated as you are revealing more content !! 3 - Keep this way, amazing channel !!
@filippzakharov1378
@filippzakharov1378 5 месяцев назад
Great tutorial! appreciate the work that you are doing!)
@olivierbegassat851
@olivierbegassat851 5 месяцев назад
One question I had: do you still need `lua/plugins.lua` after you've moved everything to the `lua/plugins/` directory ?
@scott8587
@scott8587 5 месяцев назад
cant wait to see the next episode !!
@pravinkool
@pravinkool Месяц назад
I'm a beginner, and I have been enjoying your videos. Properly paced, pleasant to follow, easy to understand. The OTHER guy's 0 to LSP video made me wanna throw up :D
@LorenzoBettini
@LorenzoBettini 5 месяцев назад
Awesome video! Look forward to the next one(s)! :)
@manee427
@manee427 5 месяцев назад
Best video I have ever seen for neovim config. nice !!
@typecraft_dev
@typecraft_dev 5 месяцев назад
Hell yeah thanks!!
@yaarooruvan4310
@yaarooruvan4310 5 месяцев назад
Very useful video, thanks nerd!❤
@efemboygg
@efemboygg 5 месяцев назад
i've been using vim without knowing any of these keybinds. last video learned how to do macros thank to u
@sebastianalfaro1887
@sebastianalfaro1887 5 месяцев назад
Really appreciate this, dude
@angjonsehrik7561
@angjonsehrik7561 5 месяцев назад
Cant wait ,please upload more videos asap ❤❤
@d3buggr
@d3buggr 5 месяцев назад
Been waiting for this episode wince the first one
@luca-dallavalle
@luca-dallavalle 2 месяца назад
Amazing series, thank you!
@typecraft_dev
@typecraft_dev 2 месяца назад
Glad you enjoy it!
@ChrisNoesen
@ChrisNoesen 5 месяцев назад
Excellent tutorial! Keep em coming!!!
@typecraft_dev
@typecraft_dev 5 месяцев назад
Will do!
@AFGautonompunk
@AFGautonompunk 3 месяца назад
i'm also pumped for this modular option, LSP let's go!
@egorrodygin4693
@egorrodygin4693 Месяц назад
17:20 you can also use `opts` property here and omit the `config` property (so the default implementation will be used) instead of calling `require().setup` manually. It will be a bit shorter.
@MikeDougherty
@MikeDougherty 2 месяца назад
These are great. I’ve been wanting to get back to vi for a long time and Neovim has made it very compelling. What could make these video even better is if I could see the key combinations you are typing as you are doing things. I can hear the keyboard (i.e. no mouse) and see things happening, but no idea what is happening. I used vile (vi-like-emacs) many years ago and was so keyboard oriented that I think the only program on my window manager was xterm. I would like to get back to that, or at least close.
@user-ti9mv9hb3g
@user-ti9mv9hb3g 4 месяца назад
Thanks for tutorial! Dracula theme looks great
@PetrenkoAndrii
@PetrenkoAndrii 5 месяцев назад
What a great video! Thanks!
@typecraft_dev
@typecraft_dev 5 месяцев назад
Glad you liked it!
@olivierbegassat851
@olivierbegassat851 5 месяцев назад
When one writes, say, require('lazy').setup('plugins') what precisely is being loaded ? From this video and my own config file it seems that both - Lua/plugins.lua - Lua/plugins/*.lua all get loaded ...
@Samji3877
@Samji3877 Месяц назад
thanks typecraft - great video
@olivierbegassat851
@olivierbegassat851 5 месяцев назад
One more question: if you have several plugin setups / configs in the lua/plugins folder, how would you ignore one such plugin ? Say it is slowing down things or you want to try an alternative package with similar functionality. You could, I imagine, comment stuff out and only return an empty table for that config file, but is there a canonical way to achieve this ?
@KonstantWalker
@KonstantWalker 5 месяцев назад
Pure gold you're the best
@3Shoka
@3Shoka Месяц назад
how to navigate between neotree and the editor? should I press C-n then open a file ? then I press C-n again to back to neotree ? or any other option to easily navigate between them ? thanks
@Divineleo2023
@Divineleo2023 2 месяца назад
Awe some just awesome , I am so happy now I can die happy but i still have more to witness
@sewinvicta9274
@sewinvicta9274 4 месяца назад
thumbs up for choosing dracula to go with catppuccin. nice touch. thank you.
@typecraft_dev
@typecraft_dev 4 месяца назад
apparently there is also catppucin colorscheme for lualine!!
@user-xo4rr5en3e
@user-xo4rr5en3e 5 месяцев назад
yes, finally episode 2
@nassehk
@nassehk 3 месяца назад
Dude your episode 1 was great. Episode 2 is just awesome. You should try teaching. Newbie here!
@Mr.AmeliasDad
@Mr.AmeliasDad 5 месяцев назад
Modern easy to follow neovim series? Subscribed.
@sumitsinghdeode2138
@sumitsinghdeode2138 4 месяца назад
How did you do the auto indent?
@ryandsouza2962
@ryandsouza2962 5 месяцев назад
Great vid! What’s the reason for using vim.cmd for setting options instead of vim.opt?
@saeedsp80
@saeedsp80 3 месяца назад
Thanks man ! Which shortcut did you use for auto indent code? setting indent={ enable= true} in treesitter didn't work.
@kvzlx
@kvzlx 27 дней назад
select the lines and press "="
@sheltonfranciscojoaosalicu5080
@sheltonfranciscojoaosalicu5080 2 месяца назад
How do you toggle between the explorer and the editor?
@itakatz6592
@itakatz6592 3 месяца назад
Been watching part 1, now watching part 2 - thanks! great guide. One small question, when you say "let's auto-indent", what key shortcut are you using? And where can it be configured? I don't remember info about it from part 1, and I tried searching but I guess it's config dependent.
@kvzlx
@kvzlx 27 дней назад
check out the video short "Reindenting - Vim Commands you NEED TO KNOW #9" from him. Just select the lines and press "="
@user-jh7rn6kd3q
@user-jh7rn6kd3q 5 месяцев назад
Keep em videos coming !!!
@lemueldesousa3710
@lemueldesousa3710 5 месяцев назад
thanks typecraft
@desmondle4073
@desmondle4073 5 месяцев назад
what was the command you used to auto indent??
@travis_scotch1454
@travis_scotch1454 Месяц назад
doing gods work
@curry2515
@curry2515 Месяц назад
Hey, how to copy past in nvim from the system's clipboard ?
@JohnSanabria
@JohnSanabria 5 месяцев назад
I can not see the icons 😞 I'm using gnome terminal. nvim web icons does not work on gnome terminal?
@asg8813
@asg8813 5 месяцев назад
One question, how neotree was getting loaded after it was shifted in plugins dir, because plugins generally don't load if we do not connect them to a command or keys in lazynvim.
@typecraft_dev
@typecraft_dev 5 месяцев назад
there is a cache mechanism in neovim. files get stored in `/.cache/nvim` and I'm sure it has something to do with that. next time nvim gets reloaded, if the config was messed up, it wouldn't work
@user-qf2jl5gi4l
@user-qf2jl5gi4l 5 месяцев назад
thx a lot for the series helps me alot , but how can i set up catppuccin transparent background with this new plugin module setup ? ive tried config = function() vim.cmd.colorscheme "catppuccin" require('catppuccin').setup({ transparent_background = true }) end but don't work hope you guys can help me out
@krishnabharadwaj4715
@krishnabharadwaj4715 Месяц назад
How are you switching between file tree and editor? What is the command you are using?
@egorrodygin4693
@egorrodygin4693 Месяц назад
9:50 I belive this is incorrect. Documentation for lazy says *default* implementation for `config` will run `require(MAIN).setup(opts)`. But you rewrote the default implementation with your own. So if you still want `require(MAIN).setup(opts)` to be run you have to type it manually. Again, thanks for the video! Love this content!
@emilebonin6439
@emilebonin6439 4 месяца назад
how do you copy from the browser and paste into the .lua file
@craigdsilva2958
@craigdsilva2958 2 месяца назад
2:55 How did you auto indent?
@maksymkyryliuk492
@maksymkyryliuk492 4 месяца назад
Thanks a lot!
@dedevmb
@dedevmb 5 месяцев назад
"2:55" How does autoindent work? You've set up the indent with treesitter in the first episode. You're in visual mode and select the lines to indent. How to activate treesitter to actual indent?
@Agalin920
@Agalin920 3 месяца назад
How did you auto-ident at time? @2:55
@itswazowski
@itswazowski 5 месяцев назад
love the video!
@typecraft_dev
@typecraft_dev 5 месяцев назад
I love you ;)
@GlennLewis
@GlennLewis Месяц назад
Great video! One thing that might help neovim newbies (like myself) in the future would be to install some kind of key tracker like you see in Blender videos where every keystroke you type is shown on the screen. Some of your keystrokes fly by fast and furious and it would be great to know what you are typing. :smile: Thank you!
Далее
ЭТО ВООБЩЕ НЕ БОЛЬНО !
00:15
Просмотров 251 тыс.
7 Amazing CLI Tools You Need To Try
18:10
Просмотров 189 тыс.
Making Tmux Better AND Beautiful -- here’s how
10:56
Why Neovim nerds are so obsessed with the terminal
6:44
What the hell is Zellij?
8:00
Просмотров 54 тыс.
How do THESE guys use Linux? - Linux for Newbs EP 0
10:06
Tmux has forever changed the way I write code.
13:30
Просмотров 895 тыс.
Solid Programming - No Thanks
32:00
Просмотров 222 тыс.
ПК с Авито за 3000р
0:58
Просмотров 1,4 млн
Мой странный компьютер 2024
18:33