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

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

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 3 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
Thanks I appreciate that!
@vitorlfaria
@vitorlfaria 2 ай бұрын
@@typecraft_dev Should say: Thanks nerd!
@Redyf
@Redyf 3 ай бұрын
Your channel is absolutely one of my favorites, the quality of every video is superb!
@typecraft_dev
@typecraft_dev 3 ай бұрын
Thats great to hear thank you!
@QuantumMechanic343
@QuantumMechanic343 3 ай бұрын
Session management! Thank you so much for sharing your experience about the auto session plugin!!!
@typecraft_dev
@typecraft_dev 3 ай бұрын
It’s a really great plugin!
@ButerFiv
@ButerFiv 3 ай бұрын
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 3 ай бұрын
Awesome!!
@user-si2vn2si5c
@user-si2vn2si5c 3 ай бұрын
thank god this channel exists, it's very helpful.
@AhmedMOHAMED-hl1hd
@AhmedMOHAMED-hl1hd 3 ай бұрын
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 3 ай бұрын
Thanks!
@madmaxdev
@madmaxdev 3 ай бұрын
Amazing series❤. Please add latest changes to the repo.
@v84l42
@v84l42 3 ай бұрын
You're the reason i got into Neovim. and now i can't go back. thank you!
@itswazowski
@itswazowski 3 ай бұрын
What a dream set-up bro
@z01d
@z01d 3 ай бұрын
That was useful, thanks, dude!
@faustozampa
@faustozampa 3 ай бұрын
Great video stil updating my config. Fist channel that mad me get into nvim without getting lost
@typecraft_dev
@typecraft_dev 3 ай бұрын
Hell yeah!
@meowhib
@meowhib 3 ай бұрын
Same here! I love everything about these vidoes from the way of teaching to music in the background
@faustozampa
@faustozampa 3 ай бұрын
I love this series, here since day 1
@typecraft_dev
@typecraft_dev 3 ай бұрын
I love you since day 1
@gearmaxim
@gearmaxim 3 ай бұрын
yoo hype! Love your nvim videos
@typecraft_dev
@typecraft_dev 3 ай бұрын
LETS GOOOOOOO
@REDIDSoft
@REDIDSoft 3 ай бұрын
Amazing videos, you'r awesome!
@felipegutierrez2944
@felipegutierrez2944 3 ай бұрын
I dont want to scare you, but I love your channel, Great content!
@typecraft_dev
@typecraft_dev 3 ай бұрын
Nope that just makes me happy!
@j1d7s
@j1d7s 3 ай бұрын
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 3 ай бұрын
Thanks for compliment and more importantly, the feedback on the music. We’ll tweak things on the next one!
@fantero1649
@fantero1649 3 ай бұрын
This is actually pretty cool!! See you on the next episode nerd
@typecraft_dev
@typecraft_dev 3 ай бұрын
See you there
@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 3 ай бұрын
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.
@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
@ChrisNoesen
@ChrisNoesen 3 ай бұрын
Great Job! ....again
@ChrisNoesen
@ChrisNoesen 3 ай бұрын
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!
@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!
@user-xd5gd4pc9h
@user-xd5gd4pc9h 3 ай бұрын
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.
@ziyadseykhanov3967
@ziyadseykhanov3967 3 ай бұрын
I like your intro 👍
@annakarolinafranz5946
@annakarolinafranz5946 2 ай бұрын
your neovim configuration, do you have something to share? thank you!
@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!
@notgate2624
@notgate2624 3 ай бұрын
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 3 ай бұрын
I haven’t seen anything crazy but that’s a good idea
@hberto
@hberto 3 ай бұрын
Nice stuff! Which terminal emulator do you use?
@typecraft_dev
@typecraft_dev 3 ай бұрын
Using iterm2 for Mac OS here
@stuvius
@stuvius 3 ай бұрын
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 3 ай бұрын
The same way!!! The tools in Neovim are very similar to score ( sometimes the same ). And they will prefer local files
@stuvius
@stuvius 3 ай бұрын
@@typecraft_dev Ah interesting, will look into that. Thank you for responding!
@N1mro8
@N1mro8 Ай бұрын
Have you tried codeium, how do they compare?
@s-xatya5088
@s-xatya5088 3 ай бұрын
Does neovim have a strong refactoring like Jetbrain?
@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!
@shrikamath
@shrikamath 3 ай бұрын
LSP-Zero messes up with , I am not able to use it for Copilot anymore.
@user-mp9um5qj3u
@user-mp9um5qj3u 3 ай бұрын
You are the best 🎉.
@IkraamDev
@IkraamDev 3 ай бұрын
Anyone get the glitch with Neo Tree where when you open a folder the selected file goes to some random place?
@vedwalvekar7834
@vedwalvekar7834 3 ай бұрын
pls do a in depth video on lazyvim and how to use it
@typecraft_dev
@typecraft_dev 3 ай бұрын
We did a whole course!!
@roellert
@roellert 8 күн бұрын
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 6 күн бұрын
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.
@Laggedskapari
@Laggedskapari 3 ай бұрын
I mean at this point….bruv is carry whole nvim beginner community
@typecraft_dev
@typecraft_dev 3 ай бұрын
You’re a legend
@Laggedskapari
@Laggedskapari 3 ай бұрын
@@typecraft_dev Sir! You are a legend
@LuanLouzada
@LuanLouzada 3 ай бұрын
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 3 ай бұрын
In this video you literally see copilot do a multi line completion
@funnyfact4211
@funnyfact4211 3 ай бұрын
can you give me your full setup nvim config file
@auntiecarol
@auntiecarol 3 ай бұрын
As a fellow moustache wearer, I approve of this video.
@lakshmanshankar
@lakshmanshankar 3 ай бұрын
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 3 ай бұрын
Hell yeah
@Yunky_
@Yunky_ 3 ай бұрын
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 3 ай бұрын
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
Рет қаралды 81 М.
CoPilot Review: My Thoughts After 6 Months
9:45
ThePrimeagen
Рет қаралды 536 М.
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3,7 МЛН
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 26 МЛН
I tried Neovim Distributions so you don't have to
9:12
typecraft
Рет қаралды 136 М.
ThePrimeagen Hacks My Productivity
3:30
Scott Macchia
Рет қаралды 36 М.
Tmux will SKYROCKET your productivity - here’s how
10:02
typecraft
Рет қаралды 70 М.
I Tried Every AI Coding Assistant for Neovim
17:30
DevOps Toolbox
Рет қаралды 24 М.
Better than Copilot? This AI plugin for Neovim is Incredible
12:25
Dreams of Code
Рет қаралды 66 М.
How do THESE guys use Linux? - Linux for Newbs EP 0
10:06
typecraft
Рет қаралды 141 М.
Why Neovim nerds are so obsessed with the terminal
6:44
Joshua Morony
Рет қаралды 75 М.
Neovim Lazy Lua IDE - my simple but powerful setup for 2024
29:13
CS Professor Sounds Alarm on AI and Programmers
12:21
Travis Media
Рет қаралды 285 М.
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 18 МЛН
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 1,7 МЛН
Купил этот ваш VR.
37:21
Ремонтяш
Рет қаралды 231 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 23 МЛН
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 3,9 МЛН
Непробиваемый телевизор 🤯
0:23
FATA MORGANA
Рет қаралды 486 М.