Neovim - Plugin Deep Dive, Lazyloading, Autoinstall, 100% Lua with Packer.nvim

  Рет қаралды 89,268

chris@machine

chris@machine

Күн бұрын

Repo: github.com/Lun...
SUPPORT THE CHANNEL
💳 Patreon: / chrisatmachine
💰 Paypal: paypal.me/chri...
👕 Merch: shop.spreadshi...
SOCIAL MEDIA
🕸️ Website: www.chrisatmac...
🐦 Twitter: / chrisatmachine
💻 Github: github.com/Chr...
📺 Odysee: odysee.com/$/i...
💬 Matrix: matrix.to/#/+a...
📡 Twitch: / chrisatmachine
🔌 Discord: / discord
GET INTO CRYPTO AND SUPPORT THE CHANNEL
🏦 Blockfi: blockfi.com/?r...
💰 Celcius: celsiusnetwork...
🪙 Coinbase: www.coinbase.c...
💱 BinanceUS: accounts.binan...
💸 Voyager: voyager.onelin...
📈 OKCoin: www.okcoin.com...
₿ DONATE CRYPTO
Bitcoin: bc1qlw9t04evwvvlgkwkxf3cm9mfk6zgmy09sp4uja
Ethereum: 0x31202eF4Ce3d03c1B5111Bc388f937e7b17dd164
Litecoin: ltc1qmhxvmr9h3hpc226aeqj9sadwjn3gl0nh5qsvkf
Polkadot: 12pxctmVV3HBKqfpnPbgqznKHdpFbihVENH2VJU6Z5HsaD1S
Chainlink: 0x31202eF4Ce3d03c1B5111Bc388f937e7b17dd164
Bitcoin Cash: qqz56dl270wx04z4x8y42aft39ptpksjuggmel0hz6
XRP: raUaxdWMst1Eb96nACTvJTRWgtmsRQpwHk
Stellar: GD7PCULOCC4DLRJN6TJSWFTETDWL4D6URHXEBFX4B4RJQN4B5T7XZ5AU

