Live data from Hacker News

LazyVim

lazyvim.org

531–537 of 537 posts

Re: LazyVim

#531
post #136

Earlier quoted context omitted.

This is why I switched to Helix. The configuration is practically non-existent, and it has default configs for all the language servers I could ever want to interact with. I just put the language server binary in my path and I'm ready to go with autocomplete and all the other features.

Helix is cool, but it doesn't have Vim keybinds, which is unfortunate. I find its own system to be a little worse than Vim's (see my other comment about it in this thread).

https://raw.githubusercontent.com/LGUG2Z/helix-vim/master/co...

Re: LazyVim

#532
post #507

Earlier quoted context omitted.

JetBrains product has always been fast for me, as I wouldn't run them on a 10-year-old computer with an HDD drive. They've been very configurable, more than other IDEs I've used. An IDE is a host of tools, so the UI can be dense because they can do so much stuff. You invest in your tools, and that can also mean buying a powerful enough computer to do the stuff you want.

> the UI can be dense because they can do so much stuff. Vim can do a lot of stuff, but its UI is very minimal. That's because it recognized that there are already many buttons right under your fingers, so there's no point in putting more of them on the screen.

Vim has the potential to do a lot of stuff. It is extensible to a point that you can build any JetBrains' IDE with it (their main selling point is the code analysis part). But right out of the box, editing is its only strong point.

GUI is more discoverable than terminal software. You open a project with WebStorm, it can already understand it, and you can configure a build process in a few clicks.

Re: LazyVim

#533
post #409
post #76

LazyVim got me back into vim. After years of custom configs and/or heavily editing lunarvim and nvChad I was getting a bit burnt out but decided to give lazyVim a try, and I was absolutely blown away. For the first time a vim setup actually felt like a real IDE. It took about 60 seconds to go from having lazyvim installed to having a fully functional IDE that I could use at work in a real environment. That's the same…

lazyvim is the package/plugin manager and LazyVim is the distro

Correction: lazy.nvim is the package/plugin manager

Re: LazyVim

#534
post #501

Earlier quoted context omitted.

On the flip side, I've been using VIM/emacs for over a dozen years, and have gone from extensive user made configs to these starter packs (DOOM Emacs with some custom stuff on top). I mean I'm happy with a well thought out "total conversion" of emacs. I learn the UX on top (that is really nice) and I add my own. If I started from scratch it would probably be sub-optimal ( I mean I could recreate DOOM, but why?)

LazyVim isn't really like those "fully fledged" distributions as it doesn't include nearly as much stuff. I did find this comparison not too long ago https://medium.com/@adaml.poniatowski/exploring-the-top-neov...

Really? I find LazyVim to be even more complete than AstroNvim, without entering into the bottomless pit of over-engineering.

Re: LazyVim

#535

Earlier quoted context omitted.

Agreed. Back then, I tried to get into neovim with packer and a ton of plugins, then tried AstroVim and stuff broke all the time. Went back to vscode. I tried it again about half a year ago with a much leaner, custom lazy (plugin manager, not LazyVim) setup, and now it's my main IDE for everything except C++ (clangd sucks, sorry) It took me less than a day to get a decent config, and now I rarely touch it (occasional…

What do you use for C++? I was planning to integrate clangd into my setup soon.

I use 10x editor, Rider/Clion

Re: LazyVim

#536
I recently switched to lunarvim, it took a few weeks to port my neovim config over to lunarvim, but now it's perfect. My neovim config was a port from my .vimrc and was outdated, switching to lunarvim has been great.

I've used the jetbrains sweet of IDEs, vscode, atom and many other text editors and IDEs over my career but always come back to vim or neovim. After the initial hurdle of learning vim, everything is easier. My hands and shoulders hurt less and I can navigate code much more quickly. It also helps me stay more focused and actually remember what tools I have available and enables easy tweaking if the tools are broken or not 100% what I need.

I do project planning and time tracking in neovim now and have my notes synced across all devices using obsidian

Re: LazyVim

#537

Earlier quoted context omitted.

I just want mouse support... I need a GUI for my projects to navigate and organize them well, and I don't like how blind and tied up I feel in Neovim. I'm looking forward to some kind of open source VS Code killer with vim editing and native platform builds.

Out of curiosity, why do you need your text editor to also be a perfect file manager?

Because files and directories make up the core organization and architecture of any project.

Obviously when I'm working with 1-5 files then Neovim is great, but it's awful when I'm working on a real project with dozens of directories and hundreds of files. I can't hold that much contextual information in my head to simply remember the correct file name (or function name) and hit some keyboard shortcuts to jump to it. I need to actually see it all together.

VS Code's project tree and tabs system works great for me to always understand where I am working, and I don't have to remember any keyboard shortcuts to navigate.

Post reply on HN