Effective Neovim: Instant IDE

preview_player
Показать описание


### Twitch

### Links

### Editor

#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment
Рекомендации по теме
Комментарии
Автор

I have an updated version of this now! Go check it out!

teej_dv
Автор

I think it's worth mentioning that this video is deprecated, as the kickstart file now uses lazyvim and not packer.

skinneymoney
Автор

Wow, thanks! There were literally 2 reasons why I sticked with VSCode despite wanting to switch to NeoVim for some time:
- No difficult setup
- Ability to search for commands/shortcuts
You simply showed how those work in NeoVim without much, I will definitely switch now!
You also earned a new subscriber :D

anderdrache
Автор

I want to say THANK YOU VERY MUCH!
I am a historian and work as historian writing and editing texts on a daily basis for many hours. For many years I used MS Word for this job (or LO Writer) and for a long time I thought it was terrible user experience and a true nightmare. I tried to find an alternative to MS Word well this happened later. I wrote my whole MA and doctoral thesis (367 pages total) in MS Word and LO Writer and it was a true horror. In 2020 I joined a programming bootcamp to learn Java language to be able to start working as a programmer. During bootcamp we used IntelliJ Idea and I found it very good for writing and editing code. I finished this bootcamp. First, I used Vim inside VS Code (as addon) with Dendron. I started to use Vim standalone. The beginning was hard because of my old habits. I left VS Code and Dendron because I couldn't do all the job with keyboard. I love the minimalistic user interface of Vim and Neovim and it was for my very important because I often read the medieval manuscripts and work in screen split with a part with the photography of text and same place for text editor and Vim was extremely useful. With time and practice I learned how to use a Vim and set vimrc for my needs. It was very good. And then the news hit me: the introduction of Vimscript9. Then I jumped into Neovim and for some months I kept the init.vim inside Neovim. I wanted to switch to Lua config and Lua plugins but Packer readme page scared my very much. And recently I found Your video and I switched to Neovim with Lua config with Your help! Thank You very much! I still use MS Word (sad to say it is often seen as standard solution in my profession) but only as much as I have to do and I can handle it in such an amount. With Vim and now Neovim I simply feel the joy while writing or editing a text. Also when I copy a Markdown text MS Word with help of Writage MS Word destroys the text layout less then when write a long whole text in it!

wojciechjasinski
Автор

For myself,

0:00 Intro
1:44 PDE
2:11 setup Neovim as IDE
7:02 explain setup script
12:24 Treesitter
13:14 Language Server Protocol (LSP)
14:57 Summary

TunWinNaing
Автор

Thank you TJ for going through the workings of the config!

I've been trying out lsp-zero with null-ls recently as a relatively quick way to set up lsp, autocomplete, formatting, etc. However as someone relatively new to neovim I felt like I didn't really understand what was going on under the hood. Your kickstart repository and this video have been incredibly helpful in this regard!

brattonross
Автор

This is really awesome! I feel like this is the perfect amount of scaffolding that achieves a balance of opinions/defaults and the ability to go beyond. Makes me wish I had something like this a few years ago when starting Neovim. So stoked for others to hopefully hop on and get involved with the most loved editor :) Thank you and the contributors for all of the amazing work y'all do!!

bs_programming
Автор

I've been using vim for around 4 or 5 years at this point, and I always watch your videos (and Prime's) thinking I'm just going to "watch, like and comment for the algorithm to help these awesome guys"
And there's ALWAYS something that BLOWS MY MIND for me to try out! These videos are awesome, thanks a bunch TJ :)

Guilherme-qkso
Автор

I love the pace of this video and how you explained all the different components. I had kind of whipped something like this together and equated it to Lunar Vim and Space Vim, but I wouldn't call it a distribution either.

This is great work!

PhilipDudley
Автор

What an important video this is. Unbelievably clear, concise and informative. You make these daunting subjects appear to be so approachable. I hope you realise the impact you have on this community. thank you!

jR-tmko
Автор

Incredible work Teej!
I would love to see more usages of quick fix lists.
I still dont have an amazing grasp of what / how to use this. But they seem very powerful

andredealbuquerque
Автор

Oh man, I started my neovim journey a month before this video, and this sane minimal config was exactly what I was looking for, would have saved me much troubles. Thank you for this, your contributions to the community are incredible !

Lysquid
Автор

Awesome, I needed some sort of an introductory video to configuring Neovim and this did the trick. I spent a bit of time researching what an LSP was, which really helped illuminate how these IDE tools I've been using for years actually work. Seeing the ability to configure Neovim in this way really opened my eyes to what was possible with this. Looking forward to exploring and learning more!

nicholasmuiseYT
Автор

Setting up my first dotfiles here and your video really helped a lot. There's so much resources out there that I often get overwhelmed. Really appreciate your work, TJ 👊

isaacvicente
Автор

That's great! Thank you. It would be nice if this config would also had DAP setup because it's not an IDE without debugger :)

gorudonu
Автор

Thank you for all the awesome work you have been doing! It is so cool to being able to configure that many things in just one file and get started with customizing things so easily. I want to move more and more to Neovim since it really helps me getting into the flow when programming. There have been some obstacles to be using it as a full IDE in the past, but the time is ripe now to dump the other IDEs!

jds
Автор

OK this is actually the single best video for NVIM beginners out there.

A few months back I wanted to migrate from vim to nvim and never managed to get anything working. I uninstalled everything, reinstalled nvim properly, followed the instructions, and now I have everything I wanted working. I might try this at work and forget all about my IDEs

Voltra_
Автор

As a long time vim user, I was just comfortable in my vimrc, but spent this week diving into all the neovim lua configs, and it is such a smooth experience. I don't need a ton of different plugins for each lang and the fzf experience is just as good, if not better. I think I'm a convert, thanks!

odoenet
Автор

Stumbled upon this at 3am here. Been mostly a casual/enthusiast/noob programmer using vscode mostly, but was always curious about people who use vim/nvim as their IDE. Been too lazy to set up and configure myself, so this video and its associated script was great help.

andyyiu
Автор

Awesome video, love what you are doing. This actually made me rewrite my old config using this script. One thing that I am missing is DAP, I would love to see some video on debugging.

thornuridbahir