3 ms·
> - Error highlighting. this so much. it's priceless to just type a line and have some warnings such as "hey, you're moving this value but using the variable a
by jcelerier 5y ago
> - Error highlighting.
this so much. it's priceless to just type a line and have some warnings such as "hey, you're moving this value but using the variable afterwards, take care" or "hey, it looks like you are only using this argument as a reference, consider not passing it by value" just pop up next to the offending line ; when compared to an IDE-less workflow I pretty much divide the amount of hitting "build" I need by ten or more since the IDE tells me everything wrong beforehand.
- dharmab 5y agoI get those exact same warnings in Vim :)
- 988747 5y agoAny sufficiently advanced vim config would contain ad-hoc, poorly specified, bug-ridden implementation of a half of Intellij IDEA :)
- jcelerier 5y agoVanilla vim without any extension ? Otherwise you're just reimplementing your own IDE by hand in your vim config
- dharmab 5y agoIt's 8 lines of config, more than half of which are cosmetic customizations for colorblindness accessibility that I'd need with an IDE anyway.
- lawn 5y agoObviously extensions. And it's not "reimplementing" the whole IDE, it's choosing and configuring parts to work just the way you want it to, and it's usually done in a handful of lines.
- jcelerier 5y agoa handful of lines + the additional processes that do the parsing behind the scene. Just because it's split across multiple processes doesn't not make it an IDE.