• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • having is less annoying way of not doing needless/bug-prone repetition. if you select someCalculatedValue(someInput) as lol you can add having lol > 42 in mysql, whereas without (ie in pgsql) you’d need to do where someCalculatedValue(someInput) > 42, and make sure changes to that call stay in sync despite how far apart they are in a complex sql statement.



  • For what it’s worth, even with those oddities, i think you should at least try lunarvim.

    The separate config thing is nice because i can try neovim+other-megaplugins without affecting my precious lvim config. the same is true on the other side, lvim won’t bonk your core neovim config.

    And with the keybinds, it’s to make sure the sub-plugins work well together. using lvim’s custom key config helps keep all your plugins from interfering with each other.

    Legit, especially if you’re going to modern vim from a modern gui ide, lunarvim will get you really close to a comfortable environment, and you can move on from there to perfect it for your own needs.


  • I recently (couple months ago) switched back to vim after not using it for anything but quick little edits for 20ish years, but i grew up on vim in the 90s.

    Like the other poster i picked lunarvim for my neovim starting point. Thought I’d try others too, but lunarvim’s defaults were nice enough that I just kept honing the config after that and never got around to trying anything else because i was already really happy with my setup.

    Lunarvim is a really good base. It does have some gotchas, such as having its own way of defining keybinds, and having a completely separate config folder in ~/.config/lvim, and a few other config things that are specific to lvim, but it’s all well documented on lunarvim’s site.