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

  Рет қаралды 364,653

devaslife

devaslife

Күн бұрын

Пікірлер: 364
@devaslife
@devaslife Жыл бұрын
Check out my Markdown note-taking app designed for developers 👉 www.inkdrop.app/?FW2X1CXrU1w
@frozen_tortus
@frozen_tortus 3 жыл бұрын
I appreciate silent KZbinr. This is really joyful to watch.
@randomuser2579
@randomuser2579 3 жыл бұрын
Indeed. Amazing.
@aryalaashaya
@aryalaashaya 3 жыл бұрын
Silent KZbinr 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_ 3 жыл бұрын
These are legitimately some of the most aesthetically satisfying programming videos on KZbin. Incredible job!
@rodhash
@rodhash 3 жыл бұрын
99.99% of other KZbinrs 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
@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
@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!
@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.
@_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
@matahifareea8712
@matahifareea8712 2 жыл бұрын
Much love from Tahiti, big thanks for your videos, it helps me a lot !
@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
@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❤️❤️❤️
@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!
@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...
@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!
@stevedylandev
@stevedylandev 3 жыл бұрын
Setting vim has never been so peaceful and aesthetic 👏🏻👏🏻
@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
@jeremytorreele1514
@jeremytorreele1514 2 жыл бұрын
It's 6AM and I launch your video in background to start my devAsLife ! Love your work bro
@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 ?
@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.
@pazu_513
@pazu_513 3 жыл бұрын
Damn the aesthetic on these videos is so nice
@TheStickofWar
@TheStickofWar 3 жыл бұрын
Honoured to be the one to take you to 2.6k likes. Thanks for this clear tutorial, worked in Manjaro without issue.
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 3 жыл бұрын
This video is so good, very simple, yet enjoyable. Good work!
@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
@TheRealBigEE
@TheRealBigEE 3 жыл бұрын
The aesthetic is something truly unique and enjoyable
@devaslife
@devaslife 3 жыл бұрын
Thanks, Evan!
@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!
@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!
@Joinwithmeonmyjourney
@Joinwithmeonmyjourney 3 жыл бұрын
Very nice tutorial. Love the nature background sound and the details which commands to run!
@devaslife
@devaslife 3 жыл бұрын
Thanks!
@yunwang6917
@yunwang6917 2 жыл бұрын
The best neovim setup tutorial 👍
@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 ❤
@ac130kz
@ac130kz 3 жыл бұрын
lsp config setup was quite helpful indeed! I'd recommend moving to Lua, it's so much nicer to work with
@pedrocunha4322
@pedrocunha4322 Жыл бұрын
Dont stop making content pls i really enjoy your videos
@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.
@bishnudas3562
@bishnudas3562 3 жыл бұрын
It's so peaceful and calm
@alexwexov4298
@alexwexov4298 3 жыл бұрын
Wow your terminal skills are amazing, great workflow !
@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
@tcroyce8128
@tcroyce8128 3 жыл бұрын
I could fall asleep to this sound. Really cool stuff.
@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!
@marcosoliveira8731
@marcosoliveira8731 2 жыл бұрын
I just enjoy watching! Love it!
@ThaLiquidEdit
@ThaLiquidEdit 3 жыл бұрын
very nice production quality!!!
@franklinantony
@franklinantony 3 жыл бұрын
This video is absolutely brilliant! Really loved the typing ASMR! Subbed your channel! 🤟
@ardasevinc4
@ardasevinc4 2 жыл бұрын
This is pure art.
@LITTLESTUDY
@LITTLESTUDY 3 жыл бұрын
I love this YT channel.
@TheTomplays
@TheTomplays 3 жыл бұрын
Man, you are awesome. Thanks a lot for your contribution.
@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!
@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`
@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.
@nicolasaguilar9209
@nicolasaguilar9209 2 жыл бұрын
this is so helpful, thank you so much for sharing!
@animesub3802
@animesub3802 3 жыл бұрын
Thanks you so much! I learn more things about vim from you!
@ryanleemartin7758
@ryanleemartin7758 3 жыл бұрын
Really, beautifully done.
@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 :)
@landerchan
@landerchan 3 жыл бұрын
Fabulous instruction videos. Learnt a lot from you.
@karimdhrif6679
@karimdhrif6679 3 жыл бұрын
Arigato! This is amazing! Huge inspiration
@airilsra
@airilsra 2 жыл бұрын
This is beautiful. Thank you.
@gibrains
@gibrains 3 жыл бұрын
I don't believe watching someone configuring a text editor can be a beautiful shows !
@michaelchen8949
@michaelchen8949 2 жыл бұрын
2:37 what app you are using? something like a snippet manager app? thank you.
@devaslife
@devaslife 3 жыл бұрын
Article version: blog.inkdrop.info/how-to-set-up-neovim-0-5-modern-plugins-lsp-treesitter-etc-542c3d9c9887
@quadradosuave
@quadradosuave 3 жыл бұрын
awesome vibes dude!
@devaslife
@devaslife 3 жыл бұрын
Thanks, Tonic!
@f23anone82
@f23anone82 3 жыл бұрын
Thank you very much! This was very helpful!
@MohammedAmarnah
@MohammedAmarnah 3 жыл бұрын
Thank you Takuya, very beautiful setup and video. Can you please share your terminal setup (themes/configurations/etc.)?
@jessekimchicago
@jessekimchicago 3 жыл бұрын
I would love to see more of your works! And I end up being a neo-vimer after this video hahahah
@Algoritmau
@Algoritmau 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.
@HoangNguyen-yc3ov
@HoangNguyen-yc3ov 3 жыл бұрын
Very interesting!! I love it
@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!
@simawpalmer7721
@simawpalmer7721 Жыл бұрын
How did you do the text animation in 00:37 with syntax highlighting?
@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!
@aarondz789
@aarondz789 3 жыл бұрын
Amazing introduction.Thanks.
@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: kzbin.info/www/bejne/iH_UdZ58Zpyinbs
@kw0006667
@kw0006667 3 жыл бұрын
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!
@daniellaerachannel
@daniellaerachannel 3 жыл бұрын
awesome work!
@der-greddix
@der-greddix 2 жыл бұрын
What's the programm/tool you're using at 2:16 ?
@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?
@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?
@tranquangkhai8329
@tranquangkhai8329 3 жыл бұрын
Is your lsp completion slow on large single typescript file? Anw thanks for a nice nvim tutorial.
@o0phuoctai0o
@o0phuoctai0o 3 жыл бұрын
does fish shell support icons by default ? what terminal are u using ?
@daddybruce8084
@daddybruce8084 2 жыл бұрын
bruh I wish reading documentations felt this nice
@jojohnbar5735
@jojohnbar5735 3 жыл бұрын
anyone knew what is the software in 3:01, which displays the keyboard typing on screen? Thanks in advance
@ZuvielDrama
@ZuvielDrama 2 жыл бұрын
This video is art :)
@ZuvielDrama
@ZuvielDrama 2 жыл бұрын
awesome vid!
@edgargiobanny
@edgargiobanny 3 жыл бұрын
Great, Neovim 😎😎😎
@hynguyen1794
@hynguyen1794 3 жыл бұрын
Like you man, you show me the real things
@oswin4715
@oswin4715 3 жыл бұрын
lovely keyboard ASMR ty
@thedeegan
@thedeegan 3 жыл бұрын
Jessica Lord is another developer of your app? I thought you did that solo
@kaihendry
@kaihendry 3 жыл бұрын
How did you accomplish that key widget showing your keystrokes?
@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 :)
@apu889
@apu889 2 жыл бұрын
How did you make the terminal blurry with the background of your video, instead of the desktop? It's neat
@Andre-bi3gq
@Andre-bi3gq 3 жыл бұрын
For people who do wbdev on vim or neovim: is it worth it if already use vscode with vim key bindings? I feel that vscode is too bloated and slow
@mateuszgruzla3030
@mateuszgruzla3030 3 жыл бұрын
Is it possible to confing NEOVIM in your way on Win10? I've tried few times but I am failing on even first minutes of video. Basically each time when I try to run root installation I am receiving this error 'npm ERR! No versions available for luajit' like luajit is not there anymore. Anyone find same problems as well?
@devaslife
@devaslife 3 жыл бұрын
Yes it's compatible with Windows 10
@SaxonChuang
@SaxonChuang 3 жыл бұрын
This is amazing
@malamhari_
@malamhari_ 2 жыл бұрын
Just wondering how to make your nvim have transparent background? I'm really enjoy watching this video, thanks
@jefersonSanchez313
@jefersonSanchez313 3 жыл бұрын
Thanks to share this, i just have a problem with autocomplete this doesnt work, can you help me please?
@anthonyaltieri7648
@anthonyaltieri7648 3 жыл бұрын
Thanks for the video, inspired me to give nvim a try instead of vim.
@pareshsolanki929
@pareshsolanki929 2 жыл бұрын
very inspiring videos thankYou, what kind of terminal window or bash are you using Thanks ?
@umutdogrruu
@umutdogrruu 2 жыл бұрын
Hello Takuya. I Hope Right. You made an excellent video, but I can't make the nicknames you have created for yourself, can you please help me?
@webmandman
@webmandman 3 жыл бұрын
Takuya, what terminal is that? the bottom statusbar is really nice.
@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?
@MahdiImeni
@MahdiImeni 3 жыл бұрын
How do you edit your videos? I mean, which software which OS!
@MahdiImeni
@MahdiImeni 3 жыл бұрын
?! ❤️
@klebercode
@klebercode 3 жыл бұрын
Thanks man. 👏
@magnuserikkeenrobot1117
@magnuserikkeenrobot1117 2 жыл бұрын
What keyboard are you using sir? :)
@schaerweb
@schaerweb 2 жыл бұрын
Is there a reason you don’t use coc.nvim? I use it because it lets me have a .vim/coc-settings.json in each project, for specific settings. どうもありがとうございました。
Effective Neovim: Instant IDE
16:16
TJ DeVries
Рет қаралды 835 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
0 to LSP : Neovim RC From Scratch
30:47
ThePrimeagen
Рет қаралды 1,4 МЛН
How to ACTUALLY switch from VS Code to Neovim
5:09
Joshua Morony
Рет қаралды 278 М.
Playing Music on the Oldest Running Computer in America!
27:06
Usagi Electric
Рет қаралды 144 М.
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 301 М.
AWK - A Tool That Does Too Much
11:10
The Exhausted Programmer
Рет қаралды 10 М.
My Favorite Vim Tricks
14:39
MAKC
Рет қаралды 185 М.
A productive command-line Git workflow for indie app developers
27:42
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН