I tried Neovim Distributions so you don't have to

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 235

  • @mahirabbas3700
    @mahirabbas3700 ปีที่แล้ว +1142

    thanks nerd

    • @ragoonsgg589
      @ragoonsgg589 ปีที่แล้ว +36

      Idk why, but reading this made me laugh so hard I choked on a Zaxby's nuclear flavored traditional chicken wing.

    • @mahirabbas3700
      @mahirabbas3700 ปีที่แล้ว +17

      no offence @typecraft but i'll stick to emacs

    • @ragoonsgg589
      @ragoonsgg589 ปีที่แล้ว

      @@mahirabbas3700 my name is ragoons

    • @earthling_parth
      @earthling_parth 10 หลายเดือนก่อน +1

      From all us fellow nerds ❤

    • @DarthVader11912
      @DarthVader11912 8 หลายเดือนก่อน

      ​@@mahirabbas3700hell yeah

  • @jaydubyasee
    @jaydubyasee ปีที่แล้ว +391

    Another 🌭 you could add is "How easy is it to override a default setting?". This is where I struggled with all these distros.

    • @brentsteyn6671
      @brentsteyn6671 ปีที่แล้ว +37

      Exactly, this was the biggest turn off for me.

    • @Heidelbeermarmelade
      @Heidelbeermarmelade ปีที่แล้ว +27

      Same here. This made me remove the lazyVim distro and going custom...

    • @devabdul
      @devabdul ปีที่แล้ว

      LunarVim is best for overriding default settings.
      Other distros use Neo-Vim API and functions for example
      vim.opt.number = true
      LunarVim offers builtin like lsp, treesitter, dap etc
      for example color scheme and others stuff,
      Open Lvim press c to open config.lua file.
      lvim.colorscheme = "catppuccin"
      Format on save
      lvim.format_on_save.enabled = true
      Kep mapping
      lvim.builtin.which_key.mappings["l"]["f"] = {
      Command, functions etc go here
      }
      LunarVim is smart it will give you suggestions, when you type
      lvim.
      also errors
      You can use vim API as well,

    • @derschutz4737
      @derschutz4737 ปีที่แล้ว

      thats funny, i went from custom to lazyvim. Took maybe 10 minutes to get rid of their keymaps/plugins and use my own. The docs were pretty straight forward in my experience, what tripped u up?@@Heidelbeermarmelade

    • @dragondove6197
      @dragondove6197 ปีที่แล้ว

      @@Heidelbeermarmelade lazyvim can be used just as a plugin, you can just import which parts you want from lazyvim. For me, it only takes me about an hour to convert my own configs to lazyvim. for disabling a plugin, you can easily do it like add a new plugin. e.g. return { "nvim-neo-tree/neo-tree.nvim", enabled = false" }

  • @devabdul
    @devabdul ปีที่แล้ว +55

    6:44 NvChad has pretty hard configuration mechanism,
    But NvChad is most well-written documents, as beginner or pro you will love it,
    (Best doc thn other distos)

  • @munzutai
    @munzutai ปีที่แล้ว +97

    I think the "Neovim From Scratch" project is an amazing alternative for people who find distros like these to be too opinionated. It's similar to a distro itself but with the accompanying video series on TH-cam, it walks you through configuring all the individual components that make a good editor. When you're done configuring, you'll have your own config exactly how you like it and you'll likely come out more comfortable with neovim overall.

    • @KartikRao
      @KartikRao ปีที่แล้ว

      It was done by the guy who created LunarVim.. it is really nice playlist actually!

    • @umop3plsdn
      @umop3plsdn 11 หลายเดือนก่อน +6

      chris@machine's old series actually fun fact he was the original creator of lunarvim

    • @BigEyesLuigi1
      @BigEyesLuigi1 11 หลายเดือนก่อน +8

      I originally wrote my own Neovim config by following the "Neovim from Scratch" but I found it too tedious to maintain everything. So I switched to LunarVim and turns out many keybindings and plugins are shared between the two projects 👍

    • @oluwapelumi.adeosun
      @oluwapelumi.adeosun 8 หลายเดือนก่อน

      I'll just follow your advice. I'm currently using lazyvim, and being new to all these makes understanding what's really happening difficult, I get confused on how to setup plugins too.

  • @ryansmith616
    @ryansmith616 ปีที่แล้ว +11

    I love the short videos like this that just get to the point. Quick and easy.
    When I first dove into nvim distros, this is pretty much the exact experience I had. The only thing I would add is the Kickstart config that was in your poll. I wish more people tried kickstart first, Its extremely helpful for newbies. Anyways, Great video!

  • @akillercaterpiller
    @akillercaterpiller 11 หลายเดือนก่อน +7

    Great video. Your 4 categories were exactly what I needed to make my pick and provided a great way to see them all side-by-side. 4 hotdogs!

  • @nikfp
    @nikfp ปีที่แล้ว +27

    This is great! Having built a config of my own that I'm happy with, I never felt the need to explore the distros. This video shines a light on the bright spots of the 4 I would consider and does it well. I think to get started quickly, any one of them would be a good fit for a new Neovim user. You have a new sub now!

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +2

      thank you! glad you liked the video. and yes I agree all 4 would be great for anyone new to neovim

    • @retro_o
      @retro_o ปีที่แล้ว

      How to work with buffers .. i usually jump with telescope to different files but then my whole system gets soo laggggyyyyyyyy

    • @nikfp
      @nikfp ปีที่แล้ว +1

      @@retro_o Telescope runs fast for me, even on my very slow old windows workstation that I use with WSL. But I also use Harpoon a lot and the built in alternate file feature.

    • @Henry-sv3wv
      @Henry-sv3wv 2 หลายเดือนก่อน

      well if it's vscode vs. configure your nvim IDE for ages and if update breaks stuff configure for ages again then i use vscode
      you know code browse vscode: ctrl+mouseclick
      go back: the left side button of the mouse (like in firefox)
      and now vim: makes it complicated as fck
      and then this neo cult of the lamb: MOUSE BAD, MOUSE EVIL! EVIL MOUSE MOOUSE EEEEVILLLLL!

  • @alancotaes
    @alancotaes หลายเดือนก่อน +2

    Great video! It's really hard to argue with how easy it is to add custom plugins to Lazyvim. It's becoming my favorite distro so far.

  • @jamesmackinnon6108
    @jamesmackinnon6108 11 หลายเดือนก่อน +30

    I have found lazyvim to be great because when I made my own config I found it was pretty much just a worse lazyvim

    • @pch9548
      @pch9548 8 หลายเดือนก่อน

      lol can't agree more. Mine was just worst version of lazyvim with vim-plug

  • @sneakypython
    @sneakypython ปีที่แล้ว +75

    This video definitely deserves a Hotdog 🌭

    • @darksinge
      @darksinge ปีที่แล้ว +4

      Not to one up you, but I give it four hotdogs🌭🌭🌭🌭

  • @flightman2870
    @flightman2870 ปีที่แล้ว +21

    since, installation, keybindings and js lsp are almost similar you could've avoided those tests or added few unique tests.
    the only test where things differ where on the adding new plugins.

  • @ChungusTheLarge
    @ChungusTheLarge ปีที่แล้ว +85

    Perhaps, the real Neovim was the Lua we learned along the way

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +11

      That truly is the real lesson

  • @1234minecraft5678
    @1234minecraft5678 5 หลายเดือนก่อน +5

    Astro improved a lot, completely redone the way they set up everything and adding plugins is very intuitive now :)

  • @Borch3Kawki
    @Borch3Kawki 10 หลายเดือนก่อน +3

    Hello there! Greetings from Poland. Your work just give to my vim-experience second life. Some time ago I switched to MacOs and wanted to use vim. I tried regular vim and macvim, but then I came across nvim and later I discovered your videos. Great work! I really enjoy your talks. In the beginning using nvim was a little bit confusing to me, but then I found NvChad and it gripped me. However, after some time I felt I would love to have more control on what was happening behind the scenes in the configuration - and I ended up watching your videos on doing config from scratch. I watched them all, and I will do it for the second time as I see my understanding of nvim is growing. To sum up - your videos are both entertaining and full of practical information. You have your part in my return to vim! Thanks nerd :)

    • @arindajohnson8306
      @arindajohnson8306 4 หลายเดือนก่อน

      i have always wanted to ask. Do u code in english or polish??

  • @StaffyDoo
    @StaffyDoo ปีที่แล้ว +21

    NO. It is actually really cool that LunarVim doesn’t mess with your Neovim configuration or do weird shit like automatically symlinking it to the nvim command, because that way you have an strict separation of concerns: if for whatever reason the configuration breaks and you’re unable to use LVim, you can still use nvim and go on with your life until you have time to get back and fix it. Also, the rest of the distributions mentioned here all of the overwrite whatever you’ve set for Neovim stepping onto each other - that’s what I’d call “messy”. LVim might not be the best Nvim distribution out there, but at least it keeps things nice and tidy. Also, being a longtime Emacs -> Spacemacs -> Doom Emacs -> SpaceVim user, I found LVim incredibly easy to pick up and be productive from Day-1.

    • @derschutz4737
      @derschutz4737 ปีที่แล้ว +5

      If ur config breaks, its very easy to load vanilla nvim, literally just an argument to nvim. Also, thats what a .bak is for. they don't overwite anything unless you chose too, if u want no keymaps or anything then u can easily change it urself. took me maybe 10 minutes to change everything to match my old custom config.

    • @redder-switch
      @redder-switch 9 หลายเดือนก่อน

      ​@@derschutz4737for some people it is easy, for others it is hard. I have found the experience of using LunarVim quite easy because it takes a long time to work out what the best plugins are.
      With LunarVim you have your two commands lvim and nvim so you can switch between them if you need.

  • @j1d7s
    @j1d7s ปีที่แล้ว +5

    Thanks for the great comparison! I would not have thought this could be done in a meaningful way in just shy over 10 minutes, but you really zoomed in on the hotspots. I tried all these distributions at some point, but in the end I started with kickstarter and heavily modified that, it has been months now since I felt the urge to change anything about it. (Well, it would be nice to get Kotlin debugging working...) I always get uncomfortable at some point when there is too much stuff I did not ask for explicitly, so the minimal approach feels best for me. I am thinking about even throwing more stuff out of my current configuration.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +1

      thanks for the compliment! I agree with kickstart. that is a great way to get a solid custom neovim config going.

  • @TheSast
    @TheSast ปีที่แล้ว +48

    I think there should have been an "extras" section for neat cherries on too for each distro.
    I think that both AstroNvim and NvChad would've gotten a good grade there due to the plugin spec repository that is astrocommunity and the NvChad-specific plugins repectively.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +5

      Oh for sure. I just wanted to keep this video as concise as possible, so I went by first impressions. I am aware there's waaaaay more to each repo and I only scratched the surface. Thanks!

    • @tonyhart2744
      @tonyhart2744 ปีที่แล้ว

      so which one the best do you think ??

    • @josephosawe9227
      @josephosawe9227 ปีที่แล้ว

      @@tonyhart2744I have used all and I keep running back to AstroNvim, I will clearly say astroNvim is the best of all.

    • @comfysage
      @comfysage ปีที่แล้ว +2

      to be honest most of the astrocommunity plugin specs are just the url of the plugin and nothing more. would have loved if it actually contributed to developer experience

    • @TheSast
      @TheSast 11 หลายเดือนก่อน +2

      ​@@comfysage​only a minority (~20%) of the specs are bare and a basic linking to the related plugin with added lazy loading info, most of which are the colorscheme specs.

  • @thering0010
    @thering0010 ปีที่แล้ว +5

    I am 30 seconds in and already the chaotic energy has my chimp brain hooked

  • @dungeon4971
    @dungeon4971 ปีที่แล้ว +13

    I think changing a keybinding or setting up new keybinding is a better metric compared to just which keybinding corresponds to what, but nonetheless nice video

    • @shamus030
      @shamus030 11 หลายเดือนก่อน +2

      Since they all use which-key, adding or changing a key binding would really similar in all of them.

  • @hcblue
    @hcblue 9 หลายเดือนก่อน +5

    Suddenly in the mood for a hotdog or six…

  • @typecraft_dev
    @typecraft_dev  ปีที่แล้ว +3

    Which distro is your favorite?

    • @ludwig8841
      @ludwig8841 ปีที่แล้ว +3

      my own

    • @roskapostit2609
      @roskapostit2609 ปีที่แล้ว +5

      LunarVim. No doubt. IDE is a tool not a life.

    • @devabdul
      @devabdul ปีที่แล้ว +3

      My favorite is LunarVim. And nv-ide (which is not a famous distro but its great )
      Second my favorite is NvChad 🗿 which is Cool

    • @bobbybobsen123
      @bobbybobsen123 ปีที่แล้ว

      Kickstart.nvim

    • @svor1988
      @svor1988 ปีที่แล้ว

      space-vim (made by author of vim-which-key). Not a big userbase but the design principles meet my criteria, e.g. fast load time and response time.
      Keybinding config merging for each module (plugin-set config) is difficult to consider. LSP made things much better.

  • @cazador517
    @cazador517 ปีที่แล้ว +18

    The vidoe is nice and conscise, but I hoped for something a bit more in-depth when you teaed the video.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +3

      I totally get that. I can do deeper dives on specific neovim distros in the future

    • @cazador517
      @cazador517 ปีที่แล้ว

      @@typecraft_dev That would be nice. I personally would appreciate an in-depth look at LazyVim, as it looks very nice but also a bit too magical (I'm saying this without having really tried it and also as someone who is rather new to Neovim). Also as the one with more hotdogs, I think that it's a logical next video to watch for those that landed in this video without any preference within the 4 distros

  • @ianpan0102
    @ianpan0102 5 หลายเดือนก่อน

    I noticed that the indent guide lines are animated (e.g. 7:56). Which plugin is used for that?

  • @fedeanastasis7040
    @fedeanastasis7040 ปีที่แล้ว +2

    I didn't know about Lazyvim, will check it in the weekend. Thanks!

  • @sullyvanboulanger553
    @sullyvanboulanger553 4 หลายเดือนก่อน +1

    Great video !
    I'm looking forward to pass on NeoVim to improve my efficiency but I used VSCode since the start (I'm a junior so it's not long ago)
    Do you think it's better to start with a NeoVim distributions or trying to configure it from scratch ?

    • @typecraft_dev
      @typecraft_dev  4 หลายเดือนก่อน +3

      Whether we're talking about nvim, plugins or just vim in general, we think it's best to start simply and expand over time. The problem with jumping into a config like nvchad or lazyvim is that you can get overwhelmed. You can get so wrapped up into trying to remember every keymap that it becomes frustrating.
      This is why we setup Neovim for Newbs the way it's done. We start simply and introduce new concepts in each episode so you have a better understanding of how it fits together. Having said that, we all learn differently! Do what makes the most sense for you. In our minds, Neovim for Newbs is the best way to start and really learn how these tools work together.

    • @sullyvanboulanger553
      @sullyvanboulanger553 4 หลายเดือนก่อน

      @@typecraft_dev Thank you for your answer !
      I will look to the Neovim for Newbs then and give it a try :)

  • @ItsRyanStudios
    @ItsRyanStudios ปีที่แล้ว +9

    I've never been a fan of pre configured nvim.
    Even when I used vim, it never worked for me to use someone else's vimrc.
    By the time you understand everything in the distro and learn someone else's key bindings, you could have learned and built it for yourself from scratch

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 ปีที่แล้ว +1

      agreed. most of the things that people use neovim for are available in stock vim, if you bother to look for them

    • @bubbatom1530
      @bubbatom1530 10 หลายเดือนก่อน +2

      I don't completely disagree but lazyvim, for me is great because it's a good way to manage plugins. I don't know that there are really custom keymaps, mostly they are default for each plugin. I do agree that I have had to go back and learn plugins and add custom configuration. I think, even if I did it from scratch, I would end up with much of the same plugins and had a harder time organizing everything. It is a time cheat, but for me, it's been worth it.

    • @Acorn_Anomaly
      @Acorn_Anomaly 10 หลายเดือนก่อน

      @@bubbatom1530 Ok, there's a very important difference to make here, and I think you might be talking about something different.
      lazy.nvim is a neovim plugin that works as a plugin manager.
      LazyVim is a neovim distribution(powered by lazy.nvim) that sets up NeoVim as a whole IDE.
      I think you might be referring to Lazy/lazy.nvim, the package manager, and not LazyVim, the neovim distribution/setup.

    • @Henry-sv3wv
      @Henry-sv3wv 2 หลายเดือนก่อน +1

      then why use linux instead of building your own kernel. it's so much easier to understand your own operating system you build yourself

  • @muddyexport5639
    @muddyexport5639 3 หลายเดือนก่อน

    Thanks for the comparison and evaluation!

  • @rogersanctos
    @rogersanctos 10 หลายเดือนก่อน +2

    For me Astro had the better fit. Installation is pretty ease; custom plugins and configurations is also one of the easiest I could found. It's just about to have a user folder inside the lua config folder and your customs are being to be loaded. Pretty much the same as Lazy in this point. Yet, the better is that you can look around in other users configs, grab some customizations and add to yours and in the end have all of your configs in your personal git repository for versioning and later use.

  • @joseph0x45
    @joseph0x45 ปีที่แล้ว +2

    "Please don't hurt me chad" lmao, great vid as usual :))

  • @alejandrozaizar1329
    @alejandrozaizar1329 14 วันที่ผ่านมา

    I think it was in another video of yours that I heard you say that you have a seamlessly configuration between neovim and tmux, can you share your dotfiles?

  • @o_q
    @o_q 10 หลายเดือนก่อน +4

    doom emacs is my favourite nvim config

  • @heitor5998
    @heitor5998 2 หลายเดือนก่อน

    I don't know if Nvchad heard you but I manage my plugins by just creating a lua file in /plugins and put 'return = {"source/myplugin"}' and that's it. I'm getting a far better experience than other full IDEs I've tried, from performance to configuration.

    • @Henry-sv3wv
      @Henry-sv3wv 2 หลายเดือนก่อน

      why does nvchad work with return= instead of sourcing stuff

  • @oliverfoxi
    @oliverfoxi 10 หลายเดือนก่อน

    Weird thing that I didn't have any issues with astro plugin installation. This whole thing with repo gives a unified way to store your configs. I have my own repo with config

  • @serpantleo8490
    @serpantleo8490 4 หลายเดือนก่อน

    Well, the biggest problem of NVChad, and what can make people get confused is, they make every plugin "Lazy" by default, which means if you don't add "cmd", "event" or "keys" to be a trigger to load the plugin, the the plugin you add will just sleep in the disk and never come up.(this takes me near 2 days to understand, as I'm new to neovim and not familiar with either nvim or Lazy.nvim)
    Well, it's pretty Lazy though.

  • @Irakli008
    @Irakli008 10 หลายเดือนก่อน +1

    It’s great to see these distros in action, but I just don’t understand how this needed to be a 9-minute video. All of them had straightforward installation, had WhichKey, had Mason, and differed in plugin installation. This specific set of criteria could have been a 20-second graphic. Would love to learn more about what makes each of these distros different, and to explore what the experience would be like for Vim beginners. It’s impossible to unlearn the common plugins and keybindings, but for a first-time user, actually getting over the hurdle of learning Nvim can be very challenging. Being beginner-friendly might not be the goal of all of these distros, but regardless, any documentation and guidance in learning how to use that specific distro would have been a great category to compare.

  • @mstr.alexandre2709
    @mstr.alexandre2709 ปีที่แล้ว +1

    I've heard a lot of good about Lazyvim, although the plugins config seems similiar to NVChad I can see how the extra folder it needs can throw people off. Which this video had been around when I first started. Mightve saved me a download or two!

  • @LuisCassih
    @LuisCassih ปีที่แล้ว +2

    Keybinding discovery section is useless when you reduced to only having which-key. I would do something like "How much under the hood keybinds have?" and along side this section I'd add "how dependant will make you to use this distro?".
    Having LSP Installed is pretty mandatory and is a useless metric, like which-key. The most important aspect of a distro is how far they went with their customizations, how many plugins has installed, how many default keybinds they overwrited. If it's possible to change their keybinds and how easy it is. Maybe you don't want to have Nerdtree and you want something like Lf, is possible to deactivate Nerdtree? Etc.
    So, with that in mind you can have a ranking of how heavy a distro is. Maybe someone is looking for a minimal distro with lazy, lsp, mason and telescope installed, with a ready to use nice structure so they can customize other plugins and don't need to have Noice or Lualine.

  • @Bielocke
    @Bielocke 11 หลายเดือนก่อน

    Nice video. What is the terminal prompt you are using? thanks!

  • @Kaikaci07
    @Kaikaci07 ปีที่แล้ว +1

    Great video, but why would you include keybinding discovery when all 4 distros use which-key and got one hotdog

  • @casperghst42
    @casperghst42 9 หลายเดือนก่อน

    Never been able to get neovim to work, happy that I can live without it.

  • @clockblower6414
    @clockblower6414 ปีที่แล้ว +1

    What is LSP used for ? Im kind of green to coding and just use my nvim config for corrections , line numbers, autoclosing brackets. I have only written in Python and bash before so Idk what the LSP would be used for

    • @NavyDevy
      @NavyDevy ปีที่แล้ว

      Lsp its code autocomplitions
      Like
      You write
      ~ pr
      (Suggests print)
      enter and now its just became print

    • @NavyDevy
      @NavyDevy ปีที่แล้ว

      language server protocol

    • @NavyDevy
      @NavyDevy ปีที่แล้ว

      Im not very good in explaining

    • @TheQxY
      @TheQxY ปีที่แล้ว +3

      Honestly, if you're green to coding. Just use VS Code with Python plugin (or maybe there is build in support?) then you also have an LSP. This way you can focus on learning to code, instead of wasting time on configuring neovim.

    • @NavyDevy
      @NavyDevy ปีที่แล้ว

      @@TheQxY go load lazyvim lol, its just like 10 seconds and ready to use(node js can be needed) , vscode autocompletions is works similary

  • @nicolas_gama
    @nicolas_gama 4 หลายเดือนก่อน

    what about performance in terms of system resources ?

  • @sekitra
    @sekitra 5 หลายเดือนก่อน +2

    Another nice one! Thanks, (nerd)! I 'd like also your comments on kickstarter, no matter it is not a"real" distribution.

  • @comfysage
    @comfysage ปีที่แล้ว +4

    lunarvim: *installation is a oneliner with a few prompts*
    typecraft: ill give the installation half a hot dog
    how dare they force us to type y+enter 3 times. letsgo archlinux minimalists, we shall rule this wasteland

  • @bubbatom1530
    @bubbatom1530 10 หลายเดือนก่อน

    It really seems like this is really light on real comparison points and information i.e. pros and cons of distro differences. You do an install, and mostly test things that are exactly the same. Only plugins are different. I feel like this is a good start, but it's just not really a comparison of these distros.

  • @Mr.gluestick
    @Mr.gluestick 7 หลายเดือนก่อน

    Rest in peace LunarVim you will be missed

  • @MKOFT3N
    @MKOFT3N 9 หลายเดือนก่อน +1

    mac?

  • @abdelamdjidkidar4189
    @abdelamdjidkidar4189 10 หลายเดือนก่อน

    thanks , you saved me a lot of time ... keep going , great video

    • @typecraft_dev
      @typecraft_dev  10 หลายเดือนก่อน

      Thanks! If you want to try rolling your own setup, checkout my Neovim series -
      th-cam.com/play/PLsz00TDipIffreIaUNk64KxTIkQaGguqn.html

  • @carlmeyer96
    @carlmeyer96 10 หลายเดือนก่อน +1

    Thanks this was great!

  • @aonodensetsu
    @aonodensetsu ปีที่แล้ว +3

    at this point my neovim config is pretty much a distro

  • @Tobsson
    @Tobsson ปีที่แล้ว +2

    i would have gone with kickstarter, as it sets you up for creating your own config in the long run.

    • @ForeverZer0
      @ForeverZer0 10 หลายเดือนก่อน

      I agree, it is perfect for a beginner who wants to learn how to configure it, not just accept what someone else chose for them. That is one problem overlooked by using a distro as a total beginner. While it is important to start with a base you can work from, it is equally important that you be able to learn/understand how configuration works, which kickstart is perfect for. Distros obviously tend to enforce their own way of structuring the config, which can be rigid and not translate well outside of that particular distro.

  • @pamus6242
    @pamus6242 ปีที่แล้ว +1

    Now this is a hobby !
    I'm just tired of all the hyprland crap and desktop ricing non-sense. Those made a whole lot more sense when I had a sempron with 2GB back over a decade so awesome/xmonad + compton.
    So lets VIM.
    Lets GO !

  • @algavone
    @algavone 25 วันที่ผ่านมา

    Three hotdogs in a
    Hallway, config madness, no
    Coding for you babe

  • @bobanmilisavljevic7857
    @bobanmilisavljevic7857 ปีที่แล้ว +1

    Newb question: is there anything wrong with just using vim?

  • @hglbrg
    @hglbrg ปีที่แล้ว +1

    Yep, you picked the right winner. Have a like.

  • @homohorrorincomprehensibilis
    @homohorrorincomprehensibilis ปีที่แล้ว +1

    what font is this?

  • @iamdozerq
    @iamdozerq 11 หลายเดือนก่อน +1

    Where debugger?

  • @laughingvampire7555
    @laughingvampire7555 4 หลายเดือนก่อน

    maybe trying it on an isolated container like with docker or even better distrobox you could have a clean environment.

  • @pengie_
    @pengie_ ปีที่แล้ว +1

    i think end of the day youll need to learn a bit of lua and how your nvim plugin manager works, and how to configure lua settings in nvim

  • @fuzzy-02
    @fuzzy-02 11 หลายเดือนก่อน

    Why do they all look like just... normal IDEs?
    So its either get nvim and add a vscode skin to it.
    Or vet vscode and add vim motions to it
    Though we can clearly see who has the better performance lol

  • @ricardorien
    @ricardorien ปีที่แล้ว +2

    Explain Flutter for Neovim, please! It's so hard to config.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      ok maybe I'll make that video next!

  • @JacquesvanWyk
    @JacquesvanWyk 11 หลายเดือนก่อน

    I tried astrovim few months back and just got stuck but then again i did not know what the hell I was doing and kind of stop using neovim but new year and tried Lazyvim and boom all works. I still dont know what I am doing but installing plugins and gettikg around seems smoother. Thks video also helped to not worry anymore and stick to Lazyvim untill I am all grown up and do my own setup hehe

  • @tenuka22
    @tenuka22 10 หลายเดือนก่อน

    what key

  • @CoredusK
    @CoredusK 5 หลายเดือนก่อน

    what about kickstart?

  • @svor1988
    @svor1988 ปีที่แล้ว +1

    I'm also most impressed with Shougo's work, e.g. shougo/dein.vim and shougo/dpp.vim. These are not zero-config plugin managers but the extent of customization is where the utility of a Vim distro (verses handwriting vimrc) would shine, where you don't have to configure everything to get e.g. minimal load time.
    I think due to time requirement when handwriting vimrc, using a minimal plugin manager like vim-plug is nesessary, but you miss out on perfection. So, I think that is a non-obvious selling point of a Vim distro that uses the sophistication of a complex package manager.

  • @samarthnagar6988
    @samarthnagar6988 ปีที่แล้ว +4

    im using nvchad custom config by an indonesian guy and it works but i want to try kick start and make amy own config

  • @riddler8668
    @riddler8668 9 วันที่ผ่านมา

    spacevim rocks - no need to break heads with lua...me likey

  • @ecceaufx3207
    @ecceaufx3207 22 วันที่ผ่านมา

    thanks for the testing, but your lsp and keybind discoverability sections are the same among them all,. it would have been more valuable to see more actual differences and quickly say somewhere that they all deal well with these 2 requirements, but still great video.

  • @ameer6168
    @ameer6168 ปีที่แล้ว +3

    Thanks to nvchad now my potato laptop won't have to suffer because of some electron crap code

  • @onelazyowl
    @onelazyowl ปีที่แล้ว +2

    You took half hot dog from LunarVim for being thoughtful and not overwrite your base Neovim installation! This feels wrong man ...

  • @riolly
    @riolly 9 หลายเดือนก่อน +1

    Really helpful

  • @BhEaN
    @BhEaN ปีที่แล้ว +1

    Great video as usual, thanks for sharing, nerd!! ;)

  • @Hellbending
    @Hellbending 10 หลายเดือนก่อน

    The only thing that flat out stops me from just using a distro is literally the ability to pass a straight up keys = false from the top level and just disable allllll of the distros binds.
    If they gave that? I’d have zero issue just using a distro lol.

  • @kiyov09
    @kiyov09 ปีที่แล้ว

    Nice stuff! 🔥

  • @health_doc
    @health_doc 5 หลายเดือนก่อน

    please review cream for vim

  • @devopstoolbox
    @devopstoolbox ปีที่แล้ว +2

    Loved it! Thank you! 🌭🌭🌭🌭

  • @canh25xp
    @canh25xp 8 หลายเดือนก่อน

    im going to use very scientific evaluation system ………… Using 🌭 metrics

  • @sanidislam-mahi
    @sanidislam-mahi 9 หลายเดือนก่อน +1

    I can't seem to copy text in nvChad and paste in firefox or any other place. any solution ?

    • @SaMusz73
      @SaMusz73 9 หลายเดือนก่อน

      Did you try the registers ? (bare vim fonctionnality)

  • @jiggartala2008
    @jiggartala2008 9 หลายเดือนก่อน

    you're welcome ;)

  • @ericdraven7857
    @ericdraven7857 หลายเดือนก่อน

    11 months late on this but @ 1:43, kinda contradicting yourself with the title.

  • @matt92hun
    @matt92hun ปีที่แล้ว +7

    My favourite nvim distro is VSCode with the vim extension.

  • @Guy_Sandler
    @Guy_Sandler 6 หลายเดือนก่อน

    Please make an anstrovim plugin tutorial

  • @RoastLambShanks
    @RoastLambShanks หลายเดือนก่อน

    WTF is the "witch" key?

    • @typecraft_dev
      @typecraft_dev  หลายเดือนก่อน +1

      It's actually "which-key". This plugin help you remember the keymaps by showing you information as you press keys. github.com/folke/which-key.nvim

    • @RoastLambShanks
      @RoastLambShanks หลายเดือนก่อน

      @@typecraft_dev oh I see, I was so confused. I've ditched my chad and installed lazy ;-)

  • @jpdub45
    @jpdub45 ปีที่แล้ว +1

    How you gonna flash teej like that and not tease kickstart 😤

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +1

      Love teej but I don’t see kickstart as a distro!

    • @jpdub45
      @jpdub45 ปีที่แล้ว +1

      @@typecraft_dev I see it as like the "blue bell homemade vanilla" of distros. Not too complicated, you can do a lot with it, and it still tastes pretty good on its own

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      lol@@jpdub45 that sounds good! I have used kickstart before and like it

  • @i_aistana_quen
    @i_aistana_quen 11 หลายเดือนก่อน

    Good video but I think it would've been more helpful if you highlighted the differences more since the video was basically repeating the similarities between them.

  • @electrolyteorb
    @electrolyteorb 7 หลายเดือนก่อน +1

    Typecraft: 🌭🌭🌭🌭🌭

  • @naranyala_dev
    @naranyala_dev ปีที่แล้ว +1

    next about new plugins

  • @Tekay37
    @Tekay37 ปีที่แล้ว +1

    I'm hungry now.

  • @bhrom950
    @bhrom950 3 หลายเดือนก่อน

    Great video, deserves one hotdog 🌭

  • @devabdul
    @devabdul ปีที่แล้ว +2

    The All distros is written in LUA.
    Lua is a best. But it has some limitations.
    But You can write your configuration in Rust, without limitations

  • @rdx_9693
    @rdx_9693 2 หลายเดือนก่อน

    Ah yes, "We do this and that. One Hotdog"
    Nice and informative comparison. /s

  • @severgun
    @severgun ปีที่แล้ว +1

    What is the point of video if there is no comparison between built-in plugins lists. No hotdog.

  • @darkenblade986
    @darkenblade986 ปีที่แล้ว

    you should have also tested kickstart lol.

  • @kobzarcheg
    @kobzarcheg ปีที่แล้ว

    LunarVim was the best but the maintainer leave the project so its dead.

    • @kingcrimson123
      @kingcrimson123 ปีที่แล้ว +3

      Lunarvim is still active and the latest commit in the master branch was 1 week ago

  • @pluraltest9242
    @pluraltest9242 ปีที่แล้ว

    Try nvpunk

  • @richardbennett4365
    @richardbennett4365 9 หลายเดือนก่อน +1

    What???
    The narrator's title is about you're not having to try Neovim distributions, because he did, but at 1:54 he recommends the viewer to try each of these four Neovim distributions.
    That's a complete contradiction of the title. Oh, my goodness. What???

  • @efendibey965
    @efendibey965 10 หลายเดือนก่อน

    not very useful outcome, maybe interesting to someone new to vim and neovim but if you already familiar with vim this video fails to really compare these distros , yes they all use mason/whickey/lazy that's why theiir scores are the same. to make a useful comparison you have to dig deeper.

  • @vaporif
    @vaporif 3 หลายเดือนก่อน

    FYI lunarvim is unmainteined

  • @VovaY
    @VovaY ปีที่แล้ว +1

    IMO, LunarVim is the worst one. Running of the custom shell script doesn't look safe and doesn't allow multiple parallel configurations to play with. A lot of dependencies during the installation (for Windows platform it didn't work for me). But it has DAP from the box unlike others

    • @vonPBDesign
      @vonPBDesign ปีที่แล้ว +4

      I thought the whole purpose of the "shell script" is to separate it from your other nvim configs. And as far as I know, that works well or did work well in the past

    • @vaisakh_km
      @vaisakh_km ปีที่แล้ว

      I have used lunarvim for about a year and even contributed to it... and yes, it's the worst distro
      The reason is, it was the first neovim distro to be made and which was long before lazy.nvim even existed
      packer is great for a perosonal config, but not meant for a distro, lunarvim was trying to get around that limitations of both packer and neovim's api's with it's special apis
      That along with it's creator chris loosing interest and moved in to cripto stuff didn't helped either...

    • @redder-switch
      @redder-switch 9 หลายเดือนก่อน

      I had no trouble installing it on Windows. It lists all the dependencies on its website.
      The separate script means you can use neovim in its vanilla form, and lvim launches LunarVim.

  • @ivantodorov8850
    @ivantodorov8850 11 หลายเดือนก่อน

    Nice one🌭