Next Level Neovim: Github Copilot, Session Management, and LSP-Zero !

  Рет қаралды 38,845

typecraft

typecraft

Күн бұрын

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
*This video was sponsored by Brilliant*
We're kicking off a new series delivered monthly with updates to our neovim config with new plugins and changes as they happen. We're here to give you some answers to the most pressing questions asked in the comments and on Twitter.
Github Copilot changes the game for development, and we're unpacking how to set it up and what it looks like in Neovim.
Auto-session makes jumping into and out of sessions just as we left them easy. Oh and get ready for navigating between sessions with Telescope.
LSP's are great but who wants to manually install each one? LSP-Zero is here to solve that problem behind the scenes.
X: / typecraft_dev
00:00 Introduction
00:51 Thanks Typecraft Gang !
01:32 Github Copilot !
04:39 Brilliant: Sponsored Segment
06:02 Auto-Session
08:15 Session Navigation with Telescope
09:33 LSP-Zero
10:58 Outro

Пікірлер: 82
@typecraft_dev
@typecraft_dev 4 ай бұрын
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@meowhib
@meowhib 4 ай бұрын
Usually I don't like sponsorships but I'm glad you're sponsored now. Such people, like yourself, deserve it! Keep up the good work man!
@typecraft_dev
@typecraft_dev 4 ай бұрын
Thanks I appreciate that!
@vitorlfaria
@vitorlfaria 2 ай бұрын
@@typecraft_dev Should say: Thanks nerd!
@Redyf
@Redyf 4 ай бұрын
Your channel is absolutely one of my favorites, the quality of every video is superb!
@typecraft_dev
@typecraft_dev 4 ай бұрын
Thats great to hear thank you!
@ButerFiv
@ButerFiv 4 ай бұрын
Perfect timing. I just started watching your neovim videos a few days ago. I've been on VSCode/Jupypter for years since my job is in data science, but I'm having to program more backend application stuff at work. I'm hitting that VSCode productivity limit. You easily have the best videos on Neovim since 99% of videos out there assume people are switching from packer to lazy and already have a strong knowledge of what's going on. Thanks!
@typecraft_dev
@typecraft_dev 4 ай бұрын
Awesome!!
@QuantumMechanic343
@QuantumMechanic343 4 ай бұрын
Session management! Thank you so much for sharing your experience about the auto session plugin!!!
@typecraft_dev
@typecraft_dev 4 ай бұрын
It’s a really great plugin!
@user-si2vn2si5c
@user-si2vn2si5c 3 ай бұрын
thank god this channel exists, it's very helpful.
@AhmedMOHAMED-hl1hd
@AhmedMOHAMED-hl1hd 4 ай бұрын
Perfect video as usual man i really am a fan if your style keep the good work man can't wait till the new video drops
@typecraft_dev
@typecraft_dev 4 ай бұрын
Thanks!
@madmaxdev
@madmaxdev 4 ай бұрын
Amazing series❤. Please add latest changes to the repo.
@itswazowski
@itswazowski 4 ай бұрын
What a dream set-up bro
@faustozampa
@faustozampa 4 ай бұрын
Great video stil updating my config. Fist channel that mad me get into nvim without getting lost
@typecraft_dev
@typecraft_dev 4 ай бұрын
Hell yeah!
@meowhib
@meowhib 4 ай бұрын
Same here! I love everything about these vidoes from the way of teaching to music in the background
@faustozampa
@faustozampa 4 ай бұрын
I love this series, here since day 1
@typecraft_dev
@typecraft_dev 4 ай бұрын
I love you since day 1
@z01d
@z01d 3 ай бұрын
That was useful, thanks, dude!
@v84l42
@v84l42 3 ай бұрын
You're the reason i got into Neovim. and now i can't go back. thank you!
@felipegutierrez2944
@felipegutierrez2944 4 ай бұрын
I dont want to scare you, but I love your channel, Great content!
@typecraft_dev
@typecraft_dev 4 ай бұрын
Nope that just makes me happy!
@gearmaxim
@gearmaxim 4 ай бұрын
yoo hype! Love your nvim videos
@typecraft_dev
@typecraft_dev 4 ай бұрын
LETS GOOOOOOO
@REDIDSoft
@REDIDSoft 4 ай бұрын
Amazing videos, you'r awesome!
@fantero1649
@fantero1649 4 ай бұрын
This is actually pretty cool!! See you on the next episode nerd
@typecraft_dev
@typecraft_dev 4 ай бұрын
See you there
@j1d7s
@j1d7s 4 ай бұрын
Thanks, again a very useful collection of tips! I have already added auto--session to my arsenal after seeing it here. If I may add a comment regarding the background music: it was nice, but a bit too loud and distracting.
@typecraft_dev
@typecraft_dev 4 ай бұрын
Thanks for compliment and more importantly, the feedback on the music. We’ll tweak things on the next one!
@ChrisNoesen
@ChrisNoesen 4 ай бұрын
Great Job! ....again
@ChrisNoesen
@ChrisNoesen 4 ай бұрын
Hey Typecraft, Warp terminal just came out for Linux and has been out for MacOS. I think doing a deep dive into Warp would make for a great video (probably series). I think you are the person for the job!
@user-dt1ul5kx8n
@user-dt1ul5kx8n 3 ай бұрын
Love the tmux vid here. Using it now for 2 days and it dope. Curious as I am trying not to up my pycharm license this year, do you have a vid on how to create a "structure" window. In pycharm and I assume vscode, you can quickly look down and see a scrolling windows of all your functions and those types of things...
@AkarshanBiswas
@AkarshanBiswas 4 ай бұрын
It's a big learning curve for me. I need to view pydoc and venv support for my projects and I have not been able to made it properly work with lazy.
@daxtgames
@daxtgames 3 ай бұрын
Love your channel! Long time vim user, been wanting to try neovim for a long time. Finally jumped after watching you neovim 0 to ide course and am loving it. Also a heavy tmux user. Have you ever used tmux-resurrect? I routinely have 3 named sessions with up to 45 terminal windows/panes that I just restore from disk and save when required. Check it out if you haven't.
@typecraft_dev
@typecraft_dev 3 ай бұрын
That’s a great idea I’ll check that out!
@0xc0ffee_
@0xc0ffee_ 3 ай бұрын
How did you manage to open and cd into the directory you use as argument to nvim? I’ve been looking to do that
@hberto
@hberto 4 ай бұрын
Nice stuff! Which terminal emulator do you use?
@typecraft_dev
@typecraft_dev 4 ай бұрын
Using iterm2 for Mac OS here
@ziyadseykhanov3967
@ziyadseykhanov3967 3 ай бұрын
I like your intro 👍
@notgate2624
@notgate2624 4 ай бұрын
Did you not need `pre_save_cmds = { 'Neotree close' }`? autosession would freak out on me if neotree was open last time I quit neovim
@typecraft_dev
@typecraft_dev 4 ай бұрын
I haven’t seen anything crazy but that’s a good idea
@stuvius
@stuvius 4 ай бұрын
I just followed the first four parts of the noob series and I absolutely loved it! I hope I can make the switch from VSCode, but I am not sure how to handle the individual configs for each project. For example in one project at work, Eslint is used for formatting, while Prettier is used for another. This is easy to handle in Vscode since you can just create a local settings file for each project and specify which formatter to use there. How would you handle that in Neovim?
@typecraft_dev
@typecraft_dev 4 ай бұрын
The same way!!! The tools in Neovim are very similar to score ( sometimes the same ). And they will prefer local files
@stuvius
@stuvius 4 ай бұрын
@@typecraft_dev Ah interesting, will look into that. Thank you for responding!
@user-xd5gd4pc9h
@user-xd5gd4pc9h 4 ай бұрын
I love you video, which are greate! I just want to know how to config it using local model such as codellama and others. I also recommend to give codieum a try, but no neovim plugin.
@vedwalvekar7834
@vedwalvekar7834 4 ай бұрын
pls do a in depth video on lazyvim and how to use it
@typecraft_dev
@typecraft_dev 3 ай бұрын
We did a whole course!!
@codebowl
@codebowl 3 ай бұрын
Auto Session is nice, I just wish it would allow me to rename what is displayed in telescope window :). Loving this plugin so far though, 1 tmux window for my editor now vs having many different projects open in different windows
@typecraft_dev
@typecraft_dev 3 ай бұрын
Awesome!
@user-mp9um5qj3u
@user-mp9um5qj3u 4 ай бұрын
You are the best 🎉.
@TheFranklawrence
@TheFranklawrence 2 ай бұрын
Hey Type are you aware of any way to get a Split View chat window of copilot in neovim that can read lines from your current buffer?
@typecraft_dev
@typecraft_dev 2 ай бұрын
Ooohhh I don’t know but that sounds cool!
@annakarolinafranz5946
@annakarolinafranz5946 2 ай бұрын
your neovim configuration, do you have something to share? thank you!
@N1mro8
@N1mro8 Ай бұрын
Have you tried codeium, how do they compare?
@IkraamDev
@IkraamDev 4 ай бұрын
Anyone get the glitch with Neo Tree where when you open a folder the selected file goes to some random place?
@Laggedskapari
@Laggedskapari 4 ай бұрын
I mean at this point….bruv is carry whole nvim beginner community
@typecraft_dev
@typecraft_dev 4 ай бұрын
You’re a legend
@Laggedskapari
@Laggedskapari 4 ай бұрын
@@typecraft_dev Sir! You are a legend
@s-xatya5088
@s-xatya5088 3 ай бұрын
Does neovim have a strong refactoring like Jetbrain?
@shrikamath
@shrikamath 3 ай бұрын
LSP-Zero messes up with , I am not able to use it for Copilot anymore.
@auntiecarol
@auntiecarol 4 ай бұрын
As a fellow moustache wearer, I approve of this video.
@Luanxxxxx
@Luanxxxxx 4 ай бұрын
I use copilot in nvim but compared to vscode it can only do it line by line, unlike vscode which can do the entire function. This seems good at first for you to review line by line, but sometimes it takes a while to go from line to line and sometimes it loses context, is that just me?
@zephyrthesearchrescuedog8358
@zephyrthesearchrescuedog8358 4 ай бұрын
In this video you literally see copilot do a multi line completion
@roellert
@roellert 14 күн бұрын
0:31 you have an error with a language server not loading! I have the same after just following your nvim for newbs. How the hell do we fix this 🥲?
@roellert
@roellert 12 күн бұрын
Oke i answered my own question.. Apparently installed some mason stuff while fidgeting with sudo nvim instead of nvim. Tried sudo nvim and :MasonUninstallAll. then quit and opened normal with nvim and everything autoinstalled correctly again. Thanks nerds.
@funnyfact4211
@funnyfact4211 3 ай бұрын
can you give me your full setup nvim config file
@lakshmanshankar
@lakshmanshankar 4 ай бұрын
I am using copilot for about a year for free using my github student pack btw. My college id is useful for this alteast 😂😂
@typecraft_dev
@typecraft_dev 4 ай бұрын
Hell yeah
@Yunky_
@Yunky_ 4 ай бұрын
Surprised he has done copilot but not autopairing
@typecraft_dev
@typecraft_dev 3 ай бұрын
Don’t worry that’ll come up soon!!
@ivan-zlidechat
@ivan-zlidechat 3 ай бұрын
Hey! Nice content. Dropped you an email.
@PaleyBlog
@PaleyBlog 4 ай бұрын
Feedback: too much course selling, too little useful information. You lost me as viewer
@hackeysack09
@hackeysack09 3 ай бұрын
Oh no! Anyway...
@0xc0ffee_
@0xc0ffee_ 3 ай бұрын
Cringe
@Phil-iw3ps
@Phil-iw3ps 3 ай бұрын
local function neo_tree_refresh() local buffers = vim.api.nvim_list_bufs() for _, buf_id in ipairs(buffers) do local buf_path = vim.api.nvim_buf_get_name(buf_id) local buf_name = vim.fn.fnamemodify(buf_path, ":t") if buf_name:match("^neo%-tree") then local parts = {} for part in buf_name:gmatch("%S+") do table.insert(parts, part) end vim.cmd("bd " .. buf_id .. " | " .. "Neotree " .. parts[2]) end end end
I'm never using Git the same way again
11:19
typecraft
Рет қаралды 82 М.
I Tried Every AI Coding Assistant for Neovim
17:30
DevOps Toolbox
Рет қаралды 24 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 98 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 3,4 МЛН
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 13 МЛН
CoPilot Review: My Thoughts After 6 Months
9:45
ThePrimeagen
Рет қаралды 537 М.
My favorite i3wm config | Linux for Newbs 3
26:55
typecraft
Рет қаралды 44 М.
NEOVIM GIT PRODUCTIVITY: 2024
10:22
Ashish Alex
Рет қаралды 2,9 М.
Tmux will SKYROCKET your productivity - here’s how
10:02
typecraft
Рет қаралды 72 М.
I tried Neovim Distributions so you don't have to
9:12
typecraft
Рет қаралды 138 М.
GitHub Copilot Best Practices within Visual Studio
12:33
Microsoft Visual Studio
Рет қаралды 8 М.
GitHub Copilot Top Features Explained
9:36
Coding With Adam
Рет қаралды 4,2 М.
30 Vim commands you NEED TO KNOW (in just 10 minutes)
10:27
typecraft
Рет қаралды 65 М.
My Forever Dev Workflow
16:02
typecraft
Рет қаралды 67 М.
ТОП-5 культовых телефонов‼️
1:00
Pedant.ru
Рет қаралды 22 М.
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 757 М.
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 2,7 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 9 МЛН