Тёмный

How to set up Neovim 0.5 (LSP, Treesitter, fuzzy finder, etc) 

devaslife
Подписаться 205 тыс.
Просмотров 363 тыс.
50% 1

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

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 370   
@devaslife
@devaslife 11 месяцев назад
Check out my Markdown note-taking app designed for developers 👉 www.inkdrop.app/?FW2X1CXrU1w
@frozen_tortus
@frozen_tortus 3 года назад
I appreciate silent RU-vidr. This is really joyful to watch.
@randomuser2579
@randomuser2579 3 года назад
Indeed. Amazing.
@aryalaashaya
@aryalaashaya 3 года назад
Silent RU-vidr huh? So that's a thing now?
@frozen_tortus
@frozen_tortus 3 года назад
@@aryalaashaya I don't think it is, it seam it's one off here.
@jbvalle
@jbvalle 2 года назад
Yes agree soo much! No annoying music, I love these kind of videos, so nice to watch!
@apidas
@apidas 2 года назад
are you calling him mute?
@alexandersix_
@alexandersix_ 2 года назад
These are legitimately some of the most aesthetically satisfying programming videos on RU-vid. Incredible job!
@rodhash
@rodhash 3 года назад
99.99% of other RU-vidrs do just talking in their videos, like begging for likes.. you just do the needed, very efficient. Bravo, you have my respect! You are a rare thing! Amazing! Your video editing skill is also amazing, every little detail well done.. I'm so impressed! Congrats, keep up the awesome job! Is the nvim 0.5 (dev) stable enough? So many people using it even in Dev phase.
@devaslife
@devaslife 3 года назад
Thanks, Rodrigo! Yes, it's stable enough. Never crashed or broken so far.
@rodhash
@rodhash 3 года назад
@@devaslife Ok thanks, good to know.. someday will try replacing Coc by the native LSP
@reo101
@reo101 3 года назад
Not to worry, 0.5 is coming out this friday (July 2nd)
@devaslife
@devaslife 3 года назад
Great news. Cheers!
@neunmalelf
@neunmalelf 3 года назад
+1 the "silence" was well-used. And they way he did it: BRAVA 👏.
@MrThomasgies
@MrThomasgies 3 года назад
Congratulations! It is a perfect mix between vim setup and an ASMR Video. I had a complete sunday fun with it and it was the first time that I could setup lsp and neovim in the way I want (i just want it to work, somehow). The Primeagen has a video too, but it is just too noisy and fast and I propably missed some key parts. This way of presentation is absolutely perfect and beautiful. Thank you very much.
@devaslife
@devaslife 3 года назад
cool! glad it's helpful and enjoyable for you :D
@xiuxiu624
@xiuxiu624 3 года назад
i’ve been an emacs user for a number of years, but have seriously been considering joining the dark side recently. Dev tools have come really far in recent years and nvim looks sooo much nicer than what i remember.
@teej_dv
@teej_dv 3 года назад
Hope you're enjoying telescope :) we have lots of fun improvements planned soon (hopefully)!
@devaslife
@devaslife 3 года назад
I love live_grep feature! Thank you for making this🙏 Can't wait to try the new improvements!
@yura979
@yura979 3 года назад
14 seconds in and I'm blown away by video editing. Can you share where you learned it and what resources would you recommend? So visually crisp and soothing
@CheatCraft
@CheatCraft 3 года назад
Yep, can someone suggest which style or design pattern does this video follow?
@KiraTheUnleashed
@KiraTheUnleashed 3 года назад
Yeah please make a video on the same, the video editing is awesome.
@cherryramatis2508
@cherryramatis2508 3 года назад
Oh my god what a improvement on the workflow! Amazing!
@devaslife
@devaslife 3 года назад
Thanks, Cherry!
@cherryramatis2508
@cherryramatis2508 3 года назад
@@devaslife it's always awesome to see your work and workflow in general, all the success and happiness to you
@bienjieonex
@bienjieonex 3 года назад
Nice setup, editing puuurrfect, calm, chill and cozy room, BEST ASMR EVER!!! i can sleep just by listening your typing...Anyway, thank you for this beautiful guide...
@matahifareea8712
@matahifareea8712 2 года назад
Much love from Tahiti, big thanks for your videos, it helps me a lot !
@_stigward
@_stigward 3 года назад
I don't know how you made a setup video so god damn aesthetic but I am certainly taking notes. This is absolutely amazing
@reverseila4363
@reverseila4363 3 года назад
This video is gold. The sound of ambiance, video quality.... . rewrite my whole config again. Thanks man! I would love to see more like this!
@speedyfox9080
@speedyfox9080 2 года назад
This type of tutorials is something from another world! I juts wanted to spice up my neovim, and this is awesome!! Thank you!
@darccau7204
@darccau7204 3 года назад
You're one of my inspirations when improve my workflow, thanks and continue with your good job
@devaslife
@devaslife 3 года назад
Thanks, Eduardo!
@jotherman8113
@jotherman8113 2 года назад
Broooooooooo i've been looking for some noob explanation on how to set up lsp and you're litteraly the only one thaaaanksss❤️❤️❤️
@ac130kz
@ac130kz 3 года назад
lsp config setup was quite helpful indeed! I'd recommend moving to Lua, it's so much nicer to work with
@michellefelix1355
@michellefelix1355 2 года назад
Thanks for such high quality videos on both content and stunning visuals! You can really feel the love and care that is in them
@stevedylandev
@stevedylandev 3 года назад
Setting vim has never been so peaceful and aesthetic 👏🏻👏🏻
@cris7ea
@cris7ea 3 года назад
This code is so relaxing to watch with the nice sounds and background video
@devaslife
@devaslife 3 года назад
Glad you enjoy it, Cris!
@devaslife
@devaslife 3 года назад
Article version: blog.inkdrop.info/how-to-set-up-neovim-0-5-modern-plugins-lsp-treesitter-etc-542c3d9c9887
@saidagadiri5262
@saidagadiri5262 3 года назад
I comment rarely but I'm really impressed by the quality of the video. You earned a new subscriber
@devaslife
@devaslife 3 года назад
Thanks! Another video coming soon
@Joinwithmeonmyjourney
@Joinwithmeonmyjourney 3 года назад
Very nice tutorial. Love the nature background sound and the details which commands to run!
@devaslife
@devaslife 3 года назад
Thanks!
@Agus-wp2cc
@Agus-wp2cc 3 года назад
I had to rewatch the video a couple of times but thanks to you I understand vim a lot more. I also loved the style of the video
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 3 года назад
This video is so good, very simple, yet enjoyable. Good work!
@jeremytorreele1514
@jeremytorreele1514 2 года назад
It's 6AM and I launch your video in background to start my devAsLife ! Love your work bro
@dennisdiomande4823
@dennisdiomande4823 3 года назад
Hey I would like to thank for posting these videos, I always thought it would be cool(and easier for me) to learn programming in the console and I would like to thank for introducing me to the world of Vim ❤
@TheRealBigEE
@TheRealBigEE 3 года назад
The aesthetic is something truly unique and enjoyable
@devaslife
@devaslife 3 года назад
Thanks, Evan!
@devaslife
@devaslife 3 года назад
Guys - Neovim 0.5 is officially out🎉 github.com/neovim/neovim/releases/tag/v0.5.0 Now you can install it via Homebrew by simply: `brew install neovim`
@pedrocunha4322
@pedrocunha4322 Год назад
Dont stop making content pls i really enjoy your videos
@aleksandrsadchikov3704
@aleksandrsadchikov3704 3 года назад
this is some kind of new level of content. I think this youtube was missing. Interesting content about vim and software development as you present it. I really like the quality of your video.
@bishnudas3562
@bishnudas3562 3 года назад
It's so peaceful and calm
@standroads
@standroads 2 года назад
Finally after spending weeks I completed the setup, thank you for show )
@MohammedAmarnah
@MohammedAmarnah 3 года назад
Thank you Takuya, very beautiful setup and video. Can you please share your terminal setup (themes/configurations/etc.)?
@pazu_513
@pazu_513 3 года назад
Damn the aesthetic on these videos is so nice
@TheStickofWar
@TheStickofWar 2 года назад
Honoured to be the one to take you to 2.6k likes. Thanks for this clear tutorial, worked in Manjaro without issue.
@thedeegan
@thedeegan 2 года назад
Jessica Lord is another developer of your app? I thought you did that solo
@HenriqueNewsted
@HenriqueNewsted 3 года назад
Very nice video, i just don't get why you didn't use a plugin manager in lua as well, instead of Vim Plug. Like Packer or Paq, for example. But amazing workflow! Continue posting.
@devaslife
@devaslife 3 года назад
Because I found that every plugin has an install instruction using vim-plug.
@franchozaz
@franchozaz Год назад
I am fan recently of your channel and I have a sincerely question about neoVim/Vim users. A part of the typical answers, I would like to know what is the reason because you consider much better neoVim/Vim instead other IDEs. Thanks a lot for your time and help and congratulations to you, Mr. Matsuyama for your videos, it are amaizing!!
@kw0006667
@kw0006667 2 года назад
Like your videos about how to build a beautiful and efficient vim/neovim with couple tools/plugins in Mac and Windows! Some codes are not update-to-date and didn't work. But they are easy to fix by searching the keywords. Thanks for the videos!
@marcosoliveira8731
@marcosoliveira8731 2 года назад
I just enjoy watching! Love it!
@IvanZupancic
@IvanZupancic 3 года назад
This was ASMR lvl of quality. Don't know if you went there on purpose. The edit look and 'feel' is great. Great audio quality as well. Ah yes, the neovim setup looks nice too!
@devaslife
@devaslife 3 года назад
Thanks, Ivan! Yes, I intentionally did it so that people who don't understand also can enjoy it :)
@IvanZupancic
@IvanZupancic 3 года назад
@@devaslife sweet! Looking forward to the next video. Greetings from Slovenia, EU
@cdey3886
@cdey3886 2 года назад
I'm learning Vim, it's kinda hard, but I really awnt to become more productive when writing code. This video helped make things more comfertable :)
@Moonify
@Moonify 3 года назад
What a magician. I was just searching a good guide to setup LSP and here it is!
@devaslife
@devaslife 3 года назад
Cool. Enjoy!
@yunwang6917
@yunwang6917 2 года назад
The best neovim setup tutorial 👍
@renatzkigab2616
@renatzkigab2616 3 года назад
Oh! this is awesome seeing a legit programmer on the move good job bro.
@renatzkigab2616
@renatzkigab2616 3 года назад
Hey bro I notice your editor as transparent how did you make it?
@renatzkigab2616
@renatzkigab2616 3 года назад
@Aloysius Well, thanks bro I'll try to check it out in YT if there's any vid on how to for Windows.
@alexwexov4298
@alexwexov4298 3 года назад
@@renatzkigab2616 What is your terminal emulator ?
@ahx_is_coding
@ahx_is_coding 2 года назад
For neovim 0.8, I think it is better to update the 'lspconfig.rc.vim'. Replacing `client.resolved_capabilities` with `client.server_capabilities` will solve the deprecation warning.
@dario3154
@dario3154 3 года назад
I use pretty much the same plugins (but I don't have lualine) and I like how you make your videos! your videos are pretty cool!
@gibrains
@gibrains 2 года назад
I don't believe watching someone configuring a text editor can be a beautiful shows !
@alexwexov4298
@alexwexov4298 3 года назад
Wow your terminal skills are amazing, great workflow !
@mastergscrewu
@mastergscrewu 2 года назад
Hey can you tell us more about the terminal setup you have? Like how it does not have the top bar. I loved your video
@tcroyce8128
@tcroyce8128 3 года назад
I could fall asleep to this sound. Really cool stuff.
@johnysalas
@johnysalas 3 года назад
Have you found React/js common key bindings patterns? I'm curious if there is a set of katas to practice to become faster in frontend using vim
@devaslife
@devaslife 3 года назад
I don't use any framework specific key maps. Auto-pair plugin is enough for me.
@daddybruce8084
@daddybruce8084 2 года назад
bruh I wish reading documentations felt this nice
@franklinantony
@franklinantony 3 года назад
This video is absolutely brilliant! Really loved the typing ASMR! Subbed your channel! 🤟
@NSMau_
@NSMau_ 2 года назад
(11:28) When setting up "format on save", use `if client.server_capabilities.documentFormattingProvider then` since accessing `client.resolved_capabilities` is deprecated. The new key/value pairs in server_capabilities directly match those defined in the language server protocol.
@resurrexi
@resurrexi 3 года назад
Just curious, how long have you been working with neovim as your IDE and did you already know all these config settings by heart?
@nicolasaguilar9209
@nicolasaguilar9209 2 года назад
this is so helpful, thank you so much for sharing!
@Rejich89
@Rejich89 2 года назад
Hey Takuya Thank you very much for the videos, they're amazing and help a lot. You inspired me to also tackle the tmux / nvim approach. I know in your description it is said to solve problems on our own which I obviously do but there is one problem I cannot figure out how to fix it (also with research) and it is important to get it installed on my machine. I am using Ubuntu 20.04 (mint distribution) and NVIM 0.5.0. When I add the treesitter plugin I always get an error which says "..attempt to call field 'nvim_create_augroup (a nil value) ... ". I installed treesitter with "npm i -g tree-sitter-cli" and "sudo apt-get install tree" but I did not solve the issue. I first tried to set it up on Windows and I thought it might be a Windows issue and then switched to Ubuntu but here I have the exact same error. Do you (or someone else) know how to fix this error? Any help is appreciated. Thank you
@devaslife
@devaslife 2 года назад
Use Nvim >= 0.7
@ThaLiquidEdit
@ThaLiquidEdit 3 года назад
very nice production quality!!!
@pareshsolanki929
@pareshsolanki929 2 года назад
very inspiring videos thankYou, what kind of terminal window or bash are you using Thanks ?
@sagar-tt4ub
@sagar-tt4ub 2 года назад
You should make typing ASMR videos. I play this particular video on loop in the background while coding, and I have started to get top 10 ranks nationwide in coding competitions.
@animesub3802
@animesub3802 2 года назад
Thanks you so much! I learn more things about vim from you!
@malamhari_
@malamhari_ Год назад
Just wondering how to make your nvim have transparent background? I'm really enjoy watching this video, thanks
@ardasevinc4
@ardasevinc4 2 года назад
This is pure art.
@tranquangkhai8329
@tranquangkhai8329 3 года назад
Is your lsp completion slow on large single typescript file? Anw thanks for a nice nvim tutorial.
@TheTomplays
@TheTomplays 2 года назад
Man, you are awesome. Thanks a lot for your contribution.
@apu889
@apu889 2 года назад
How did you make the terminal blurry with the background of your video, instead of the desktop? It's neat
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 3 года назад
aesthetically pleasing, also at 2:41, what does `set paste` does and how did you paste after it?
@videothink
@videothink 3 года назад
You do `:set paste` then `i` then by default (on Mac) Cmd+v or (on Windows) Ctl+v to ignore indentation when pasting. So if the thing you copied was indented a few spaces, the pasted version will not be indented.
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 3 года назад
@@videothink thank you :)
@runsec
@runsec 2 года назад
Hi ! Amazing jobs ! Do you have any feedback on EvoVim ? ive seen this browsing plugins. Thanks
@mehmetselcukcandan2134
@mehmetselcukcandan2134 3 года назад
Thanks for the video. I just have one question and here it is. How do you integrate your setup with eslint and prettier?
@threesidecreaters2572
@threesidecreaters2572 3 года назад
Which software do you use to capture the key bindings, A reply would be appreciated
@jayearn1319
@jayearn1319 2 года назад
I think he uses keyCastr. There's a video of him setting up his new macbook and he installs it there: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RNqDkF17ogY.html
@airilsra
@airilsra 2 года назад
This is beautiful. Thank you.
@LITTLESTUDY
@LITTLESTUDY 3 года назад
I love this YT channel.
@erinkylecordero
@erinkylecordero 3 года назад
it's so alpha chad to mostly see JP programmers always opt to using vim or nvim etc. when others usually complain about having to learn it.
@gregoire8295
@gregoire8295 2 года назад
Ohh whaaat! Your typing skill is incredible! What is your keyboard layout?
@mununki
@mununki 2 года назад
Awesome guide to set up the vim! I hope you to make a recipe for tmux as well later.
@iambasanta
@iambasanta 3 года назад
is that line folding function is available for other file types too? if so then which plugin is this or what are you using?
@kaihendry
@kaihendry 3 года назад
How did you accomplish that key widget showing your keystrokes?
@landerchan
@landerchan 2 года назад
Fabulous instruction videos. Learnt a lot from you.
@tzalejo82
@tzalejo82 Год назад
Que lindo y fluido terminal tenes!Saludos de Argentina!
@jimmytango
@jimmytango 3 года назад
for the life of me i couldnt get this working on either my mac or pc :( fantastic video though. will watch again!
@YongminKim-e7o
@YongminKim-e7o 3 года назад
Oh, Your workflow is very nice, and the terminal looks cool and simple! Can I ask your color scheme of the terminal?
@thienthien1766
@thienthien1766 3 года назад
It's Solarize theme.
@f23anone82
@f23anone82 3 года назад
Thank you very much! This was very helpful!
@ryanleemartin7758
@ryanleemartin7758 3 года назад
Really, beautifully done.
@alvaroramosaranda8790
@alvaroramosaranda8790 3 года назад
Nice video! Which keyboard is that?
@edgargiobanny
@edgargiobanny 3 года назад
The truth is, I'm just learning how to use vim, but I'm in doubt if because of vim or neovim, I think they both look very good.
@jessekimchicago
@jessekimchicago 2 года назад
I would love to see more of your works! And I end up being a neo-vimer after this video hahahah
@jakobovesen1970
@jakobovesen1970 3 года назад
your videos are always beautiful. and they are getting better and better ..I will love to see some video on your video editing also :-)
@devaslife
@devaslife 3 года назад
Thanks, Jakob!
@karimdhrif6679
@karimdhrif6679 2 года назад
Arigato! This is amazing! Huge inspiration
@hasi1187
@hasi1187 2 года назад
本など読みながらやったりもしますか? それとvim は、全部コマンドラインからですか?
@nkemjikaohanyere
@nkemjikaohanyere 2 года назад
Hey man, great video. But I have have no clue what you added to the init.vim file. If you don't mind, ow do I go about setting mine up?
@4kj.myoutube136
@4kj.myoutube136 2 года назад
Hi there! I like it what program do you work in
@liyaodong2
@liyaodong2 3 года назад
Nice config. May I know any plug-in for jsx you are using for now? I used some auto-close plugins for html and jsx similar to vscode. Since installed tree-sitter, these things broke due to empty synstack
@jefersonSanchez313
@jefersonSanchez313 3 года назад
Thanks to share this, i just have a problem with autocomplete this doesnt work, can you help me please?
@o0phuoctai0o
@o0phuoctai0o 3 года назад
does fish shell support icons by default ? what terminal are u using ?
@daniellaerachannel
@daniellaerachannel 3 года назад
awesome work!
@yukishimizu6556
@yukishimizu6556 3 года назад
That's a very nice video! I'll be referring to it! Why did you change your plugin manager from dein to vim-plug?
@devaslife
@devaslife 3 года назад
I found vim-plug is much simpler, easier to use, and more stable. I've been often getting errors for some reason with dein.
@4Tg_Barmaley
@4Tg_Barmaley Год назад
Are there any new updates after 0.5?) Maybe new settings? It would be cool to look at the setting for Python
@oswin4715
@oswin4715 3 года назад
lovely keyboard ASMR ty
Далее
Effective Neovim: Instant IDE
16:16
Просмотров 814 тыс.
0 to LSP : Neovim RC From Scratch
30:47
Просмотров 1,3 млн
Why Vim Experts Do THIS Instead of Using Tabs...
7:55
Просмотров 141 тыс.
3 Levels of Vim Refactoring
7:48
Просмотров 41 тыс.
How to ACTUALLY switch from VS Code to Neovim
5:09
Просмотров 242 тыс.
Teaching an Old Mac New Tricks
13:50
Просмотров 38 тыс.
Everything Starts with a Note-taking System
21:23
Просмотров 256 тыс.
Map Men vs. Geoguessr
28:07
Просмотров 745 тыс.