Пікірлер: 60
@ostapsulyk
@ostapsulyk 2 жыл бұрын
Chris thank you so much, honestly wanted to start with neovim for a really long time now, but kept destroying my config and not being able to make it to work. But this video series really awesome. And the way that you explain everything and not just like here, take my config.
@BromanThings
@BromanThings 2 жыл бұрын
For anyone who had trouble installing the suggested '9mm/vim-closer' extension along side Chris at 17:03, the error you received is because the repo owner's alias changed from '9mm' changed to 'rstacruz'. So to get this working, you'd want your line to read as: use 'rstacruz/vim-closer' I'm sure most people trying to use neovim are familiar enough with these kinds of concepts to catch this issue, but neovim can be a treacherous hill to climb for those who are newer. So it's worth a mention if it helps someone :)
@r-iliass9587
@r-iliass9587 2 жыл бұрын
Loving this series man! Thanks a bunch!
@lpanebr
@lpanebr 2 жыл бұрын
Loving the series. Great content!
@JoeMediciNow
@JoeMediciNow Жыл бұрын
These videos are great. You are an excellent teacher.
@arlaxia
@arlaxia Жыл бұрын
This series is amazing, thank you so much for it!
@alexwakeup7098
@alexwakeup7098 2 жыл бұрын
Thanks again, my lua config is going so well and all thanks to your repository and this video series!
@rubempacelli6815
@rubempacelli6815 2 жыл бұрын
Great content!! Thank you!
@mezdelex
@mezdelex 2 жыл бұрын
I like using Windows and I really would like to integrate Neovim config into Windows Terminal but as a Neovim newbie that only knows about it from the videos he has watched, I was afraid it would take too long to make stuff work the way I'm used to in VSCode. With all your explanations, I might start migrating slowly. Thank you sir.
@夕阳-n1h
@夕阳-n1h Жыл бұрын
Thank You
@haroldcruz8550
@haroldcruz8550 3 күн бұрын
Not all heroes wear capes. You Sir have the most comprehensive video about NeoVim that I have watched over the years
@TheBest-sd2qf
@TheBest-sd2qf Жыл бұрын
It's difficult to know which directory you're in when your path is always "chris@machine" in your terminal, important when most of the video is about the directory structure of nvim.
@nikhiljohnjose6739
@nikhiljohnjose6739 2 жыл бұрын
Hmm so I was installing the TabNine plugin.. I added the line use {"tzachar/cmp-tabnine", run="./install.sh", requires="hrsh7th/nvim-cmp"} as shown in the github repo in the plugins.lua file... when I save the file there are no errors.. but when I open a file it says at the bottom cmp-tabnine: Cannot find installed TabNine. Please run install.sh can anyone help me out with this? Also :PackerInstall cmp-tabnine shows failed to install
@babitasaha6655
@babitasaha6655 2 жыл бұрын
did you find the fix?
@krithickumar6360
@krithickumar6360 2 жыл бұрын
what keyboard are you using?
@xt8382
@xt8382 2 жыл бұрын
Really really good series! good job well done sir!!
@ascourter
@ascourter Жыл бұрын
This helped my understanding of the overall structure of plugins. Thank you!
@uu1368
@uu1368 2 жыл бұрын
Thank you for this series. BTW, what keyboard are you using??
@chrisatmachine
@chrisatmachine 2 жыл бұрын
keychron k3, brown switches
@uu1368
@uu1368 2 жыл бұрын
Thank you.
@NaethliN
@NaethliN Жыл бұрын
Quick question, how come the markdown-preview plugin installs in opt, without us specifying opt=true?
@alexanderkorshkov1904
@alexanderkorshkov1904 Жыл бұрын
Thank you very much! Very nice lesson. Now a question. It seems really strange that one have to install differently those plugins which require lazy-loading and those which do not. Isn't it up to a plugin itself to decide when it is really required to load it's code?
@hanspetervollhorst1
@hanspetervollhorst1 Жыл бұрын
for this video a few more `pwd` would be helpful. I got lost quite often as to where we currently are. also the key-tracker was not running here. nontheless really appreciate the series
@薛凯元-h9f
@薛凯元-h9f 2 жыл бұрын
How can you split the windows to show different apps?
@somedude7624
@somedude7624 2 жыл бұрын
search for tiling window manager
@RomansMalinovskis-atk4
@RomansMalinovskis-atk4 2 жыл бұрын
Love the videos. Please keep keystroke window on, so we see which keys you are pressing in future videos. Love the amount of in-depth insight and speed is awesome.
@syzygy8060
@syzygy8060 Жыл бұрын
Chris, you rock! Always! Thank you for everything bro!
@Torvating
@Torvating 2 жыл бұрын
Can someone give me a suggestion ? How should I install a python plugin? I would love to use nvim and work with python(autocomplete for functions and methods)
@chrisatmachine
@chrisatmachine 2 жыл бұрын
Maybe Pyright? I would sugges my video on LSP
@Torvating
@Torvating 2 жыл бұрын
@@chrisatmachine yeah … right after me asking that I found out that you were using LSP :P it was a dummy question sry. Btw I watched all ur videos about the series. Nice work broh :) Can you just do me a favor and tell me how can I use TAB to select the suggestion that is giving to me instead of jump to next suggestion? (Auto completion )
@khk2024
@khk2024 2 жыл бұрын
What are the nerd fonts needed? I've installed Hack but still get some weired icons.
@256k_
@256k_ 2 жыл бұрын
man i really hope you could help me out, but i'm having a lot of problems, i've spent daying trying to convert my vimscript to lua script and everytime i start doing plugin stuff i just gets completely rekt. something as simple as a theme like nightfox when i install it in vim script it wowrks fine but with packer it gives me errors, same with nerdtree, with plenary, wtih most packages actually. i tried deleted the compiled file, i many times deleted the .local files. but it just keep giving me weird errors that seem to come from the actual package code itself I have no clue what to do.
@256k_
@256k_ 2 жыл бұрын
I finally found a fix! it was related to CRLF vs LF handling on the part of git in my cli i set git config --global core.autocrlf false and it works! (i was using WSL for anyone in the same scenario)
@detoxifiedplant
@detoxifiedplant Жыл бұрын
appreciate your work, thank you very much.
@MrThierriOliveira
@MrThierriOliveira 2 жыл бұрын
Nice job! Thanks.
@andychess
@andychess 2 жыл бұрын
Another great video in the series. I've learned more from your videos than in the last three weeks of googling. Thank you.
@alpomb4628
@alpomb4628 Жыл бұрын
This series is amazing
@girirajrdx7277
@girirajrdx7277 2 жыл бұрын
My current neovim version is 0.6.1 How to update to 0.8 as itis requesting us to do for proper working of crrtain plugins?
@itsmimic007
@itsmimic007 2 жыл бұрын
What OS are you using?
@JuanVqz
@JuanVqz 2 жыл бұрын
vim-dispatch, runs commands async
@manwe_sulimo
@manwe_sulimo 2 жыл бұрын
This is great man, thanks!
@itw6034
@itw6034 Жыл бұрын
great tutorial, good series for neovim setup
@艾曦-e4g
@艾曦-e4g 2 жыл бұрын
Great video, I config my neovim base on this repo, too. I install ropevim plugin for the python code refactor. But, this plugin can not be auto-loaded, I have to find the plugin file which is python_ropevim.vim in the ropevim/ftplugin folder and source it manually to make neovim find the rope related commands. Do you have any suggestion to solve this? Thx!
@艾曦-e4g
@艾曦-e4g 2 жыл бұрын
It seems that if I put the copy ftplugin to plugin folder, this just work again. I just wonder why?
@艾曦-e4g
@艾曦-e4g 2 жыл бұрын
I figure it out. I add "ft=python" option in plugin config file and it works for python file correctly. I have little knowledge about this. Thx!
@girirajrdx7277
@girirajrdx7277 2 жыл бұрын
I couldn’t see any Plugin directory in tree structure of /.config/nvim What i am missing?
@yankee-in-london
@yankee-in-london Жыл бұрын
it's not in the `~/.config/` directory, it's in the `~/.local/` directory ... at least typically
@exequiellaresdev
@exequiellaresdev 2 жыл бұрын
Thanks!
@vigneshdharuman14
@vigneshdharuman14 Жыл бұрын
Thanks a loooot bro
@guillermorojas2000
@guillermorojas2000 2 жыл бұрын
Thanks to your videos I saved several headaches
@bynnyin3126
@bynnyin3126 2 жыл бұрын
loving this series
@roblegaspi7819
@roblegaspi7819 2 жыл бұрын
Mate I love your setup which is why I used it. But now when I try to setup it again It gives me plenty of errors. Do you have any idea why this happens now?
@roblegaspi7819
@roblegaspi7819 2 жыл бұрын
autocomplete not working, autopairing not working, and etc
@chrisatmachine
@chrisatmachine 2 жыл бұрын
yea, the ecosystem kinda did a rugpull since this series, I have to go back and update a few plugins.
@roblegaspi7819
@roblegaspi7819 2 жыл бұрын
@@chrisatmachine Looking forward to use it again. Thank you so much
@alexlai6556
@alexlai6556 2 жыл бұрын
thanks for the content
@ricardorien
@ricardorien 2 жыл бұрын
You are a hero.
Neovim - LSP Setup Tutorial (Built in LSP 100% Lua)
37:09
chris@machine
Рет қаралды 148 М.
Neovim - ~25 Custom Keymaps set with Lua
15:36
chris@machine
Рет қаралды 76 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 26 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 14 МЛН
Nix and NeoVim
13:38
ThePrimeTime
Рет қаралды 142 М.
Neovim - Colorschemes and how to set them
16:46
chris@machine
Рет қаралды 84 М.
My Forever Dev Workflow
16:02
typecraft
Рет қаралды 94 М.
Why Vim Experts Do THIS Instead of Using Tabs...
7:55
DevOps Toolbox
Рет қаралды 139 М.
0 to LSP : Neovim RC From Scratch
30:47
ThePrimeagen
Рет қаралды 1,3 МЛН
I tried Neovim Distributions so you don't have to
9:12
typecraft
Рет қаралды 166 М.
Why Neovim nerds are so obsessed with the terminal
6:44
Joshua Morony
Рет қаралды 96 М.
Neovim - Bufferline Buffers vs Tabs vs Windows Explanation
13:56
chris@machine
Рет қаралды 52 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН