4 ms·
It's not just editors/IDEs though... Which diff/merge tools support language servers currently? i.e. how do you thoroughly code-review changes without switchi
by berkut 5y ago
It's not just editors/IDEs though...
Which diff/merge tools support language servers currently?
i.e. how do you thoroughly code-review changes without switching between a decent diff program and an IDE continually?
- brundolf 5y agoGitHub and VSCode both allow this (and I'm sure other rich editors do too). In fact, using GitLab at work, I open up most of the MRs I review in my local editor specifically for this reason
- berkut 5y agoDo you mean "github.com" or Atom their editor? Yeah, sure Rich Editors support the "basics" of diffing, but for complex (i.e. 3-way) merges, I find them pretty limiting: stuff like Beyond Compare, p4diff are more useful in those situations IMO.
- brundolf 5y agoYeah, github.com has started adding rich hover-overs and click-throughs on their web interface for some languages I'm not familiar with those other tools, but it's not hard to imagine they or similar tools could one day add rich language integration using language servers, tree-sitter, or something else