yes, lazy + mason is what I had in mind. lazy is...fine, I guess? I'd probably feel it wasn't necessary if plugin dependency hell wasn't so common with nvim setups.
don't understand recommending mason to new users, though. surely using your system's package manager is the first resort?
i think it takes a bit of the donkeywork out of installing/uninstalling language servers.
sure, you could do it manually.. but mason allows you select the ones you want from a menu, or add them declaratively in the lua config. In theory it's supposed to make it easier to add supported LSPs 😂
Comments
don't understand recommending mason to new users, though. surely using your system's package manager is the first resort?
sure, you could do it manually.. but mason allows you select the ones you want from a menu, or add them declaratively in the lua config. In theory it's supposed to make it easier to add supported LSPs 😂