I have used vim mode on vscode and the vanilla vim for two years. I never seen any videos that explain these concepts as clean&clear as you.
@boy_deploy Жыл бұрын
Informative and well presented! Awesome! Thank you so much!
@joseanmartinez Жыл бұрын
Really appreciate the feedback and your support! Thank you! Happy to hear you found it helpful!
@justsomedo0d Жыл бұрын
Such quality content on this channel, I’m absolutely blown away 😮 I’ve been working on my config for a couple months since starting my Neovim adventure and resources like this are invaluable to me 🙏
@JefCollier Жыл бұрын
Thanks to Josean, I may never be done tweaking my config. It's a curse. But I embrace it.
@johnathanrhoades77515 ай бұрын
Just switched to lazy from packer this past weekend. Really excellent stuff!! Your tmux setup was so good.
@iambrunocoelho9 ай бұрын
Loved how you organize the folders so that it can make our life easier when installing and configuring plugins and nvim in general. Also, your pace is perfect for a newbie like me. Other creators are just too fast to keep up with.
@worldxm Жыл бұрын
Thank you for the detailed explanations of the lazy plugin manager. I was trying to make a fresh install of my Neovim without using a distribution (LazyVim). Your video helped me understand and better organize my plugins. Now I feel confident on making my custom setup without having unused plugins that comes with the Distro.
@joseanmartinez Жыл бұрын
Awesome!
@zezinhun7 ай бұрын
I was STRUGGLING to understad how to organize and set up the pluggins before this video. I finally inderstand how it works. TY SO MUCH!
@talanb Жыл бұрын
I love your thorough tutorials on nvim configs! I would definitely like to see an LSP-centric video showing all things LSP!
@iatheman Жыл бұрын
This is the best explanation of Lazy I've found. Awesome job!
@CNich90Ай бұрын
You are a rockstar, this was exactly what I needed to get past the learning curve and setup lazy.nvim.
@GavinTomlins Жыл бұрын
Compliments to you, Josean, for providing an excellent blueprint on how tutorials should be written and presented. I found you to be articulate, the tutorial informative, well-structured and perfectly timed. I appreciate the extra effort you put into supplying sources for the content that you reference. Please share how you generate the keyboard overlay of your keystrokes in the bottom right. I hope people head over and buy you a coffee as a gesture of thanks for your effort. Enjoy
@joseanmartinez Жыл бұрын
I really appreciate that! Glad I could help and thank you for the support🙏🏽
@Imam.Mehdi_ Жыл бұрын
@@joseanmartinezcan you help,my lazyvim is working fine,also tsserver is working fine,but tsserver is not giving suggestions for html tags in jsx, I have to write lot of html and css in jsx ,,,in my lunar vim tsserver is giving me suggestions for html tags in jsx file but in lunarvim problem is autocomplete work on tab key not on enter key...anh help
@slmdchampion Жыл бұрын
I just wanted to drop you a quick comment to thank you for this video. I am switching from VScode to nvim, and I'm getting my setup tuned. Your explanations about how the plugins, options and the plugin.lua files work together and the lazy loading. It's helping me to understand how nvim configuration works so I can setup nvim for my uses. Cheers.
@АлексейРябов-я8м Жыл бұрын
now almost all my questions about lazy.vim are closed. Tank you, Josean. Keep going. (liked, subscribed)
@ygvanz Жыл бұрын
Great video. Will have this for future reference, also would like to see your video with your new lsp config.
@ThisGuyRocksLikeCrazy Жыл бұрын
Thank you for the video. I think your video is the most up-to-date video ever. There are not many videos on lazy.nvim. Your repo layout is also pretty neat. I was trying to use lazyvim is a reference, but that repo was really convoluted. Yours is simple and to the point. I really appreciate all your efforts in creating this.
@3DCharacterArt Жыл бұрын
I started with your previous "amazing" (packer) set up, and then hopped over here to continue without appending, a bit faster but I'm at the pink screen after typing :Lazy so doing ok thanks again ser
@ClintonJames-h3i Жыл бұрын
Enjoy your attention to detail with clear examples. Please do a LSP setup.
@joseanmartinez Жыл бұрын
Thanks! Here’s the LSP setup video: kzbin.info/www/bejne/hH2bdWt7oNWbi9k
@sputnick1 Жыл бұрын
I love your channel. I love optimising my dev environment and i’ve been using packer since forever so this is exactly what i needed. Thanks for the help :)
@joseanmartinez Жыл бұрын
Awesome, really happy to hear that!
@harleycoughlin805010 ай бұрын
Thanks for the guide. Finally was able to swap from packer to lazy
@MORE2Clay10 ай бұрын
yo thanks finally migrated everything to lazy - was absolutely worth it!
@Aucacoyan Жыл бұрын
Great video! Very nice and most important very thorough! The animations were also of really good quality. Keep it coming!
@TheRuancarlo Жыл бұрын
This one is the most helpful and actually teaching video on neovim plugins use, kudos!
@joseanmartinez Жыл бұрын
Happy to hear it was helpful! Thanks for the feedback.
@StefanHerold-i5j Жыл бұрын
I really like your videos about neovim! It helped me getting into it and flatten the curve. It would be super awesome if you could make a video about the ns-null replacement 👍
@foxglenacres Жыл бұрын
I just discovered this video and love it! The lazy package manager is great and your video lays out a configuration so well, i "took" a few ideas. :) You mentioned in the video, about lsp configuration, yes please! I am struggling with mason/lazy/lsp and confused.
@vichl385310 ай бұрын
Awesome info in all the videos, I am new to nvim so all his videos has helped me a lot.
@nullor Жыл бұрын
perfect, just what I needed! most other tutorials are still using packer
@joseanmartinez Жыл бұрын
Awesome! Glad you found it helpful.
@s8x. Жыл бұрын
thanks for your videos. now i have done everything you have done in your videos
@joseanmartinez Жыл бұрын
Awesome! Thanks for the feedback 🙏🏽
@FutanariNeko417 Жыл бұрын
Commenting for the algorithm, amazing tutorial, thank you!
@ryohai2 Жыл бұрын
Thank you for your generious guide of giving a bunch of useful live example of using lazy.nvim. I'm recently using lazy and lost my self in the documentation. Your video just picks up the key points and has lightn me up. 😍Like to see more of this.
@raynebenson90408 ай бұрын
great video man was stuck for days you helped me get unstuck thank you!
@andriesvanwyk322611 ай бұрын
Brilliant, Josean. Thank you so much!
@cr4zyg3n36 Жыл бұрын
Hi Josean I have a question, but don't expect an answer I I suppose you are very busy replying to many people, but the netrw when you open it has all the folders expanded I have set let g:netrw_liststyle = 3, but for some reason they don't automatically expand. Could you please shed some light on this please?
@ErmandDurro8 ай бұрын
As always great video. Thanks Josean 🙏
@vaisakh_km Жыл бұрын
That's the coolest way to see the updates.... it was really annoying to have long list of updates hiding my buffer... but i also don't want missing out of update for so long that when i update everything crashing all at once, so i need notification for increamentally fixing breaking changes
@joseanmartinez Жыл бұрын
Nice! Glad you found that helpful.
@muhammadraza7231 Жыл бұрын
Thanks man for the detailed video about lazy and I like your videos just because your videos are very detailed. Thanks again! I subbed
@joseanmartinez Жыл бұрын
Awesome! I really appreciate that, glad it was helpful!
@emseek9822 Жыл бұрын
Note at 9:34 that there has to be a comma after the curly braces of 'dependecies'
@MenemAbrazo Жыл бұрын
Sí señor! Gracias por este mega video, explicás todo de forma extremdamente accesible. Saludos y gracias!
@joseanmartinez Жыл бұрын
Saludos! Muchísimas gracias 🙏🏽
@zheli2417 Жыл бұрын
Hi what theme on prompt you use at 1:36?
@paulaleksis15138 ай бұрын
Can’t thank you enough for your content it has helped me a lot.
@daltonstegner6718 Жыл бұрын
I am brand new to neovim and I was so turned around with lazy.nvim but your video helped so much! Earned my sub for sure :)
@joseanmartinez Жыл бұрын
Awesome, thank you!
@ryansteiger6960 Жыл бұрын
Thank you for the video Josean. I was able to follow along 👍
@rafaleljupio2724 Жыл бұрын
This video was soooo useful! Keep it up man !!
@joseanmartinez Жыл бұрын
Sweet! Happy to hear that, thanks for the feedback!
@mathiaz943 Жыл бұрын
A video with setting up LSP with this new lazy.nvim would be great!
@StoneColdET_ Жыл бұрын
Glad to see this pop up in my feed!
@joseanmartinez Жыл бұрын
Awesome! Hope you enjoy it!
@iantnotes30479 ай бұрын
Amazing guide! just a question, how did u set up that bottom status bar in iterm?
@rlifts9 ай бұрын
I see an issue with the config, since telescope is lazyloaded how do you go about seeing your keys like ff ? Im using LazyVim so it may be a different setup.I found out that in order to show the keys while loading lazy you have to put them in the keys = ...
@NoctuaDeveloppement Жыл бұрын
Hi, Amazing video ! It would be amazing to have a video to optimize LSP configuration by ourself. Because I work mostly on PHP and Laravel at work, and Python, Swift and Typescript for my personnal project. Thank's to you I have working configs but it's not really optimize. Thank for sharing great stuff!
@joseanmartinez Жыл бұрын
Cool! Appreciate the feedback, considering making a dedicated lsp video. Thank you 🙏🏽
@diegoulloao11 ай бұрын
15:10, for me is loaded when I open a .lua file, before the insert mode 🤔
@nizardev Жыл бұрын
thank you for amazing setup! love it.
@amaraag9435 Жыл бұрын
Hi all? I installed Neovim 0.9 on my ubuntu mate. But ./config folder didn't exist. How I found those confguring files?
@kristofferlindvall9285 Жыл бұрын
Hey! Any chance you know how to make sure pyright doesn't give "Unable to import..." warning? All the modules work and in vscode it does not give a warning. Thanks!
@gueyenono7 ай бұрын
You, sir, just got a new subscriber!
@hassanmohammed2462 Жыл бұрын
i cant find the code for the one you mentioned you used previously for setting up the nvim-tree
@a_maxed_out_handle_of_30_chars Жыл бұрын
simple and to the point, thank you :)
@vincecarpino Жыл бұрын
Really enjoyed your thorough walkthrough last time! This one is just as clear and helpful, so thanks. Out of curiosity, is there a reason you have your files nested in the *josean* folder? Keep crushin it!
@joseanmartinez Жыл бұрын
Hey! Thanks, really appreciate it. I’m pretty sure I saw it as a convention in another setup and stuck with it, but if you prefer, you can probably do without it.
@comfysage Жыл бұрын
this convention is mainly to avoid name collisions between plugins and your configuration files
@ikhlasulkamal5245 Жыл бұрын
Nice explanation dude, you just got a sub. Lookin forward for more great videos like this
@joseanmartinez Жыл бұрын
Awesome, appreciate it!
@oskarkarlsson8905 Жыл бұрын
After copying ur telescope config from the git repo, i cant seem to get it to work. Maybe you could do a short vid explaining how to use it in the way u have it setup?
@kamalkamals Жыл бұрын
which app using to display keyboard key in the screen ?
@EJIqpEP10 ай бұрын
Hi Josean, can you tell how to work with Git please? Resolving conflicts in particular.
@Zergeometer Жыл бұрын
Hi Josean, thanks for the amazing content! I noticed that you changed toggle file tree keymap from leader-e to leader-e-e. Why?
@christianarzu Жыл бұрын
I guess that it's because you want to have multiple tile tree mappings, ee ef ec er, otherwise you could only have 1, which is the toggle with `e` I also added `keymap.set("n", "es", "NvimTreeFocus", { desc = "Focus on the tree" }) -- Focus on the tree` To send focus back to the tree if I open the wrong file
@christianarzu Жыл бұрын
Just realized I can move between nvim tree and my code on the right using regular vim motions, but pressing ctrl `ctrl+h` and `ctrl+l`
@joseanmartinez Жыл бұрын
Yep! It was because I needed more keymaps for it, like opening the file tree but in the location of the current file I’m in with “ef”. And yes! You can use ctrl+l and ctrl+h if you’re using vim-tmux-navigator like me as the tree is just another split!
@JonathanMorrisMusic Жыл бұрын
Found your channel a few weeks ago and been loving your Neovim content. Would love to see a video with your thoughts on null-ls.nvim and typescript.nvim alternatives. Keep up the great work!
@joseanmartinez Жыл бұрын
Awesome! Really appreciate it. Thanks for the feedback, will be looking into that.
@MarkStrus Жыл бұрын
@joseanmartinez I am very interested in this too. I use neovim for work and both null-ls and typescript.nvim are plugins I use. I often work with typescript. Also this was a great video. I see your config has changed a lot since your video to set up neovim. THe configuration looks interesting and I'm planning to switch mine up in a similar way once I get lazy.nvim installed. Thanks for the great content. These videos really help me to understand how neovim works as well as a lot of the plugins I use.
@pierre-malan Жыл бұрын
This setup is great. luv your work. I just struggle to get my null-ls to work correctly with mason. but the rest is perfect
@Hacking-Life Жыл бұрын
Thanks for this video Josean!
@joseanmartinez Жыл бұрын
Awesome! Glad to hear it was helpful.
@adulate3 ай бұрын
02:19 how did you jump directly to that? For a complete noob watching your video that makes absolutely no sense. The assumption is that you have a bare metal nvim set up and you are building stuff from scratch.
@Rundik Жыл бұрын
When I last tried vim/nvim it was slower than sublime text. Is it better now?
@sa27ph6 ай бұрын
Thank you so much for this tutorial!
@lpanebr Жыл бұрын
Yes, do the lsp video. Thanks!
@joseanmartinez Жыл бұрын
Working on it! Thanks for the feedback.
@doctorcooper Жыл бұрын
Thank you for exploring a great developer experience for us! I've made split keyboard and learning vim for work and it inspiring me for new horizons. Good job!
@joseanmartinez Жыл бұрын
That’s really awesome! Happy to hear the videos have been helpful, hope you’re enjoying your split!
@doctorcooper Жыл бұрын
I hope we'll see the next episode about LSPs.@@joseanmartinez
@slydawg0811 Жыл бұрын
Josean, great video!!! I have an issue with my setup. I get this error when opening nvim/lua/k/plugins (any lua file) [mason-tool-installer] eslint_d: installing [mason-lspconfig.nvim] failed to install tsserver. Installation logs are available in :Mason and :MasonLog Press ENTER or type command to continue [mason-lspconfig.nvim] failed to install tailwindcss. Installation logs are available in :Mason and :MasonLog Press ENTER or type command to continue [mason-lspconfig.nvim] failed to install cssls. Installation logs are available in :Mason and :MasonLog Press ENTER or type command to continue Can you help?
@Ashandsax Жыл бұрын
Hi, I basically imported your profile and it's awesome. But I am unsure how to add plugins. Specifically I am trying to install 'neorg'. Could you please advise?
@cheddikiravu3556 Жыл бұрын
Everything worked for me (except the icon colors) until the beginning of packer. I'm glad Lazy came along. Do you recommend deleting all previous packer-based configurations on Neovim before migrating them to Lazy?
@Linuxdirk Жыл бұрын
... so maybe I should tinker with my config again now 😉👍
@jawuku3885 Жыл бұрын
Thanks for the video! I'd love to learn how to set up lsp and linting / formatting.
@joseanmartinez Жыл бұрын
Awesome! Happy to hear it was helpful.
@truefirstmagic Жыл бұрын
When you use :Explore, you get a cool navigation tree. When I do it, I just get the listing of what's immediately visible in my own dir. What do?
@BinaryMars Жыл бұрын
Add “vim.g.netrw_liststyle=3” into your lua code
@KaitoAT18 Жыл бұрын
How to fixed line number in vim ? Please help me
@TheThestarlo Жыл бұрын
Thank you, so much time saver !
@IkigaiLofiBeats Жыл бұрын
just updated to lazy nvim because of you. One question , how do you make the round camera little window with you. you mention in a video but I forgot witch video was it. Thinking about to building a corne also.
@joseanmartinez Жыл бұрын
Awesome! I use a mask in Final Cut Pro to achieve that. Typically I am screen recording and recording myself on my camera at the same time.
@IkigaiLofiBeats Жыл бұрын
@@joseanmartinez Thank you!
@jizhang2407 Жыл бұрын
Thanks for another amazing tutorial. Yes, I'd like to watch your tutorial on lspconfig which always confuse me.
@joseanmartinez Жыл бұрын
Awesome, glad you found it helpful! Appreciate the feedback, definitely on the list.
@luisdario149311 ай бұрын
Anyone knows how to change the folder color like he switch the arrows colors?
@Brandon-th9pi Жыл бұрын
Hey Josean, Is prettier formatting your typescript code? I'm noticing lua works but anytime I save typescript/js files don't format.
@joseanmartinez Жыл бұрын
Hey! Not sure why that might be happening. Prettier is formatting my typescript code properly. I'd make sure you have the prettier formatter installed with Mason and check that it's listed as a source for null-ls.
@chandebrec5856 Жыл бұрын
Anyone know the purpose of the josean directory under the lua directory? That is, why not put core, lazy.lua, and plugins directly in nvim/lua/ ?
@chandebrec5856 Жыл бұрын
Answering my own question.... because if lazy.lua is directly in nvim/lua, the "require('lazy')' in lazy.lua will have a name conflict with the lazy-nivim plugin (which has been prepended to the rtp). Another solution to this conflict would be to put lazy.lua into core, have the top-level init.lua just require("core"), and have core's init.lua require("lazy").
@voiceoftreason17602 ай бұрын
why is it called a plugin manager if you still have to edit the configuration file to add or remove plugins? there is no menu to add or remove plugins? seems it is more like a plugin install and update utility
@wq6062 Жыл бұрын
Great! What keyboard did you used? it's sounds very good 😮
@waso99911 ай бұрын
Cherry Corne Version 3 Kit
@waso99911 ай бұрын
most programmers are using (Keychron keyboard)
@wq606211 ай бұрын
@@waso999Thank you! I will check it later
@ThePlaguedWriter6 ай бұрын
So far so good. Thanks.
@mkum2141 Жыл бұрын
Great vid. Any reason as to why you are no longer using lsp saga for your lsp buffers?
@joseanmartinez Жыл бұрын
Thanks! I just wanted something a bit simpler and felt like I didn’t really need it. I’m using a mixture of telescope and the built in lsp related functionality. It’s really a matter of preference.
@danko-8229 Жыл бұрын
love the vid, btw what font are you using, looks so good
@joseanmartinez Жыл бұрын
Hey! Thanks! I’m using MesloLG Nerd Font. You can find the list here: www.nerdfonts.com/font-downloads
@Demoscene0x0801 Жыл бұрын
I had to explicitly replace all key occurrences with otherwise the shortcuts do not work for me e.g. "leader e e". Ventura 13.6 (Intel)
@shrewd7795 Жыл бұрын
You have to define your leader key before lazy. So it doesnt mess up
@Demoscene0x0801 Жыл бұрын
@@shrewd7795 I see (I might have not noticed that information before) thanks for pointing it out.
@msp99000 Жыл бұрын
bro which font do you use? I use Meslo LGS which is good but it has some icons like Find File, Text etc missing
@joseanmartinez Жыл бұрын
Hey! I was using Meslo LGS up until recently and I also realized it was missing some icons, I went to the nerd fonts website and installed the latest “MesloLG Nerd Font” and set my terminal font to “MeloLGS Nerd Font Mono”. That should get you those icons you’re missing. Hope that helps!
@msp99000 Жыл бұрын
@@joseanmartinez Thanks for the reply. I reinstalled both Meslo LGS Mono and MesloLGS The Mono font icons are too small in iTerm2. However, what I noticed is that the problem is with iTerm2 itself I guess. I fixed the issue by manually copy pasting same icons and passing into "opts" parameter and it seems to work just fine
@vhspiceros Жыл бұрын
Great video, Congratz 🎉🎉🎉
@joseanmartinez Жыл бұрын
Thanks!
@RT-jp9me Жыл бұрын
Lazy installed, re-sourcing is not supported Ok, I finally managed to convert from Packer to Lazy as the nvim plug-in manager following this guide and using your .config files. For my workflow, I need to use the vimtex and luasnips plugins as well. I also added the flash.nvim plug-in by Folke. Lazy is great. Everything is working. However, I have an error at the bottom: Re-sourcing your config is not supported with lazy.nvim Is this something I should worry about? What does this error mean?
@EliteTester10 ай бұрын
it means you're sourcing your config again after it's been sourced once, which is not supported
@CyperN077 Жыл бұрын
Do I need a lazy plugin manager for plugins? I prefer loading them all upfront rather than needing to load them when required, like having bullets ready in a gunfight. Exellent video...
@jamesvellaАй бұрын
As long as you need a gun at your children's birthday party
@icetmzz9074 Жыл бұрын
what key do you use to switch the mode cause its hard to reach ESC everytime, I am new to vim
@mikevaldezcode9 ай бұрын
jk is the keys he uses it’s in his packer tutorial
@devabdul Жыл бұрын
I really like video, and i want more video on neovim config, AstroVim is best please make video on it
@seeemawn10 ай бұрын
where do you get this amazing prompt from? Its worth installing ios on a virtual machine :D
@cbbcbb6803 Жыл бұрын
Can it be configured or customized to startup in input mode?
@joseanmartinez Жыл бұрын
Hmm I’ve never looked into that, it’s usually best to stay in normal mode most of the time and only go into insert mode whenever you need to type something out
@YourAvgjoe Жыл бұрын
What keyboard and caps are you using ?
@morpheus4564 Жыл бұрын
kzbin.info/www/bejne/rYWwlHttqpKpq5I
@juancarloshernandez2545 Жыл бұрын
Hola Jose, excelente video, mi configuración esta basada en la tuya y me encanta, exactamente ayer me mude a lazy, jeje me adelante por un día. Saludos desde CDMX México...por cierto cómo aprendiste a hablar así de bien el ingles, que me recomiendas?
@joseanmartinez Жыл бұрын
Que bien! Aprendí inglés desde temprana edad en una escuela bilingüe. Muchas gracias 🙏🏽
@chyldstudios Жыл бұрын
Yep, I use lazy.nvim too.
@tiagodejesus456 Жыл бұрын
Another great video!
@vikingthedude Жыл бұрын
Thank you for this! Could you please do debug adapter setup for neovim? Thanks!