3 ms·
I'm well aware of the differences between IntelliJ and LSP, I've been an IntelliJ power user for years and have written plugins as well. Currently I've transit
by cle 6y ago
I'm well aware of the differences between IntelliJ and LSP, I've been an IntelliJ power user for years and have written plugins as well. Currently I've transitioned back to Emacs for most of my day-to-day coding, since LSP provides good enough completion, navigation, and static analysis, and DAP provides good enough debugging and test running. The rest of your list are non-issues for me, e.g. every editor I know of has good source control tools, and most profiling I do is not in an IDE, it's using special-purpose profiling tools.
LSP and DAP are open protocols supported by most editors and IDEs. I have a hard time believing that language implementers won't prioritize their implementation over IntelliJ. Which is a good thing, our development stacks should be open and free.
- maccard 6y ago> Im well aware of the differences between IntelliJ and LSP Apologies I didn't mean to imply you didn't, I only meant to point out that LSP isn't the only factor in choosing an editor. For some people,(e.g. me) lack of some of that tooling is important. >since LSP provides good enough completion, navigation, and static analysis My experience using lsp with clangd as the server on a large project was that it flat out didn't work. Try opening UE4 for example. > The rest of your list are non-issues for me, That's great for you, but others do use those tools regularly. It's also a feature that those tools work out of the box, consistently, meaning that a coworker can (occasionally) drive by commit/run/compile on my computer. > I have a hard time believing that language implementers won't prioritize their implementation over IntelliJ. Intellij/VS are going to keep improving in that time. As much as I'd love for all of my tooling to be open, I don't see that as realistic in the near future based on the current state of the tooling. I'd love to be wrong though!